本文版权归作者所有,如其他个人、第三方网站或媒体报刊等需转载全文或节选,为支持我们的工作,请务必注明如下信息:
文档所有者:Extmail Dev Team;
如果因此而给您带来麻烦,请您原谅,谢谢合作。
编写本文的初衷,是给那些希望快速架设邮件系统而不想过多了解复杂的系统知识的网管/用户,为了使软件之间的结合更紧密,部分软件的配置及测试方面进行了增强改进,因此本文的一些操作步骤Extmail Dev Team不保证在其他场合能完全适用,敬请注意。
本文档假设待安装邮局的域名为extmail.org并已在DNS设置MX记录指向mail.extmai.org。读者请根据自身实际情况予以修改。
本文假定读者是在FreeBSD 9.0平台上安装,并具有一定的Unix平台 /FreeBSD平台系统经验,懂得ports基本命令及常规的系统操作,如文件的删除,目录创建,改名,和vi编辑器的基本使用等。
本文档由Extmail项目组负责解释,并根据Extmail项目的建设和发展,适时予以更新。如手册与实际项目情况有冲突,以文档服从实际为原则。
ExtMail Solution 是一个基于优秀开源软件的电子邮件系统解决方案,核心部件包括了Postfix、Amavisd-new、ClamAV、ExtMail、ExtMan、Courier系列软件。是一个功能相对比较齐全的免费电子邮件系统。以下是其主要的特性列表:
| 主要特性 |
|---|
| 支持SMTP/POP3/IMAP/HTTP协议 |
| 支持SMTP认证及ESMTP |
| 可支持大容量邮箱(大于1GB) |
| 高速Web界面访问邮箱 |
| 完整的Web管理后台 |
| 在线服务端病毒过滤 |
| 内建内容过滤 |
| SMTP行为识别垃圾邮件 |
| 支持大量反垃圾邮件技术 |
| 图形化邮件日志分析 |
| 支持别名/多域/域管理员等 |
| 支持网络磁盘/POP3邮件 |
| 支持读/写HTML格式邮件 |
| 支持定制模板及多语言 |
| 支持邮件列表管理,基于WEB端 |
| 功能模块 | 功能模块2 | 功能模块2 |
|---|---|---|
| 操作系统(OS) | FreeBSD 9.0 | FreeBSD是一个优秀的unix操作系统,基于宽松的BSD协议 |
| Web 服务器 | Apache 2.2.x | Apache服务器,默认支持ssl模块 |
| 数据库/目录服务 | MySQL 5.5.x | 可选MySQL或其他LDAP ,本文以MySQL为蓝本 |
| 邮件传输代理(MTA) | postfix-2.8.x | 使用最新版本2.6.2 |
| 邮件投递代理(MDA) | maildrop 2.5.x | 支持过滤和强大功能 |
| POP3 服务器 | Courier-IMAP-4.10.x | 支持pop3/pop3s/imap/imaps,功能强大,可根据需要选择 |
| 其他数据认证库 | Courier Authlb 0.63 | 负责courier-imap,maildrop的认证 |
| SMTP认证库 | Cyrus SASL 2.1.x | 标准的SASL实现库,可以支持Courier authlib |
| Web帐户管理后台 | ExtMan 1.1 | 支持无限域名、无限用户 |
| WebMail 系统 | ExtMail 1.2.0 | 支持多语言、全部模板化,功能基本齐全 |
| 日志分析及显示 | mailgraph_ext | 在ExtMan中已经包含了 |
| 内容过滤器 | Amavisd-new 2.6.4 | Content-Filter软件,支持与Camav/SA的挂接 |
| 内容级别的反垃圾邮件工具 | SpamAssassin-3.3.x | 著名的SA,可以支持大量规则 |
| 防病毒软件(Anti-Virus) | ClamAV 0.97.x | 最热门的开源杀毒软件 |
| SMTP阶段反垃圾邮件工具 | Spam Locker 0.99 | 基于SMTP行为识别的Antispam软件,大量可选插件 |
要流畅地运行邮件系统,建议的硬件配置如下:
| 名称 | 说明 |
|---|---|
| 物理内存 | 512M+ 推荐1024M |
| 交换区: | 2倍物理内存大小 |
| CPU | 推荐P4及其以上级别 |
| 主板 | 推荐Intel原装 |
| 网卡 | 100M/1000M 推荐3Com/Intel |