linux下配置ExtMail邮件使用及管理平台
|
一.配置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,使用默认的邮件账户“postmaster@extmail.org”登录 ,密码为:"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 ,使用默认的邮件管理员账户root@extmail.org登录,密码为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 (编辑:佛山站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

