一、安装配置:
 
     本文使用rpm格式安装软件包,一台rhel5.2服务器,域名为:rhel5.net,ip为192.168.1.105,所有需要安装的软件:cyrus-sasl、dovecot、httpd 、perl-Text-Iconv、perl-suidperl、perl-Compress-Zlib、perl-CGI-SpeedyCGI 。其中Postfix、sendmail +cyrus-sasl+dovecot+httpd+perl在安装系统时一起安装。
    下载openwebmail相关软件包,官方网站是 http://www.openwebmail.org/ ,在安装过程中可能依赖其他软件包,请在网上找找看。
    接着配置sendmail和dovecot,这里我就不多说了,参看我的其他文章,在这提醒一下各位,如果给sendmail配置了TLS的话,它所监听的端口是456,请在客户端上配置使用加密的方式时注意一下这个!下来安装openwebmail软件,我使用的是yum方式安装的,这样它会自动解决软件包依赖问题,前提是你必须创建一个repo文件,这个嘛,在openwebmail官方网站上有,请自行参考。openwebmail安装的目录是/var/www/cgi-bin/openwebmail,这个目录下主要是一些perl脚本和配置文件,下来初始化配置文件,命令如下:
    # /var/www/cgi-bin/openwebmail/openwebmail-tool.pl ――init
    然后根据屏幕提示修改/var/www/cgi-bin/openwebmail/etc/dbm.conf这个文件,修改如下:
    dbm_ext           .db
    dbmopen_ext       .dbm
    dbmopen_haslock   no
    再一次初始化配置文件,系统询问是否发送站点包括选择不发送(按“n”按钮)。
   还有修改一下其他相关配置文件,如下所示:
   把/var/www/cgi-bin/openwebmail/etc/openwebmail.conf 文件中字段:
    # domainnames auto
    更改为:
    domainnames rhel5.net      #更改为自己定义的域名#
    default_language en
    更改为:
    default_language zh_CN.GB2312           #更改为简体中文版介面#
    把/var/www/cgi-bin/openwebmail/etc/defaults/openwebmail.conf文件中的字断:
smtpserver 127.0.0.1
    更改为:
    smtpserver 192.168.1.105 #更改smtp服务器的地址#
    authpop3_server localhost
    更改为:
    authpop3_server 192.168.1.105 #更改pop3服务器的地址#
    把/var/www/cgi-bin/openwebmail/etc/defaults/dbm.conf文件中的字断:
    dbmopen_ext none
    更改为:
    dbmopen_ext .db
    dbmopen_haslock no
    更改为:
    dbmopen_haslock yes
    smtpserver 192.168.1.105 #添加smtp服务器的地址#
    然后再次运行openwebmail-tool.pl命令来初始化配置文件,这样你的webmail就配置成功了!然后在httpd.conf文件里做相应的修改即可!
 
二、openwebmail的日志文件的定期地清理:
   
    日志文件都会随着时间的推移和访问次数的增加而迅速增长,因此必须对日志文件进行定期清理以免造成磁盘空间的不必要的浪费。同时也加快了网管员查看日志所用的时间,因为打开小文件的速度比打开大文件的速度要快。要使系统重新使用空的日志文件,可以执行操作:
修改文件 /etc/logrotate.d/syslog,在文件尾加入以下内容:
/var/log/openwebmail.log {
       postrotate
           /usr/bin/killall -HUP syslogd
       endscript}即可!
 
三、加速邮件服务器:

   (1)使用speedcgi来加速

    针对Openwebmail速度慢的缺点,可以使用speedcgi来加速。
    # yum -y install perl-CGI-SpeedyCGI,安装完后接着执行命令:“speedy_convert”,这个命令会自动设定已安装的 OpenWebMail 以便让其以 SpeedyCGI 方式执行。

   (2)启动HTTP资料压缩传送 
      目前openwebmail的版本是openwebmail-2.53,这个版本默认是已启动HTTP资料压缩传送功能的,在登录openwebmail时会出现“HTTP资料压缩传送”选项。这样可以加速邮件服务器运行速度。