postfix之extman詳解
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 [email protected] 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
默認管理帳號爲:[email protected] 密碼爲:extmail*123*
配置文件:
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 [email protected] 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
默認管理帳號爲:[email protected] 密碼爲:extmail*123*
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.