网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 邮件系统软件 > Qmail
本月文章推荐
.Vpopmail 管理员手册.
.用PHP开发qmail邮件服务器管理系.
.RedHat完整邮件系统架设.
.快速架设apache/vsftpd/samba/se.
.Maildrop的若干常见问题集锦(FA.
.Qmail如何于procmail一起使用.
.OpenWebMail README中译版.
.监控你E-mail用户的邮件(Postfi.
.构筑我的电子邮局(下)-QMail篇.
.Postfix+Cyrus-SASL+Cyrus-IMAPD.
.通过vpopmail实现qmail邮件账户的.
.QmailAdmin+Vpopmail+Sqwebmail+.
.Qmail中设定Maildir相关问题.
.qmail源代码分析之qmail-queue.
.qmail-local代码分析.
.qmail的控制文件祥解.
.SENDMAIL安装体会.
.使用sendmail配置企业简易邮件系.
.隐藏SMTP旗标(Sendmail/Qmail/P.
.邮件系统的选型与架构专题(2).

邮件系统的选型与架构专题(8)

发表日期:2006-12-3


邮件系统服务器的安装和配置

有关Qmail邮件系统的安装介绍很多,这里不再赘述。下面主要说明搭建Qmail邮件服务器需注意的几个要点。

1.Qmail的编译

如果系统使用了新的Glibc 2.3.1,Qmail编译时会出错,需要修改Qmail的代码才能成功编译。Qmail官方提供了推荐的补丁http://www.qmail.org/top.html#patches。给Qmail打补丁是件比较麻烦的事情,使用过Qmail的人一定都有体会。

最近,Erwin Hoffmann博士推出了一个名为Spamcontrol Version 2.2的新版本补丁,包含了众多qmail.org推荐和常用的补丁。所以,只要简单地使用Spamcontrol就可以实现大部分的补丁功能。详细情况可以参考http://linux.dalouis.com/download/source/qmail/patches/spamcontrol-2212。

2.Maildrop的安装

在有些类Unix系统上安装Maildriop可能会报错,错误是找不到库。主要原因是Maildrop运行时需要用到/usr/local/lib下的库文件。因此,解决的方法是把/usr/local/lib路径添加到/etc/ld.so.conf文件中,然后再运行“ldconfig”命令即可。

3.Spamassassin软件的安装

Spamassassin软件的安装需要Perl 5.6.0以上的版本才可以。如果发现所使用的Spamassassin无法安装,请留意使用的Perl版本是否合适,并做好升级工作。

4.使用Vpopmail软件

为了保证邮件系统的安全和可扩展性,建议使用Vpopmail软件来实现Qmail的虚拟域和虚拟用户管理。这是一个不错的方案。如果编译不成功,请选择不同版本尝试,目前可用的稳定版本为Vpopmail 5.4.7。

5.MySQL的安全

由于Vpopmail、ezmlm和WebMail等程序都要使用MySQL数据库,因此数据库的安全不容忽视。
6.WebMail的使用

如果使用了iGENUS最新版作为邮件系统的WebMail,请注意所使用的PHP版本,应尽量保证使用PHP 4.3.2及以上版本。如果在WebMail的使用过程中,遇到提示错误为“mail函数未定义”,这是因为PHP编译过程中没有支持mail函数。

请检查系统中sendmail命令的位置,在有些系统中无法识别sendmail的软链接符号,复制sendmail命令到指定位置即可解决这个问题。

Qmail邮件系统服务器的测试

1.Qmail MTA部分测试

Qmail中最主要的配置文件默认存放在/var/qmail/control目录下。关键文件包括badhelo、badmailfrom、badmimetypes、badrcptto、databytes和rcpthosts。针对本系统中这些配置文件的测试如下。

(1)badmailfrom文件

badmailfrom文件内容如下:

#主机ip,为了防止仿造主机ip*192.168.0.223*192.168.*#主机的反向解析*223.0.168.192.in-addr.arpa*#域名*localhost**test.com*! #感叹号加一个空格,表示非空



对badmailfrom文件的测试及结果如图1。

图1 对badmailfrom文件的测试

(2)badhelo文件

badhelo文件内容如下:

*server.com**localhost**192.168.0.223*192.168.**sina.com*



对badhelo文件的测试及结果如图2。

图2 对badhelo文件的测试

上一篇:邮件系统的选型与架构专题(9) 人气:2756
下一篇:邮件系统的选型与架构专题(7) 人气:2641
浏览全部Qmail/Sendmail/Postf的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐