[root@Qserver ~]# tar -zxvf extmail-1.2.tar.gz [root@Qserver ~]# mkdir -pv /var/www/extsuite mkdir: created directory `/var/www/extsuite' [root@Qserver ~]# mv extmail-1.2 /var/www/extsuite/extmail [root@Qserver ~]# cd /var/www/extsuite/extmail/ [root@Qserver extmail]# cp webmail.cf.default webmail.cf (2)修改主配置文件
#vi /var/www/extsuite/extmail/webmail.cf 部分修改选项的说明:
SYS_MESSAGE_SIZE_LIMIT = 5242880 用户可以发送的最大邮件
SYS_USER_LANG = en_US 语言选项,可改作: SYS_USER_LANG = zh_CN
SYS_MAILDIR_BASE = /home/domains 此处即为您在前文所设置的用户邮件的存放目录,可改作: SYS_MAILDIR_BASE = /var/mailbox
SYS_MYSQL_USER = db_user SYS_MYSQL_PASS = db_pass 以上两句句用来设置连接数据库服务器所使用用户名、密码和邮件服务器用到的数据库,这里修改为: SYS_MYSQL_USER = extmail SYS_MYSQL_PASS = extmail
SYS_MYSQL_HOST = localhost 指明数据库服务器主机名,这里默认即可
SYS_MYSQL_TABLE = mailbox SYS_MYSQL_ATTR_USERNAME = username SYS_MYSQL_ATTR_DOMAIN = domain SYS_MYSQL_ATTR_PASSWD = password 以上用来指定验正用户登录里所用到的表,以及用户名、域名和用户密码分别对应的表中列的名称;这里默认即可
SYS_AUTHLIB_SOCKET = /var/spool/authdaemon/socket 此句用来指明authdaemo socket文件的位置,这里修改为: SYS_AUTHLIB_SOCKET = /usr/local/courier-authlib/var/spool/authdaemon/socket (3)apache相关配置 [root@Qserver extmail]# vim /etc/httpd/conf/httpd.conf 1010 <VirtualHost *:80> 1011 ServerName mail.test.com 1012 DocumentRoot /var/www/extsuite/extmail/html/ 1013 ScriptAlias /extmail/cgi /var/www/extsuite/extmail/cgi 1014 Alias /extmail /var/www/extsuite/extmail/html 1015 SuexecUserGroup postfix postfix 1016 </VirtualHost> [root@Qserver extmail]# service httpd restart 重启httpd服务 [root@Qserver extmail]#yum install perl-CGI* (4)依赖关系的解决 extmail将会用到perl的Unix::syslogd功能,您可以去http://search.搜索下载原码包进行安装。 [root@Qserver ~]# tar -zxvf Unix-Syslog-0.100.tar.gz -C /usr/local/src/ cd /usr/local/src/Unix-Syslog-0.100/ perl Makefile.PL make && make install (5)启动apache服务 [root@Qserver ~]# service httpd start [root@Qserver ~]# chkconfig httpd on
3.8安装Extman-1.1 [root@Qserver ~]# mv extman-1.1 /var/www/extsuite/extman [root@Qserver ~]# cd /var/www/extsuite/extman [root@Qserver extman]# mv webman.cf.default webman.cf [root@Qserver extman]# vim webman.cf [root@Qserver extman]# chown -R postfix.postfix /var/www/extsuite/extman/cgi/ [root@Qserver extman]# vim /etc/httpd/conf/httpd.conf 加上这两行 1015 ScriptAlias /extman/cgi /var/www/extsuite/extman/cgi 1016 Alias /extman /var/www/extsuite/extman/html
4 测试 (1)访问192.168.30.4 (2)进入后台管理 用户名root@extmail.org 密码extmail*123* 注册域 (3)注册邮箱uesr2@b.com 并发送邮件测试 至此 extmail搭建完毕 更多CentOS相关信息见CentOS 专题页面 http://www./topicnews.aspx?tid=14 本文永久更新链接地址:http://www./Linux/2014-07/104094.htm ![]() |
|