hac_ker@126.com
1、版权声明
? ? ? ? ?
本文版权归作者所有,如其他个人、第三方网站或媒体报刊等需转载全文或节选,为支持我们的工作,请务必注明如下信息: 文档所有者:Extmail Dev Team; 文章原始出处:http://wiki.extmail.org/extmail_solution_for_linux 项目首页:http://www.extmail.org
如果因此而给您带来麻烦,请您原谅,谢谢合作。
2、变更说明:
?
最后修改:2011-04-11
3、关于此文:
版 本:0.1
? 作 者:Liushaobo
?
本文档以extmail_solution_for_linux文档为蓝本,以EMOS-1.5-i386的RPM包为基础,采用yum(解决安装过程的软件依赖关系)安装方式,所涉及软件全部是OpenSource软件,版权以GPL为主,作为企业应用没有任何版权/法律问题。 编写本文的初衷,是给那些希望快速架设邮件系统而不想过多了解复杂的系统知识的网管/用户,为了使软件之间的结合更紧密,部分软件的配置及测试方面进行了增强改进,因此本文的一些操作步骤Extmail Dev Team不保证在其他场合能完全适用,敬请注意。
本文档假设读者在CentOS-5.x-i386或 RedHat EnterPrise Linux-5.x-i386平台上安装,并具有一定的Unix平台 / Linux平台系统经验,懂得rpm基本命令及常规的系统操作,如文件的删除,目录创建,改名,和vi编辑器的基本使用等。
本文档假设待安装邮局的域名为extmail.org并已在DNS设置MX记录指向mail.extmai.org。读者请根据自身实际情况予以修改。
本文档所有内容均在Centos-5.3-i386系统安装、测试通过。本文档所涉及的配置文件的内容同样适用于CentOS-5.x-i386;
hac_ker@126.com
本文档由Extmail项目组负责解释,并根据Extmail项目的建设和发展,适时予以更新。如手册与实际项目情况有冲突,以文档服从实际为原则。
4、ExtMail Solution 结构
ExtMail Solution 是一个基于优秀开源软件的电子邮件系统解决方案,核心部件包括了Postfix、Amavisd-new、ClamAV、ExtMail、ExtMan、Courier系列软件。是一个功能相对比较齐全的免费电子邮件系统。以下是其主要的特性列表:
主要特性
支持SMTP/POP3/HTTP协议 支持SMTP认证及ESMTP 可支持大容量邮箱(大于1GB) 高速Web界面访问邮箱 完整的Web管理后台 在线服务端病毒过滤 内建内容过滤
SMTP行为识别垃圾邮件 支持大量反垃圾邮件技术 图形化邮件日志分析 支持别名/多域/域管理员等 支持网络磁盘/POP3邮件 支持读/写HTML格式邮件 支持定制模板及多语言
5、邮件解决方案的软件组成:
功能模块 操作系统(OS) Web 服务器
功能模块2 CentOS 5.3 Apache 2.2.x
功能模块2
CentOS和RHEL是一样的,而且升级
免费 CentOS 自带 CentOS 自带 使用最新版本2.6.2 支持过滤和强大功能 支持无限域名、无限用户 支持多语言、全部模板化,功能基本齐全
在ExtMan中已经包含了
数据库/目录服务 MySQL 5.0.X 邮件传输代理(MTA) postfix-2.6.2 邮件投递代理(MDA) maildrop 2.0.x Web帐户管理后台 ExtMan 1.0 WebMail 系统 日志分析及显示
ExtMail 1.1.0 mailgraph_ext
hac_ker@126.com
其他数据认证库 SMTP认证库 内容过滤器
Courier Authlb 0.62 负责courier-imap,maildrop的认证 Cyrus SASL 2.1.x
标准的SASL实现库,可以支持
Courier authlib
Content-Filter软件,支持与
Amavisd-new 2.6.4
Camav/SA的挂接
内容级别的反垃圾邮
SpamAssassin-3.2.5 著名的SA,可以支持大量规则
件工具
防病毒软件
(Anti-Virus) SMTP阶段反垃圾邮件工具
ClamAV 0.95.2 Spam Locker 0.99
最热门的开源杀毒软件
基于SMTP行为识别的Antispam软件,大量可选插件
高精确度的、智能的过滤功能
高效的反垃圾邮件工
Dspam-3.8
具
6、硬件配置
要流畅地运行邮件系统,建议的硬件配置如下: 名称
说明
物理内存 512M+ 推荐1024M 交换区: 2倍物理内存大小 CPU 主板 网卡
PIII 1G+ 推荐P4及其以上级别 推荐Intel原装
100M/1000M 推荐3Com/Intel
hac_ker@126.com
1、CentOS系统所需组件:
本文档支持RedHat Enterprise-5.x 及CentOS-5.x版本。要注意的是安装系统时,只安装如下的组件:
MYSQL数据库:
注意必须选中php-mysql模块,否则extmail将无法连接mysql VIM编辑器:
建议安装vim软件包,它支持main.cf彩色高亮语法分析。
其余的Xwindows, 打印,KDE/Gnore, 服务器配置工具,网络工具,开发包等都不是必选组件。
安装完毕进入操作系统后,为增加系统安全性,建议禁止root直接登陆,并增加一个非root帐户,例如sysadmin。
这样无法以root账户直接登陆系统,必须先以sysadmin身份登陆再su到root执行。
2、CentOS-5.3安装步骤图解:
以下将以详细的图解来介绍如何安装CentOS-5.3 CentOS启动光盘的启动画面,直接回车即可。
hac_ker@126.com
系统提示“是否需要校验CD媒质”,请选择“Skip”