extman+extmail安装

配置extmail

<VirtualHost *:80>
    ServerName mail.example.com
    DocumentRoot /var/www/extsuite/extmail/html
    ScriptAlias /extmail/cgi /var/www/extsuite/extmail/cgi
    Alias /extmail /var/www/extsuite/extmail/html
    <Directory "/var/www/extsuite/extmail">
     Options ExecCGI
    AllowOverride None
    Order allow,deny
    Allow from all
    </Directory>
    SuexecUserGroup postfix postfix
</VirtualHost>

为apache添加suexec.so模块 http://bbs.linuxphp.org/thread-499-1-1.html
mail:/var/www/extsuite# cd extmail/

修改webmail.cf 下面的选项(注意系统没有webmail.cf 这个文件,需要从webmail.cf.default 复制一份)

SYS_MAILDIR_BASE = /home/data/domains #邮件存储的位置。

SYS_MYSQL_USER = extmail #数据库用户
SYS_MYSQL_PASS = extmail #数据库的密码
SYS_MYSQL_DB = extmail #数据名字

SYS_MYSQL_SOCKET = /var/run/mysqld/mysqld.sock #mysql socket的位置

打开浏览器输入: http://mail.example.com即可看到extmail 的登陆窗口。

测试的用户名:你自己的邮箱

配置extman

<VirtualHost *:80>
    ServerName extman.example.com
    DocumentRoot /var/www/extsuite/extman/html
    ScriptAlias /extman/cgi /var/www/extsuite/extman/cgi
    Alias /extman /var/www/extsuite/extman/html
    <Directory "/var/www/extsuite/extman">
     Options ExecCGI
    AllowOverride None
    Order allow,deny
    Allow from all
    </Directory>
</VirtualHost>

mail:/var/www/extsuite# cd extman

编辑webman.cf 修改下面的选项

SYS_MAILDIR_BASE = /home/data/domains

SYS_MYSQL_SOCKET = /var/run/mysqld/mysqld.sock

创建extman 的临时目录

mail:/var/www/extsuite/extman# mkdir /tmp/extman
mail:/var/www/extsuite/extman# chmod 777 /tmp/extman/
直接到数据库改账号密码

update manager set username='root@example.com',password='$1$phz1mRrj$3ok6BjeaoJYWDBsEPZb5C0';

打开浏览器输入http://extman.example.com
用户名为:root@example.com 密码:extmail
至此extmail/extman 已安装完成,至于extman 的图形日志安装请看

http://www.extmail.org/forum/read.php?tid=1524&fpage=1&toread=1
 

添加一个账户

通过extman添加账号后,如果没有创建相应的目录,可以手动创建
mkdir -p /home/data/domains/example.com/test
/usr/bin/maildirmake /home/data/domains/example.com/test/Maildir
chown -R postfix.postfix /home/data/domains/example.com/test/Maildir/
添加账号时注意系统用户id和组id 填写postfix用户的id和组ID,如我的填105 和106
如果不小心没改默认的1000也可直接到数据库修改如
update mailbox set uidnumber=105,gidnumber=106;
 
如果使用apache添加suexec的模块

网站目录的cgi目录必须是其他用户不可写的。可以设为比如 755 要注意文件所属组哦。


而且必须设为postfix的用户打开web才可以在线添加用户哦。
 
 

 

 

上一篇: Authentication FAILED: Operation not permitted   下一篇: 请问为什么要安装Courier Maildrop??

提交疑问

回顶部