所需软件可以去官方找,地址是http://openwebmail.org/openwebmail/download/packages/
安装软件的格式如下所示
tar -zxvf CGI.pm-3.05.tar.gz
cd CGI.pm-3.05
perl Makefile.PL
make
make install
其他一样的安装,按照上面软件包的顺序安装
安装openmail
tar -zxvf openwebmail-2.53.tar.gz
cp data/openmail /var/www/html
cp cgi-bin/openwebmail /var/www
然后是配置openmail
现在来看看我们的OpenWebMail是否安装完成,打开浏览器,输入: http://localhost/cgi-bin/openwebmail/openwebmail.pl
如果出现登录OpemWebMail的界面,则说明安装成功,出现错误请反正检查,包括
你的cgi-bin目录在Apache是配置是否合理,看我的Apache中cgi-bin目录的配置:
ScriptAlias /cgi-bin/ /var/www/cgi-bin/
<Directory "/var/www/cgi-bin">
AllowOverride None
Options Indexes FollowSymLinks MultiViews
Order allow,deny
Allow from all
</Directory>
1.修改:vi cd /var/www/cgi-bin/openwebmail/etc/defaults/dbm.conf
把里面内容改成这样:
dbm_ext .db
dbmopen_ext .db
dbmopen_haslock yes
保存退出。然后在执行:
2.修改:/usr/httpd/cgi-bin/openwebmail/etc/defaults/auth_unix.pl文件:
my $unix_passwdfile_plaintext="/etc/passwd";
my $unix_passwdfile_encrypted="/etc/shadow";
my $unix_passwdmkdb="none";
2、修改 /usr/httpd/cgi-bin/openwebmail/etc/openwebmail.conf (我的文件内容如下)
domainnames auto
auth_module auth_unix.pl
mailspooldir /var/spool/mail
dbm_ext .db
dbmopen_ext %dbm_ext%
dbmopen_haslock no
ow_cgidir /usr/httpd/cgi-bin/openwebmail
ow_cgiurl /cgi-bin/openwebmail
ow_htmldir /usr/httpd/htdocs/openwebmail
ow_htmlurl /openwebmail
logfile /var/log/openwebmail.log
spellcheck /usr/bin/ispell
<default_signature>;
--
Open WebMail Project (http://openwebmail.org)
</default_signature>;
然后运行/usr/httpd/cgi-bin/openwebmail/openwebmail-tool.pl --init
并启动apache:
/usr/httpd/bin/apachectl start
到此,你可以浏览一下看安装是否成功:http://localhost/cgi-bin/openwebmail/openwebmail.pl