第七部分:配置管理後臺-ExtMan
點擊進入懂得購南寧團購 www.dongdegou.com
1、yum安裝ExtMan
# yum install extsuite-webman
更新cgi目錄權限 由於SuEXEC的需要,必須將extman的cgi目錄修改成vuser:vgroup權限:
# chown -R vuser:vgroup /var/www/extsuite/extman/cgi/
鏈接基本庫到Extmail
# mkdir /tmp/extman # chown -R vuser:vgroup /tmp/extman
2、數據庫初始化
啓動Mysql
# service mysqld start
# chkconfig mysqld on
導入mysql數據庫結構及初始化數據,root密碼默認爲空
# mysql -u root -p < /var/www/extsuite/extman/docs/extmail.sql
# mysql -u root -p < /var/www/extsuite/extman/docs/init.sql
注意事項:
上面命令行中最後一個cd $OLDPWD是返回原始路徑(即ExtMail Solution軟件包根目錄)
由於RedHat發行版中包含了一個叫tmpwatch的工具,該工具會定期掃描/tmp/下的文件,如果這些文件很久都沒被使用,將被刪除,因此如果後臺長期不使用,/tmp/extman目錄有可能被tmpwatch刪除,所以要麼定期登陸後臺,要麼修改 webman.cf將臨時目錄修改到另一個地方。此處暫以/tmp/extman默認值爲例。
上述導入初始化SQL時,默認的uidnumber/gidnumber都是1000,這和vuser:vgroup 的uid/gid一致,是因爲maildrop投遞時會從數據庫裏取uidnumber/gidnumber,而在master.cf裏已經定義好了投遞時的運行身份(vuser:vgroup),所以這兩個字段的內容必須爲1000,否則將出現投遞錯誤,例如報0×06等錯誤。
3、設置虛擬域和虛擬用戶的配置文件
# cd /var/www/extsuite/extman/docs
# cp mysql_virtual_alias_maps.cf /etc/postfix/
# cp mysql_virtual_domains_maps.cf /etc/postfix/
# cp mysql_virtual_mailbox_maps.cf /etc/postfix/
# cp mysql_virtual_sender_maps.cf /etc/postfix/
配置main.cf:
# vi /etc/postfix/main.cf
增加以下內容:
# extmail config here
virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf
virtual_mailbox_domains = mysql:/etc/postfix/mysql_virtual_domains_maps.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf
virtual_transport = maildrop:
重啓postfix :
# service postfix restart
4、測試authlib
在命令行下執行:
# /usr/sbin/authtest -s login [email protected] extmail
結果如下:
Authentication succeeded.
Authenticated: [email protected] (uid 1000, gid 1000)
Home Directory: /home/domains/extmail.org/postmaster
Maildir: /home/domains/extmail.org/postmaster/Maildir/
Quota: 104857600S
Encrypted Password: $1$phz1mRrj$3ok6BjeaoJYWDBsEPZb5C0
Cleartext Password: extmail
Options: (none)
這樣表明ExtMan的正確安裝,數據庫也正確導入,courier-authlib能正確連接到mysql數據庫。
最後訪問http://192.168.2.200/extmail/,如無意外,將看到webmail的登陸頁,不過此時還沒有加正式的用戶,所以不能登陸,包括[email protected]也不行。必須要登陸到http://192.168.2.200/extman/ 裏增加一個新帳戶才能登陸。
ExtMan的默認超級管理員帳戶:[email protected],初始密碼:extmail*123*,登陸成功後,建議將密碼修改,以確保安全。
5、配置圖形化日誌
啓動mailgraph_ext
# /usr/local/mailgraph_ext/mailgraph-init start
啓動cmdserver(在後臺顯示系統信息)
# /var/www/extsuite/extman/daemon/cmdserver --daemon
加入開機自啓動:
# echo “/usr/local/mailgraph_ext/mailgraph-init start” >> /etc/rc.d/rc.local
# echo “/var/www/extsuite/extman/daemon/cmdserver -v –d” >> /etc/rc.d/rc.local
點擊進入POSTFIX+Extmail郵件系統搭建(完整版)系列之六