【51CTO.com独家特稿】配置一个postfix邮件系统,远比我先前的想象复杂。这次共配置2个postfix系统,花了不少精力,其间也经历不少麻烦,还好,最后都做成了!在配置过程中,参考了《postfix权威指南》和网上其他人写的文章,但在实际的配置中,完全按照这些文档还是不易顺利完成。现在此行文披露我做这个事情的全部过程,希望对大家的工作有所帮助。
◆运行环境
操作系统是centos 5,其下载地址为www.centos.org,它是redhat as 5最佳的替代品(原因:开源且免费下载);postfix使用的版本是postfix-2.2.10.tar.gz,postfix(www.postfix.org)当前的稳定版本是2.4,由于2.4不支持SASL,所以我选了老一点的版本。其他所需的软件在下表列出:
|
名称 |
用途 |
下载地址 |
|
Apache (httpd- |
Web方式管理邮件 |
www.apache.org |
|
Php (php- |
Php 解释器,与apache一起使用 |
www.php.org |
|
Mysql (mysql- |
用数据库存储用户信息 |
www.mysql.com |
|
Postfixadmin(postfix- |
邮件帐号后台web管理工具 |
http://sourceforge.net/projects/postfixadmin/ |
|
SASL(cyrus-sasl- |
验证方法 |
http://ftp.andrew.cmu.edu/pub/cyrus-mail/ |
|
Authlib(courier-authlib- |
与SASL一起做验证 |
http://www.courier-mta.org/download.php |
|
Postfix |
邮件系统主程序 |
http://www.postfix.org |
|
Courier-imap (courier-imap- |
Pop3及IMAP服务 |
|
|
Perl (perl- |
解释器 |
http://www.cpan.org |
|
Maildrop (maildrop- |
邮件投递代理,直观的讲就是把收到的邮件转发到用户的邮箱目录 |
|
|
Clamav (clamav-0.91.2.tar.gz) |
杀毒软件 |
|
|
amavisd-new(amavisd-new- |
扫描邮件病毒 |
http://www.ijs.si/software/amavisd |
|
Spamassassin(SpamAssassin |
防垃圾邮件 |
http://spamassassin.apache.org/ |
|
Pcre (pcre-7.2.tar.bz2) |
安装Imap需要-- Perl兼容正则表达式 |
http://www.pcre.org |
|
Extmail (extmail- |
webmail |
| 第 1 页:运行环境 | 第 2 页:准备工作 |
| 第 3 页:安装apache,mysql和php | 第 4 页:安装和配置SASL、Authlib |
| 第 5 页:安装和配置postfixadmin | 第 6 页:Postfix安装和配置 |
| 第 7 页:Corurier-imap安装配置 | 第 8 页:安装courier-maildrop |
| 第 9 页:邮件病毒检查和垃圾邮件过滤 | 第 10 页:Webmail安装配置 |
| 第 11 页:邮件系统的备份 | 第 12 页:系统加固及安全 |
| 第 13 页:关于多邮件域和用户限额 | 第 14 页:51CTO 推荐文章 |






















