当前位置:
首页 >
RHEL5+Postfix+MySql+IMAP+MailDrop+ExtMail(5)
发布时间:2023/11/29
36
豆豆
生活随笔
收集整理的这篇文章主要介绍了
RHEL5+Postfix+MySql+IMAP+MailDrop+ExtMail(5)
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
十三、安装Extman-0.2.2<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
1、安装及基本配置
#tar zxvf extman-0.2.2.tar.gz # mv extman-0.2.2 /var/www/extsuite/extman
修改配置文件以符合本例的需要: # vim /var/www/extsuite/extman/webman.cf
SYS_MAILDIR_BASE = /home/domains 此处即为您在前文所设置的用户邮件的存放目录,可改作: SYS_MAILDIR_BASE = /var/mailbox
SYS_MYSQL_SOCKET = /var/lib/mysql/mysql.sock 此处修改为: SYS_MYSQL_SOCKET = /tmp/mysql.sock
使用extman源码目录下docs目录中的extmail.sql和init.sql建立数据库:
# cd /var/www/extsuite/extman/docs # mysql -u root -p <extmail.sql # mysql -u root -p <init.sql 修改cgi目录的属主: # chown -R postfix.postfix /var/www/extsuite/extman/cgi/
如果extman访问数据库权限不足的话,可采用以下命令将新生成的数据库赋予webman用户具有所有权限: mysql> GRANT all privileges on extmail.* TO extmail@localhost IDENTIFIED BY 'extmail'; mysql> GRANT all privileges on extmail.* TO extmail@127.0.0.1 IDENTIFIED BY 'extmail';
在apache的主配置文件中Extmail的虚拟主机部分,添加如下两行: ScriptAlias /extman/cgi /var/www/extsuite/extman/cgi Alias /extman /var/www/extsuite/extman/html
创建其运行时所需的临时目录,并修改其相应的权限: #mkdir -pv /tmp/extman #chown postfix.postfix /tmp/extman
好了,到此为止,重新启动apache服务器后,您的Webmail和Extman已经可以使用了,可以在浏览器中输入指定的虚拟主机的名称进行访问,如下: http://mail.benet.org 选择管理即可登入extman进行后台管理了。默认管理帐号为:root@extmail.org 密码为:extmail*123*
说明: (1) 如果您安装后无法正常显示校验码,安装perl-GD模块会解决这个问题。如果想简单,您可以到以下地址下载适合您的平台的rpm包,安装即可: http://dries.ulyssis.org/rpm/packages/perl-GD/info.html (2) extman-0.2.2自带了图形化显示日志的功能;此功能需要rrdtool的支持,您需要安装此些模块才可能正常显示图形日志。
2、(新增2007.9.18)配置Mailgraph_ext,使用Extman的图形日志:
接下来安装图形日志的运行所需要的软件包Time::HiRes、File::Tail和rrdtool,其中前两个包您可以去http://search.cpan.org搜索并下载获得,后一个包您可以到 http://oss.oetiker.ch/rrdtool/pub/?M=D下载获得; 注意安装顺序不能改换。
安装Time::HiRes #tar zxvf Time-HiRes-1.9715.tar.gz #cd Time-HiRes-1.9715 #perl Makefile.PL #make #make test #make install
安装File::Tail #tar zxvf File-Tail-0.99.3.tar.gz #cd File-Tail-0.99.3 #perl Makefile #make #make test #make install
安装rrdtool-1.2.23 (rpm -ivh rrdtool-1.2.23-3.el5.i386.rpm rpm -ivh rrdtool-perl-1.2.23-3.el5.i386.rpm) perl-GD-2.35-1.el5.rf.i386.rpm 复制mailgraph_ext到/usr/local,并启动之 # cp -r /var/www/extsuite/extman/addon/mailgraph_ext /usr/local # /usr/local/mailgraph_ext/mailgraph-init start # /usr/local/mailgraph_ext/qmonitor-init start
添加到自动启动队列 echo "/usr/local/mailgraph_ext/mailgraph-init start" >> /etc/rc.local echo "/usr/local/mailgraph_ext/qmonitor-init start" >> /etc/rc.local
好了,接下来您就可以到extman的后台查看图表日志了。效果如下图:
注意:安装以上软件所之前,请确保您的系统已经安装了tcl、tcl-devel、libart和libart-devel等相关的软件包;
转载于:https://blog.51cto.com/tlinle/177555
总结
以上是生活随笔为你收集整理的RHEL5+Postfix+MySql+IMAP+MailDrop+ExtMail(5)的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 梦到三块手表有什么说法
- 下一篇: JQuery 对控件的事件操作