系统环境

Linux hzbenhe 2.6.18-238.el5 #1 SMP Sun Dec 19 14:22:44 EST 2010 x86_64 x86_64 x86_64 GNU/Linux

Red Hat Enterprise Linux Server release 6.2 (Tikanga)

安装过程
根据http://wiki.extmail.org/extmail_solution_for_centos-5安装就可以
yum源:使用EMOS1.6.ISO本地源

安装过程整体来说还是比较简单顺利的。
目前已安装到《拾壹、配置Courier-IMAP》web和客户端邮件都可以正常收发

暂时没有配置安装垃圾邮件过滤。

安装问题
1.安装ExtMail yum install extsuite-webmail时候perl版本哟问题,我本来系统安装的比iso里的perl和要求的版本高,所以我就把系统里的先删了,安装了iso里的perl
2.同意安装cyrus-sasl时候有个cyrus-sasl-lib版本系统已有的比原来的高。
先把原来的删了rpm -e cyrus-sasl-lib,然后在EMOS包里找到cyrus-sasl-lib的rpm包安装上再yum install cyrus-sasl就可以搞定
3.telnet localhost 25错误如下

Oct 31 18:49:40 AY130822170240945887Z postfix/smtpd[10456]: connect from localhost[127.0.0.1]
Oct 31 18:49:40 AY130822170240945887Z postfix/smtpd[10456]: warning: xsasl_cyrus_server_get_mechanism_list: no applicable SASL mechanisms
Oct 31 18:49:40 AY130822170240945887Z postfix/smtpd[10456]: fatal: no SASL authentication mechanisms
Oct 31 18:49:41 AY130822170240945887Z postfix/master[10443]: warning: process /usr/libexec/postfix/smtpd pid 10456 exit status 1
Oct 31 18:49:41 AY130822170240945887Z postfix/master[10443]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling

安装了cyrus-sasl-plain后就ok

4.Centos5.4安装Emos1.5时候根据文档安装下来没什么大的问题。但是在测试收发邮件时候发现只能发送,不能接受,同域下的可以正常收发。
后来用了客户端,发现不能连上pop3和smtp,这个是应为iptables原因,吧25 110加上白名单就ok
但是用客户端只能拉取服务器邮件不能发送。
正纠结了
后来在远程telnet 25不通,110通,netstat查看是已经开启了25端口,此时一位是阿里云服务器屏蔽了25端口。继续找原因
在服务器端telnet localhost 25通,telnet mail.xxx.com 不通,域名是可以正确解析到本机ip的
这样问题很明显了,是telnet域有问题。
后来netstat发现25端口在监听了127.0.0.1的,而110监听0.0.0.0也就是所有的来路。这就难怪了
好,找到了问题所在。
解决:
修改main.cf
inet_interfaces = localhost 改为 inet_interfaces = all
重启postfix
然后测试下,OK了web,和客户端都能正常收发了。

这个inet_interfaces配置在EMOS1.6中已经取消。