您的位置:首页 > 大数据 > 人工智能

redhat4U8 安装Postfix+apache+openwebmail

2010-12-08 12:40 666 查看
OpenWebMail[/b]配置笔记[/b]
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的登陆界面

如下图





[/b] 输入对应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安装等没有描述。。。

本文出自 “热爱学习” 博客,转载请与作者联系!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: