歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> linux下配置ExtMail郵件使用及管理平台

linux下配置ExtMail郵件使用及管理平台

日期:2017/3/3 16:00:39   编辑:關於Linux

一.配置ExtMail郵件使用及管理平台

1.部署ExtMail郵件使用界面:

1>.解包:[root@mail ~]# tar zxvf Unix-Syslog-1.1.tar.gz

[root@mail ~]# tar zxvf DBI-1.607.tar.gz

[root@mail ~]# tar zxvf DBD-mysql-4.011.tar.gz

安裝Unix-Syslog包:

[root@mail ~]# cd Unix-Syslog-1.1

[root@mail Unix-Syslog-1.1]# perl Makefile.PL

[root@mail Unix-Syslog-1.1]# make && make install

安裝DBI包:

[root@mail Unix-Syslog-1.1]# cd ../DBI-1.607

[root@mail DBI-1.607]# perl Makefile.PL

[root@mail DBI-1.607]# make && make install

安裝DBD-mysql包:

[root@mail DBI-1.607]# cd ../DBD-mysql-4.011

[root@mail DBD-mysql-4.011]# perl Makefile.PL

[root@mail DBD-mysql-4.011]# make && make install

2>.安裝並配置ExtMail套件:

解壓並釋放extmail文件包到apache服務器的Web文檔根目錄中:

[root@mail ~]# tar zxf extmail-1.0.5.tar.gz -C /usr/local/apache2/htdocs

[root@mail ~]# cd /usr/local/apache2/htdocs

[root@mail htdocs]# mv extmail-1.0.5 extmail

設置cgi子目錄的屬主和屬組,以便apache服務器有權限執行suexec操作:

[root@mail htdocs]# cd /extmail

[root@mail extmail]# chown -R postfix:postfix cgi

建立webmail.cf配置文件:

[root@mail extmail]# cp webmail.cf.default webmail.cf

本文URL地址:http://www.bianceng.cn/OS/Linux/201410/45497.htm

[root@mail extmail]# vi webmail.cf //需要修改的配置項如下圖

主要變動的內容見下:

SYS_CONFIG = /usr/local/apache2/htdocs/extman///程序根目錄

SYS_LANGDIR = /usr/local/apache2/htdocs/extman/lang//語言包文件目錄

SYS_TYEMPLDIR = /usr/local/apache2/htdocs/extman/html//系統模板目錄

SYS_MAILDIR_BASE = /mailbox//郵件數據存放路徑

SYS_MYSQL_USER = extmail //訪問MYSQL數據庫用戶

SYS_MYSQL_PASS = extmail //訪問MYSQL數據庫用戶密碼

SYS_MYSQL_DB = extmail //使用數據庫名稱

SYS_MYSQL_HOST = localhost //MYSQL服務器地址

SYS_MYSQL_SOCKET = /tmp/mysql.sock //MYSQL套接字文件

3>.修改httpd.conf文件中的配置(添加一個虛擬主機),並重新啟動httpd服務:

[root@mail ~]# vi /usr/local/apache2/conf/httpd.conf

[root@mail ~]# /usr/local/apache2/bin/apachectl restart

4>.登錄並使用ExtMail郵件系統:

訪問:http://mail.sjzz.com,使用默認的郵件賬戶“[email protected]”登錄 ,密碼為:"extmail"。

2.部署Extman Web管理界面:

1>.安裝perl支持軟件包GD、File-Tail及rrdtool繪圖引擎工具:

解包:

[root@mail ~]# tar zxf GD-2.41.tar.gz

[root@mail ~]# tar zxf File-Tail-0.99.3.tar.gz

安裝GD包:

[root@mail ~]# cd GD-2.41

[root@mail GD-2.41]# perl Makefile.PL

[root@mail GD-2.41]# make && make install

安裝File-Tail包:

[root@mail GD-2.41]# cd ../File-Tail-0.99.3

[root@mail File-Tail-0.99.3]# perl Makefile.PL

[root@mail File-Tail-0.99.3]# make && make install

安裝rrdrool繪圖引擎包:

[root@mail ~]# rpm -ivh rrdtool-1.2.23-3.e15.i386.rpm

[root@mail ~]# rpm -ivh rrdtool-perl-1.2.23-3.e15.i386.rpm

2>.安裝並配置Extman套件:

解壓並釋放Extman文件到apache服務器的web文檔根目錄中:

[root@mail ~]# tar zxf extman-0.2.5.tar.gz -C /usr/local/apache2/htdocs

[root@mail ~]# cd /usr/local/apache2/htdocs

[root@mail htdocs]# mv extman-0.2.5 extman

調整cgi子目錄的屬主和屬組,以便apache服務器有權限執行suexec操作:

[root@mail htdocs]# chown -R postfix:postfix /usr/local/apache2/htdocs/extman/cgi

創建系統臨時會話保存目錄,並將屬主、屬組設置為postfix:postfix:

[root@mail htdocs]# mkdir /tmp/extman

[root@mail htdocs]# chown -R postfix:postfix /tmp/extman

修改webman.cf配置文件:(需要修改的地方如下,其它可以保持默認配置)

[root@mail extmail]# vi /usr/local/apache2/htdocs/extman/webman.cf

SYS_CONFIG = /usr/local/apache2/htdocs/extman///程序根目錄

SYS_LANGDIR = /usr/local/apache2/htdocs/extman/lang//語言包文件目錄

SYS_TYEMPLDIR = /usr/local/apache2/htdocs/extman/html//系統模板目錄

SYS_MAILDIR_BASE = /mailbox//郵件數據存放路徑

SYS_MYSQL_USER = webman//訪問MYSQL數據庫用戶

SYS_MYSQL_PASS = webman//訪問MYSQL數據庫用戶密碼

SYS_MYSQL_DB = extmail //使用數據庫名稱

SYS_MYSQL_HOST = localhost //MYSQL服務器地址

SYS_MYSQL_SOCKET = /tmp/mysql.sock //MYSQL套接字文件

3>.調整httpd.conf文件中的配置(添加extman相關目錄的別名設置),並重啟httpd服務:

[root@mail htdocs]# vi /usr/local/apache2/conf/httpd.conf

[root@mail ~]# /usr/local/apache2/bin/apachectl restart

4>.登錄並管理Extman郵件系統:

訪問http://mail.sjzz.com/extman ,使用默認的郵件管理員賬戶[email protected]登錄,密碼為extmail*123*

5>.配置圖形化日志

為Extman套件中mailgraph_ext插件程序建立鏈接文件,並啟動相關程序:

[root@mail ~]# \

IN -sf /usr/local/apache2/htdocs/extman/addon/mailgraph_exe/mailgraph-init/usr/sbin/

[root@mail ~]# \

IN -sf /usr/local/apache2/htdocs/extman/addon/mailgraph_exe/qmonitor-init/usr/sbin/

[root@mail ~]# mailgraph-init start

[root@mail ~]# qmonitor-init start

若需要一開機就能自動啟動mailgraph-init、qmonitor-init服務,可以將相關的啟動命令添加到rc.local文件中:

[root@mail ~]# echo "/usr/sbin/mailgraph-init start" >> /etc/rc.d/rc.local

[root@mail ~]# echo "/usr/sbin/qmonitor-init start" >> /etc/rc.d/rc.local

再來刷新一下“圖形日志”頁面,此時可以顯示圖形日志了.

本文出自 “Hello_小壯” 博客,請務必保留此出處http://xiaozhuang.blog.51cto.com/4396589/868580

Copyright © Linux教程網 All Rights Reserved