OpenWebMail配置笔记
OpenWebmail的特点:
1 , 支持20多种语言。
2、 简易的操作界面。
3、 邮件过滤功能。
4、 支持外部邮件的收发。
5、 支持草稿邮件功能。
6、 良好的运行效率。
Openwebmail的系统要求:
1 web服务器,以apache为例
2 邮件服务器,以postfix为例
3 perl程序
Openwebmail准备工作:
需要下载的包:
postfix-2.5.5-1.rhel4.i386.rpm http://ftp.wl0.org/official/2.5/RPMS-rhel4-i386/postfix-2.5.5-1.rhel4.i386.rpm
openwebmail-2.53-1.i386.rpm
http://www.openwebmail.org/openwebmail/download/redhat/rpm/release/2.53/openwebmail-2.53-1.i386.rpm
perl-Text-Iconv-1.4-1.2.el4.rf.i386.rpm
http://www.rpm-download-install.com/downloadrpm.php?rpm=TmpreA=
perl-CGI-SpeedyCGI-2.22-1.2.el4.rf.i386.rpm
http://ftp.belnet.be/packages/dries.ulyssis.org/redhat/el4/en/i386/RPMS.dries/perl-CGI-SpeedyCGI-2.22-1.2.el4.rf.i386.rpm
其他的Perl包可以将镜像直接挂载,然后安装
#mount /dev/cdrom
#cd /media/cdrom/Redhat/RPMS
Openwebmail安装过程:
1 搭建WEB服务器
#mount /dev/cdrom
#cd /media/cdrom/Redhat/RPMS
#rpm -ihv rpm -ihv httpd-2.0.52-41.ent.4.i386.rpm
#service httpd start
并开启apache服务 //最好是进行相关配置,安全性之类的,并且openwebmail配置好之后再开启
2 安装openwebmail
#rpm -ivh openwebmail-2.51-1.i386.rpm
期间可能报错,如perl程序未安装等,只需要将之前下载perl包安装,还有就是挂载镜像进行安装 //注意版本不要太高了
(本人安装时提示没有用户,满屏的提示,然后安装进程自动选择为root用户,可以考虑提前创建一个用户)
3 配置Openwebmail
#cd /var/www/cgi-bin/openwebmail/
#./openwebmail-tool.pl --init
修改./etc/dbm.conf'
dbm_ext .db
dbmopen_ext none
dbmopen_haslock no
至
dbm_ext .db
dbmopen_ext .db
dbmopen_haslock no
#./openwebmail-tool.pl --init
修改 /var/www/cgi-bin/openwebmail/etc/openwebmail.conf 文件:
releasedate 20050228
domainnames auto
更改为:
domainnames test.com(更改为自己定义的域名)
# Personal Information
default_language en
更改为:
default_language zh_CN.GB2312
default_timeoffset auto
# Display Preference
default_style Default
default_iconset Cool3D.Englist
更改为:
default_iconset Cool3D.Chinese.Simplified
修改/var/www/cgi-bin/openwebmail/etc/defaults/dbm.conf文件:
dbmopen_ext none
更改为:
dbm_ext .db
dbmopen_ext .db
dbmopen_haslock no
更改为:
dbmopen_haslock yes
smtpserver 127.0.0.1 (添加smtp服务器的地址)
再次执行命令
#./openwebmail-tool.pl –init
4、简单测试WebMail
用ff或者其他浏览器访问http://localhost/cgi-bin/openwebmail/openwebmail.pl,即可看到成功打开openwebmail的登陆界面
如下图
输入对应Linux系统上的用户名和密码即可登陆,默认root用户不可以登录。
5 设置webmail
5.1界面设置
进入之后,点击配置,在Language上选择中文:(本机保存之后有中文空格乱码)
5.2使用speedcgi来加速
#rpm -ihv perl-CGI-SpeedyCGI-2.22-1.2.el4.rf.i386.rpm,
安装好之后,
#cd /var/www/cgi-bin/openwebmail/
#sed -i "s#/usr/bin/suidperl#/usr/bin/speedy#g" openwebmail*.pl
即将perl解释器换成speedy,然后登录,提示会有must setuid to root
只要chmod 4755 /usr/bin/speedy即可
5.3启动HTTP资料压缩传送
目前openwebmail的版本是openwebmail-2.53,这个版本默认是已启动HTTP资料压缩传送功能的,在登录openwebmail时会出现“HTTP资料压缩传送”选项。这样可以加速邮件服务器运行速度。
5.4 配置简单的过滤功能
vi /var/www/cgi-bin/openwebmail/etc/openwebmail.conf
在文档的大约60%左右
将几个过滤选项打开即可
6 系统排错
如果没有看到正确的页面,要注意查看日志信息
/var/log/openwebmail.log
/var/log/httpd/error.log
本文在虚拟机中配置的,其他过程postfix安装等没有描述。。。
本文出自 “热爱学习” 博客,转载请与作者联系!