正式安装: 首先,我们需要到http://turtle.ee.ncku.edu.tw/openwebmail/ 网站下载一个最新版本的Open WebMail安装文件包。如果您使用的是带有pkg_add的FreeBSD操作系统,那么请您先对如下文件进行修改,注意,为了保持原来安装手册的完整性,作者只是做了一些重要步骤地中文注解,一般有过安装LINUX下的应用软件的朋友应该可以看明白,另外,由于Open WebMail支持很多种新功能和新技术,有些技术并不是Open WebMail自带的,所以在安装完Open WebMail软件包以后,一些技术的模块,如用户认证技术,简繁体编码转化技术模块等等都需要用户自行安装。这些另外安装的技术都有相应的软件包在互联网上提供下载。由于篇幅有限,所以在本文章并不能把所有的模块的安装详细的进行介绍,这些模块的安装大都在它们的软件包里的README, FAQ ,INSTALL文件中都有详细的安装步骤介绍。英文比较好的朋友我想在安装这些软件模块的时候应该能够很顺利的完成。 Open WebMail整个系统的安装是非常复杂,特别是Open WebMail的调试过程更是需要我们注意一些实际问题。不过Open WebMail开放式WEB电子邮局系统的功能强大,也可以说是达到了商业级别的免费电子邮局了。 1. cd /usr/local/www tar -zxvBpf openwebmail-X.XX.tgz (解压安装文件包) 2. 根据系统实际需要修改文件: /usr/local/www/cgi-bin/openwebmail/etc/openwebmail.conf 3. 在sendmail.cf配置文件中的'Trusted users'片断处加入'Tnobody'
如果您使用的是带有apache WEB服务器的RedHat 6.2/CLE 0.9p1或者其他的版本的LINUX操作系统。那么可以进行如下操作。 1. cd /home/httpd tar -zxvBpf openwebmail-X.XX.tgz mv data/openwebmail html/ rmdir data
(进入/home/httpd目录,解压安装文件包,把相应的文件移动到html/目录中) 2. cd /home/httpd/cgi-bin/openwebmail 进入目录接着找到以下3个文件并进行相应 修改 openwebmail.pl, openwebmail-prefs.pl, spellcheck.pl 和 checkmail.pl这3个文件 修改a. change all '/usr/local/www/cgi-bin/openwebmail' to '/home/httpd/cgi-bin/openwebmail' 修改 auth_unix.pl a. set variable $unix_passwdfile to '/etc/shadow' b set variable $unix_passwdmkdb to 'none'
3. 修改 /home/httpd/cgi-bin/openwebmail/etc/openwebmail.conf a. set mailspooldir to '/var/spool/mail' b. set ow_htmldir to '/home/httpd/html/openwebmail' set ow_cgidir to '/home/httpd/cgi-bin/openwebmail' c. set spellcheck to '/usr/bin/ispell' d. change default_signature for your need e. other changes you want (根据实际起狂修改您所需要修改其他的文件)
4. 在/etc/sendmail.cf文件中的'Trusted users'片断中加入'Tnobody' 5. 继续修改加入如下内容 /var/log/openwebmail.log { postrotate /usr/bin/killall -HUP syslogd endscript } to /etc/logrotate.d/syslog to enable logrotate on openwebmail.log
如果您使用的是带有apache UNIX系统,那么请您根据下面步骤安装: 首先要找到UNIX系统中的cgi-bin目录 例如: /usr/local/apache/share, 然后 1. cd /usr/local/apache/share tar -zxvBpf openwebmail-X.XX.tgz mv data/openwebmail htdocs/ rmdir data 2. 修改 /usr/local/apache/share/cgi-bin/openwebmail/etc/openwebmail.conf a. set mailspooldir to where your system mail spool is (在系统的mail spool中设定mailspooldir) b. set ow_htmldir to '/usr/local/apache/share/htdocs' set ow_cgidir to '/usr/local/apache/share/cgi-bin' c. set spellcheck to '/usr/local/bin/ispell' d. change default_signature for your need (设定您的邮件系统的默认签名) e. other changes you want (根据实际起狂修改您所需要修改其他的文件) 3. cd /usr/local/apache/share/cgi-bin/openwebmail 修改如下文件 openwebmail.pl, openwebmail-prefs.pl, spellcheck.pl 以及 checkmail.pl a. change the #!/usr/bin/perl to the location where your perl is.(根据PERL所在位置定位#!/usr/bin/per) b. change all '/usr/local/www/cgi-bin/openwebmail' to '/usr/local/apache/share/cgi-bin/openwebmail' 修改auth_unix.pl a. set variable $unix_passwdfile to '/etc/shadow' (shadow密码设置) b set variable $unix_passwdmkdb to 'none' (设置$unix_passwdmkdb t为空) 4. add 'Tnobody' to the 'Trusted users' session in your sendmail.cf (在sendmail.cf配置文件中的'Trusted users'片断处加入'Tnobody')
检查CGI模块的版本: 在Open Webmail上载和发送邮件附件的时候会调用到CGI模块,Open Webmail的作者推荐我们使用CGI version 2.74或者更高的版本。 检查CGI模块的版本可以按照如下步骤。 perldoc -m CGI.pm | grep CGI::VERSION 安装最新版本的CGI模块 1. 下载最新版本的 CGI 模块 (CGI.pm-2.74.tar.gz) 2. cd /tmp tar -zxvf CGI.pm-2.74.tar.gz cd CGI.pm-2.74 perl Makefile.PL