RHEL 5.2下SendMail+dovecot邮件系统配置教程(5)

六、OpenWebMail常规配置

对于一个完整的邮件系统,提供用户通过浏览器访问是一个必不可少的功能,而使用OpenWebMail为用户提供该功能也是很不错的选择。不过在RHEL中默认并没有提供OpenWebMail的软件包,只有从网站或从其它rpm包下载网站下载。OpenWebMail需要使用到apache、perl-Text-Iconv、perl-suidper软件包。

1、安装OpenWebMail及相关软件包。
yum -y install httpd.i*
rpm -ivh perl-Text-Iconv-1.5-1.fc8.i386
rpm -ivh perl-suidperl-5.8.8-41.fc8.i386
rpm -ivh openwebmail-2.51-5.i586
 

2、将配置文件/var/www/cgi-bin/openwebmail/etc/dbm.conf的内容修改为以下内容。

db_ext    .db
dbmopen_ext   .db
dbmopen_haslock  no
 

3、使用以下命令初始化OpenWebMail。

RHEL 5.2下SendMail+dovecot邮件系统配置教程

 

4、修改相关默认配置,编辑/var/www/cgi-bin/openwebmail/etc/openwebmail.conf文件。

default_language zh_cn gb2312            将预设语言改为简体中文。
default_iconset Cool 3D.Chinese.Simplified  将原有的English改为Chinese.Simplified,才能显示中文图标。
domainnames example.zqin                更改为自己定义的域名。
smtpserver 192.168.0.14                   更改smtp服务器的地址。
authpop3_server 192.168.0.14              更改pop3服务器的地址。
auth_module  auth_unix.pl                将用户认证方式改为使用/etc/passwd及/etc/shadow文件。

通过就可以访问到openwebmail了(如下图)。

RHEL 5.2下SendMail+dovecot邮件系统配置教程

 

RHEL 5.2下SendMail+dovecot邮件系统配置教程

 

5、很显然这个地址太长了,可以/etc/httpd/conf/httpd.conf文件中增加如下内容后,可通过就可以访问了。

ScriptAlias  /mail     /usr/local/apache/cgi-bin/openwebmail/openwebmail.pl  

6、设置用户配额,在/var/www/cgi-bin/openwebmail/etc/openwebmail.conf中最尾几行是配额的例子,下面是相关参数的作用。

quota_module            quota_unixfs.pl       quota的模板,由于邮件帐户还是Linux帐户,所以选它
spool_limit             5120                    邮箱限定5M
quota_limit             10240                 所有空间(包括邮箱)限定10M
quota_threshold         70                  空间使用达到配额的70%就提示
delmail_ifquotahit      no                  是否在空间使用超出配额时删除旧的邮件
delfile_ifquotahit       no                   是否在空间使用超出配额时删除旧的文件

到此整个邮件环境已搭建完成,不过这些只能算是第一步,对于一个成熟的邮件系统还有很多工作要做。永远都要记住邮件系统是貌似简单但实际维护量非常大的应用系统。比如防止垃圾邮件、病毒邮件、用户行为控制等等,这些将会在后继的文章中为大家讲解。 

linux

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wyxwdx.html