Zimbra是VMware旗下的一款免费开源的邮件系统,其功能齐全,有自带的webadmin与webmail,个人感觉webmail界面比较美观。

       在大家安装域使用过程中此邮件系统的同时,往往在安装过程中会遇到这样那样的报错与问题,虽然网上有很多解决办法,但是都很凌乱,没有一个确切的方法。

      下面我就列举在安装过程中会经常碰到的几个报错与解决方法。

平台与软件:

OS:CentOS 5.5

Zimbra版本:zimbra-7.1.3_GA_3346.RHEL5.20110928134520.tgz

首先必须安装依赖的软件包(我是用CentOS自带的yum安装,如果系统为linux,可以到网上去下载相应rpm软件包):

yum -y install sudo perl libstdc++ gpg sqlite gmp sysstat mysql mysql-server


1、ERROR:
startup.log:Starting apache...httpd: Syntax error on line 232 of /opt/zimbra/conf/httpd.conf: Cannot load /opt/zimbra/httpd/modules/libphp5.so into server: /opt/zimbra/httpd/modules/libphp5.so: cannot restore segment prot after reloc: Permission denied  Also aspell doesn't seem to work either.
真正的原因是selinux被设置为强制模式。解决办法:
你需要vi /etc/sysconfig/selinux,把SELINUX禁用掉,SELINUX=disabled,然后在命令行模式下执行:# chcon -t textrel_shlib_t /opt/zimbra/httpd/modules/libphp5.so 之后需要重启一下系统。

2、 postfix is not running
解决办法:
把sendmail关掉!
因为端口25被sendmail占用了。你需要用命令zmcontr