Postfix-Cyrus-Web-cyradm-HOWTO

Luc de Louw

           
        

修订历史
修订版 1.2.62004-03-30修订者:ldl
添加了细微的补充,并更正了 amavisd-new,更正了 freshclam 的 cronjob-time
修订版 1.2.52004-03-28修订者:ldl
添加了防病毒和垃圾邮件方法(amavisd-new、spamassassin、clamav),更新了 cyrus-imapd 部分的更新说明,添加了限制 imapd 管理员访问的说明。
修订版 1.2.42003-11-30修订者:ldl
采纳了英文校对的意见,根据用户输入进行了细微的更正和增强,更新了 HOWTO 中提到的软件
修订版 1.2.32003-03-24修订者:ldl
根据用户输入进行了一些细微的更正和增强,更新了 HOWTO 中提到的软件
修订版 1.2.22003-02-14修订者:ldl
修复了许多语法和拼写错误。对 pam_mysql Makefile 进行了一些更正
修订版 1.2.12003-02-12修订者:ldl
非官方测试版:添加了许多修复和更新。添加了 OpenSSL 和更多与 pam 相关的内容。
修订版 1.2.02002-10-16修订者:ldl
添加了许多用户请求,更新了 HOWTO 中提到的软件
修订版 1.1.72002-10-15修订者:ldl
添加了 Michael Muenz 关于 SMTP AUTH 的提示,更正了与 ca-cert 相关的错误,改进了 SGML 代码(更多元数据),更新了文档中提到的软件。
修订版 1.1.62002-06-14修订者:ldl
在 imapd.conf 中添加了 sasl_mech_list: PLAIN,添加了 web-cyradm 邮件列表,为 web-cyradm 添加了更多内容
修订版 1.1.52002-06-11修订者:ldl
添加了新的 SQL 查询来初始化 web-cyradm,以便在 MySQL 数据库中具有完整的数据完整性,据报告 mysql-mydestination.cf 运行正常。
修订版 1.1.42002-05-15修订者:ldl
添加了 /etc/services 中需要的内容的描述。另一个 pam_mysql 编译的修复,更新了软件版本。
修订版 1.1.32002-05-08修订者:ldl
为 web-cyradm 添加了更多描述,修复了 saslauthdb-socket 的错误路径,修复了 com_err.h 的错误位置,保护了 TLS/SSL 私钥。
修订版 1.1.22002-04-29修订者:ldl
为 Redhat 用户添加了如何安装 init 脚本的描述。
修订版 1.1.12002-04-29修订者:ldl
修复了配置 cyrus-IMAP 中的错误(禁用了未使用的 kerberos 身份验证)
修订版 1.1.02002-04-28修订者:ldl
最初支持从源代码构建 cyrus,放弃了 Cyrus 的二进制安装,因为配置已随 Release 2.1.x 更改
修订版 1.0.22002-04-25修订者:ldl
添加了 sieve 的基本描述和正确的发件人处理,对与数据库相关的内容进行了细微修复,为 “mydestination” 添加了 mysql-lookup,修复了使用 mysql 支持构建 postfix 的错误。
修订版 1.0.12002-04-07修订者:ldl
为编译 pam_mysql 添加了一个重要的修复
修订版 1.0.02002-04-07修订者:ldl
初始版本

本文档指导您完成 Postfix 邮件传输代理 (MTA)、Cyrus IMAP 服务器的安装。目标是使用 Web-cyradm(一个 Web 界面)进行用户管理的、功能齐全的高性能邮件系统。虚拟用户、别名等数据存储在 mysql 数据库中。


目录
1. 介绍
1.1. 贡献者和联系方式
1.2. 我为什么写这份文档
1.3. 版权信息
1.4. 免责声明
1.5. 新版本
1.6. 鸣谢
1.7. 反馈
1.8. 翻译
2. 技术
2.1. Postfix MTA
2.2. Cyrus IMAP
2.3. Cyrus SASL
2.4. OpenSSL
2.5. MySQL 数据库
2.6. pam_mysql
2.7. Web-cyradm Web 界面
3. 获取和安装软件
3.1. 获取和安装 MySQL
3.2. 获取和安装 Berkeley DB
3.3. 获取和安装 OpenSSL
3.4. 获取和安装 Cyrus SASL 和 IMAP
3.5. 获取和安装 Postfix
3.6. 获取和安装 PAM
3.7. 获取和安装 pam_mysql
3.8. 获取和安装 Web-cyradm
4. 配置 MySQL
4.1. 保护 MySQL 安全
4.2. 设置 rinetd
5. 配置 PAM
6. 配置 Postfix
6.1. master.cf
6.2. main.cf
6.3. 对抗垃圾邮件
7. 配置 Cyrus IMAP
7.1. 创建配置文件
7.2. 创建目录
7.3. 更改文件系统属性
8. 配置 Web-cyradm
8.1. Cyrus 设置
8.2. 数据库设置
8.3. 默认配额
8.4. 加密密码
8.5. 用户名
9. 测试设置
9.1. (重新)启动守护进程
9.2. 测试 Web-cyradm
9.3. 测试 postfix
9.4. 测试 IMAP 功能
10. 对抗病毒和垃圾邮件
10.1. 病毒简介
10.2. 垃圾邮件简介
10.3. 对抗病毒的策略
10.4. 对抗垃圾邮件的策略
11. 对抗病毒和垃圾邮件所需的软件
11.1. 获取和安装 ClamAV
11.2. Razor
11.3. 获取和安装 spamassassin
11.4. 获取和安装 amavisd-new
11.5. 设置 postfix
12. 更多信息
12.1. 新闻组
12.2. 邮件列表
12.3. HOWTO
12.4. 电子书
12.5. 本地资源
12.6. 网站
13. 问题与解答