postfix之extman详解
2015-06-28 16:19
225 查看
extman:
配置文件:
webman.cf
内容和webmail.cf类似
SYS_SESS_DIR = /tmp/extman/ 会话进程目录,该目录的属主属组为httpd进程的属主属组,由于启用了suexec,进程的实际属主属组为postfix
SYS_CAPTCHA_ON = 1 用户登录是否需要输入验证码
SYS_DEFAULT_UID = 1000
SYS_DEFAULT_GID = 1000
SYS_MYSQL_USER = webman 联系mysql所使用的账号
SYS_MYSQL_PASS = webman 联系mysql所使用的账号的密码
安装和配置:
1.解压并编辑配置文件
#tar xf extman-xxx.tar.gz
#mv extman-xxx /var/www/extsuite/extman
#cp /var/www/extsuite/extman/webman.cf.default /var/www/extsuite/extman/webman.cf
#vim /var/www/extsuite/extman/webman.cf
SYS_MAILDIR_BASE = /var/mailbox
SYS_SESS_DIR = /tmp/extman
SYS_DEFAULT_UID = 2525 改为postfix的
SYS_DEFAULT_GID = 2525
SYS_MYSQL_USER = webman
SYS_MYSQL_PASS = webman
SYS_MYSQL_USER = webman
SYS_MYSQL_PASS = webman
SYS_MYSQL_DB = extmail
SYS_MYSQL_HOST = localhost
SYS_CAPTCHA_ON = 0 先关闭显示验证码
2.在mysql中设定webman的权限
#mysql -uroot -p
mysql> GRANT ALL PRIVILEGES ON exitmail.* TO webman@localhost INDENTIFIED BY 'webmail';
mysql> GRANT ALL PRIVILEGES ON exitmail.* TO webman@127.0.0.1 INDENTIFIED BY 'webmail';
mysql>FLUSH PRIVILEGES;
3.修改webman的cgi目录属主属组
#chown -R postfix:postfix /var/extsuite/extman/cgi/
4.编辑虚拟主机配置文件,增加extman的别名:
#vim /etc/httpd/httpd-vhost.conf
<VirtualHost *:80>
ServerName mail.magedu.com
DocumentRoot /var/www/extsuite/extmail/html/
ScriptAlias /extmail/cgi /var/www/extsuite/extmail/cgi
Alias /extmail /var/www/extsuite/extmail/html
SuexecUserGroup postfix postfix
ScriptAlias /extman/cgi /var/www/extsuite/extman/cgi
Alias /extman /var/www/extsuite/extman/html
</VirtualHost>
5.创建进程文件夹:
#mkdir -p /tmp/webman
#chown -R postfix:postfix /tmp/webman
6.启用图形日志;
使用:
访问http://IP/extman
默认管理帐号为:root@extmail.org 密码为:extmail*123*
本文出自 “小私的blog” 博客,请务必保留此出处http://ggvylf.blog.51cto.com/784661/1668739
配置文件:
webman.cf
内容和webmail.cf类似
SYS_SESS_DIR = /tmp/extman/ 会话进程目录,该目录的属主属组为httpd进程的属主属组,由于启用了suexec,进程的实际属主属组为postfix
SYS_CAPTCHA_ON = 1 用户登录是否需要输入验证码
SYS_DEFAULT_UID = 1000
SYS_DEFAULT_GID = 1000
SYS_MYSQL_USER = webman 联系mysql所使用的账号
SYS_MYSQL_PASS = webman 联系mysql所使用的账号的密码
安装和配置:
1.解压并编辑配置文件
#tar xf extman-xxx.tar.gz
#mv extman-xxx /var/www/extsuite/extman
#cp /var/www/extsuite/extman/webman.cf.default /var/www/extsuite/extman/webman.cf
#vim /var/www/extsuite/extman/webman.cf
SYS_MAILDIR_BASE = /var/mailbox
SYS_SESS_DIR = /tmp/extman
SYS_DEFAULT_UID = 2525 改为postfix的
SYS_DEFAULT_GID = 2525
SYS_MYSQL_USER = webman
SYS_MYSQL_PASS = webman
SYS_MYSQL_USER = webman
SYS_MYSQL_PASS = webman
SYS_MYSQL_DB = extmail
SYS_MYSQL_HOST = localhost
SYS_CAPTCHA_ON = 0 先关闭显示验证码
2.在mysql中设定webman的权限
#mysql -uroot -p
mysql> GRANT ALL PRIVILEGES ON exitmail.* TO webman@localhost INDENTIFIED BY 'webmail';
mysql> GRANT ALL PRIVILEGES ON exitmail.* TO webman@127.0.0.1 INDENTIFIED BY 'webmail';
mysql>FLUSH PRIVILEGES;
3.修改webman的cgi目录属主属组
#chown -R postfix:postfix /var/extsuite/extman/cgi/
4.编辑虚拟主机配置文件,增加extman的别名:
#vim /etc/httpd/httpd-vhost.conf
<VirtualHost *:80>
ServerName mail.magedu.com
DocumentRoot /var/www/extsuite/extmail/html/
ScriptAlias /extmail/cgi /var/www/extsuite/extmail/cgi
Alias /extmail /var/www/extsuite/extmail/html
SuexecUserGroup postfix postfix
ScriptAlias /extman/cgi /var/www/extsuite/extman/cgi
Alias /extman /var/www/extsuite/extman/html
</VirtualHost>
5.创建进程文件夹:
#mkdir -p /tmp/webman
#chown -R postfix:postfix /tmp/webman
6.启用图形日志;
使用:
访问http://IP/extman
默认管理帐号为:root@extmail.org 密码为:extmail*123*
本文出自 “小私的blog” 博客,请务必保留此出处http://ggvylf.blog.51cto.com/784661/1668739
相关文章推荐
- Debian系统apt-get命令整理
- Linux 4.1 带来了什么新东西?
- struts 模型驱动的发射原理
- 欢迎使用CSDN-markdown编辑器
- 基于maven的spring mvc项目
- 使用php递归计算目录大小
- zookeeper原理
- postfix之extmail详解
- [学习笔记—Objective-C]《Objective-C 程序设计 第6版》第六章 选择结构
- c++ primer读书笔记--第一章
- C語言字符串函數大全
- Solaris 10 改ip参考文档之一
- [转载]PT建站源码(PT服务器原程序)汇总(20100815更新)
- SQL触发器详解
- java学习之旅36--面向对象_09_static变量和方法_内存分析static
- postfix之courier-authlib详解
- 别人抢红包,我们研究一下红包算法
- SQL使用一张表的数据更新另一张表
- postfix之dovecot详解
- 删除链表中的重复节点