三、 安装配置Web邮件服务器
1)软件安装
#rpm -ivh perl-libnet-1.0901-17.i386.rpm
 
#rpm -ivh perl-CGI-2.752-34.99.6.i386.rpm
#rpm -ivh perl-MIME-Base64-2.12-14.i386.rpm
#rpm -ivh perl-5.8.5-12.1.i386.rpm
# rpm -ivh perl-suidperl-5.8.5-36.RHEL4.i386.rpm//必须在安装perl-5.8.5-12.1.i386.rpm之后,安perl-CGI-SpeedyCGI-2.22-1.2.el4.rf.i386.rpm之前。否则可能有时会有问题.openwebmail的官方文档也是这样写的
# rpm -ivh perl-CGI-SpeedyCGI-2.22-1.2.el4.rf.i386.rpm
# rpm -ivh perl-Compress-Zlib-1.42-1.el4.rf.i386.rpm
# rpm -ivh perl-Text-Iconv-1.4-1.2.el4.rf.i386.rpm
# rpm -ivh openwebmail-2.51-1.i386.rpm
 
: perl-Compress-Zlib perl-Text-Iconv perl-suidperl的较新版本可以在http://openwebmail.org/openwebmail/download/redhat/rpm/packages/rhel4下载
    2) 初始化配置文件
    运行命令:
    # /var/www/cgi-bin/openwebmail/openwebmail
tool.pl ――init
   
根据屏幕提示修改配置文件,见图3

3)修改配置文件
修改 /var/www/cgi-bin/openwebmail/etc/openwebmail.conf 文件
 domainnames auto
   
更改为:
    domainnames test.com     #
更改为自己定义的域名#
    default_language en
   
更改为:
    default_language zh_CN.GB2312           #
更改为简体中文版介面    
default_iconset     Cool3D.Englist
       
更改为:
       default_iconset     Cool3D.Chinese.Simplified
(更改为中文3D按键
timeoffset                      +0800   (设置时区为中国时间)
/var/www/cgi-bin/openwebmail/etc/defaults/openwebmail.conf文件                      
中的字断smtpserver 127.0.0.1
   
更改为:
    smtpserver 192.168.1.102 #
更改smtp服务器的地址#
    authpop3_server localhost
   
更改为:
    authpop3_server 192.168.1.102 #
更改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.102 #
添加smtp服务器的地址#
    
   
4)重新初始化配置文件

# /var/www/cgi-bin/openwebmail/openwebmail-tool.pl --init
 
Welcome to the Open WebMail!
This program is going to send a short message back to the developer,
so we could have the idea that who is installing and how many sites are
using this software, the content to be sent is:
OS: Linux 2.6.18-8.el5 i686
Perl: 5.008008WebMail: Open WebMail 2.51 20050228
Send the site report?(Y/n) n
sending report...
 
Thank you.
    系统询问是否发送站点包括选择不发送(按“n”按钮),见图4
6)再次运行openwebmail-tool.pl文件
 
 
 一般在浏览器输入:http://localhost/cgibin/openwebmail/openwebmail.pl应该就可以进入见图5
错误提示internal server error
进入/var/log/httpd下查看error_log发现错误跟suid有关,但是rpm –e perl-suidperl-5.8.5-36.RHEL4 确有依赖性问题error: Failed dependencies:perl-suidperl is needed by (installed) openwebmail-2.51-20050228.i386
使用光盘上的perl-suidperl-5.8.8-10.i386.rpm强制安装.,然后运行
Open WebMail ERROR

ÎÞ·¨½¨Á¢ Îļþ /var/log/openwebmail.log! (Permission denied)