postfix的配置和安裝(下)

上文:postfix的配置和安裝(上)

 

八、安裝Extmail-1.2

1.安裝

tar zxvf extmail-1.2.tar.gz

mkdir -pv /var/www/extsuite

mv extmail-1.2 /var/www/extsuite/extmail

cp /var/www/extsuite/extmail/webmail.cf.default  /var/www/extsuite/extmail/webmail.cf

2.修改主配置文件

vim /var/www/extsuite/extmail/webmail.cf

SYS_MESSAGE_SIZE_LIMIT = 5242880 用戶可以發送的最大郵件

SYS_USER_LANG = en_US語言選項,改作:=zh_CN

SYS_MAILDIR_BASE = /home/domains用戶郵件的存放目錄,改作:= /var/mailbox

SYS_MYSQL_USER = db_user數據庫服務器所使用用戶名 改作:= extmail

SYS_MYSQL_PASS = db_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文件的位置,這裏修改爲:= /usr/local/courier-authlib/var/spool/authdaemon/socket

(注意:以上修改一定要與你前面操作的指向一致)

3.apache相關配置

由於extmail要進行本地郵件的投遞操作,故必須將運行apache服務器用戶的身份修改爲您的郵件投遞代理的用戶;本例中打開了apache服務器的suexec功能,故使用以下方法來實現虛擬主機運行身份的指定。此例中的MDApostfix自帶,因此將指定爲postfix用戶:

<VirtualHost *:80>

ServerName mail.test.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

</VirtualHost>

4.修改 cgi執行文件屬主爲apache運行身份用戶:

chown -R postfix:postfix /var/www/extsuite/extmail/cgi/

5.依賴關係的解決

extmail將會用到perlUnix::syslogd功能,您可以去http://search.cpan.org搜索下載原碼包進行安裝。

tar zxvf Unix-Syslog-0.100.tar.gz

cd Unix-Syslog-0.100

perl Makefile.PL

make

make install

6.啓動apache服務

service httpd start

chkconfig httpd on

九、安裝Extman-1.1

1.安裝及基本配置

tar zxvf  extman-1.1.tar.gz

mv extman-1.1 /var/www/extsuite/extman

2.修改配置文件以符合本例的需要:

cp /var/www/extsuite/extman/webman.cf.default  /var/www/extsuite/extman/webman.cf

vim /var/www/extsuite/extman/webman.cf

SYS_MAILDIR_BASE = /home/domains用戶郵件的存放目錄,改作: = /var/mailbox

SYS_DEFAULT_UID = 1000 本例使用之前創建的用戶 改作: = 2525

SYS_DEFAULT_GID = 1000本例使用之前創建的組 改作: = 2525

3.修改cgi目錄的屬主:

chown -R postfix.postfix /var/www/extsuite/extman/cgi/

4.apache的主配置文件中Extmail的虛擬主機部分,添加如下兩行:

ScriptAlias /extman/cgi /var/www/extsuite/extman/cgi

Alias /extman /var/www/extsuite/extman/html

5創建其運行時所需的臨時目錄,並修改其相應的權限:

mkdir  -pv  /tmp/extman

chown postfix.postfix  /tmp/extman

修改SYS_CAPTCHA_ON = 1爲 = 0

6.重新啓動apache服務器後,您的WebmailExtman已經可以使用了,可以在瀏覽器中輸入指定的虛擬主機的名稱進行訪問,如下:

http://mail.test.com

選擇管理即可登入extman進行後臺管理了。默認管理帳號爲:[email protected]  密碼爲:extmail*123*

OK!大功告成!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章