没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
43页
本文试图介绍如何在一个Linux平台上安装一套功能完整的邮件系统。这里我们以Postfix做SMTP服务器、Cyrus-IMAP做 POP3/IMAP4服务器、通过Cyrus-SASL对存储在MySQL数据库中的用户进行验证和授权,并且使用IMP来提供一个完善的WEBMAIL 界面。 做成PDF,效果很不错
资源推荐
资源详情
资源评论
目 录
1. 概述 .......................................................................................................................................................................... 4
1.1. 目的 ............................................................................................................................................................... 4
1.2. 更新历史 ....................................................................................................................................................... 4
1.3. TODO ............................................................................................................................................................ 5
1.4. 鸣谢 ............................................................................................................................................................... 5
2. 系统功能 .................................................................................................................................................................. 5
3. 系统基本前提 .......................................................................................................................................................... 6
4. 安装MySQL ............................................................................................................................................................. 7
4.1. 下载 ............................................................................................................................................................... 7
4.2. 编译与安装 ................................................................................................................................................... 7
4.3. 运行 ............................................................................................................................................................... 7
4.4. 测试 ............................................................................................................................................................... 8
4.5. 建立数据库 ................................................................................................................................................... 8
5. 安装pam_mysql...................................................................................................................................................... 10
5.1. 下载 ............................................................................................................................................................. 10
5.2. 编译与安装 ................................................................................................................................................. 11
5.3. 配置 ............................................................................................................................................................. 11
6. 配置Cyrus-SASL.................................................................................................................................................... 13
6.1. 配置 ............................................................................................................................................................. 13
6.2. 运行 ............................................................................................................................................................. 13
7. 安装Postfix............................................................................................................................................................. 14
7.1. 下载 ............................................................................................................................................................. 14
7.2. 编译与安装 ................................................................................................................................................. 14
7.3. 配置 ............................................................................................................................................................. 16
7.4. 运行 ............................................................................................................................................................. 20
7.5. 测试Postfix.................................................................................................................................................. 20
8. 安装Cyrus-IMAP ................................................................................................................................................... 24
8.1. 下载 ............................................................................................................................................................. 24
8.2. 编译与安装 ................................................................................................................................................. 24
8.3. 配置 ............................................................................................................................................................. 25
8.4. 运行 ............................................................................................................................................................. 28
8.5. 测试Cyrus-IMAP ........................................................................................................................................ 28
9. 安装IMP ................................................................................................................................................................. 31
9.1. 下载 ............................................................................................................................................................. 31
9.2. 配置Apache与PHP...................................................................................................................................... 32
9.3. 配置Horde ................................................................................................................................................... 32
9.4. 配置IMP ...................................................................................................................................................... 34
9.5. 配置Turba .................................................................................................................................................... 37
9.6. 测试IMP ...................................................................................................................................................... 38
10. 其他 ...................................................................................................................................................................... 38
10.1. 启动脚本 ................................................................................................................................................... 38
1. 概述
1.1. 目的
本文试图介绍如何在一个 Linux 平台上安装一套功能完整的邮件系统。这里我们以 Postfix
做 SMTP 服务器、Cyrus-IMAP 做 POP3/IMAP4 服务器、通过 Cyrus-SASL 对存储在 MySQL 数据库
中的用户进行验证和授权,并且使用 IMP 来提供一个完善的 WEBMAIL 界面。
这个邮件系统的设计目标是提供一个可扩充的、具备大多数功能的邮件系统。
本文的最新版本可以在这里找到:http://www.cngnu.org/technology/Postfix_I.html。如
果希望使用Courier-IMAP替代了Cyrus-IMAP做IMAP/POP3 服务器,可以参阅本文的姊妹篇
http://www.cngnu.org/technology/Postfix_II.html。
有关本文所涉及的技术问题,请到http://www.anti-spam.org.cn/forums/的邮件技术版讨
论,我会尽快回复的,请勿就技术问题给我发邮件。
本文的版权遵循 GPL,可以在不删除版权信息和注明修改的情况下任意传播。
1.2. 更新历史
• 2002-05-21 第一次发布,版本 0.20。
• 2002-08-13 修正一些错误,版本 0.21。
• 2002-08-23 修正一些错误,版本 0.22。
• 2002-09-12 在 RedHat Linux Advance Server V2.1 上进行了测试,修正了一些错误,
版本 0.30。
• 2002-12-12 修正了一些错误,添加了 IMP 部分的内容,版本 0.31。
• 2003-01-30 修正了一些错误,添加了非明文密码部分的内容,版本 0.32。
• 2003-02-05 修正了一些错误,版本 0.33
• 2003-03-26 使用了 SASL V2 和 Cyrus-IMAP 2,支持使用 db4 的新的 Linux 发行版,如
RedHat 8.0 和 Mandrake 9.0,并以 RedHat 8.0 为示范平台。修正了一些错误,版本 0.40。
• 2003-03-28 修正了一些错误,特别感谢 bjchenxu,版本 0.41。
• 2003-09-24 添加了虚拟域功能,修正了一些笔误,版本 0.50。
• 2003-10-13 修正了虚拟域的错误,版本 0.51。
• 2003-12-02 修正了部分错误,版本 0.52。如果没有其它的输入错误问题,本文将不再更
新。
• 2004-01-29 做了较大的改动,版本 0.70。以 AS3 为示范平台。令人疯狂的是当我即将完
成这次的修改时,居然因为 DreamWeaver 的一个脚本错误导致我一天一 夜的辛苦工作消
失的干干净净。我哭~。本次的修改涉及 SASL、MySQL 和 Cyrus-IMAP 等各个部分,遵照
最小修改的原则,凡是 AS3 中提供的部 件可用,我将不再重新编译,这可能对移植到其
它平台或版本有较大的困难。
• 2004-02-04 修正了一些笔误。
1.3. TODO
• 增加邮件列表功能
• 增加 SSL 部分的内容
• 翻译:希望有能力的朋友可以翻译这篇文章为英文,这样国外的朋友也可以看到
1.4. 鸣谢
谢谢lesson.ward、Yunping Zhu、Temp、bjchenxu的指正。也感谢Chinaunix.net和
anti-spam.org.cn的各位朋友的关注和建议。
参考文档:
http://www.delouw.ch/linux/Postfix-Cyrus-Web-cyradm-HOWTO/html/index.html。在这篇文
章撰写之初,参考过该文章,目前该文章也在不断更新,大家也可以看看。
2. 系统功能
系统逻辑结构:
+---------------------------------------------------+
| |
| 25/25 25/25 110/993 143/995 80/443 |
| Incoming Outgoing POP3 IMAP WEB-MAIL |
| /\ /\ / \ /\ /\ |
| || || | | || || |
| \/ \/ \ / \/ \/ |
+-------------------+---------------+---------------+
| Postfix | | IMP |
| | +---------------+
| | Cyrus-IMAP |
| +-----------+-------------------------------+
| | Cyrus-SASL |
| +-------------------------------------------+
| | saslauthd |
| +-------------------------------------------+
| | PAM |
| +-------------------------------------------+
| | pam_mysql |
+-------+-------------------------------------------+
剩余42页未读,继续阅读
资源评论
- szgzpysglzasd2013-02-27挺有用的,我就缺这个东西,帮助很大
binyan17
- 粉丝: 9
- 资源: 28
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功