logo资料库

linux_POSTFIX安装和配置.doc

第1页 / 共44页
第2页 / 共44页
第3页 / 共44页
第4页 / 共44页
第5页 / 共44页
第6页 / 共44页
第7页 / 共44页
第8页 / 共44页
资料共44页,剩余部分请下载后查看
ExtMail Solution HOWTO for Linux
版权声明:
变更说明
关于此文
文档目录
ExtMail Solution 结构
硬件配置
操作系统安装
CentOS4.6安装步骤图解
下载ExtMail Solution软件包
基本假定
下载软件包
校验
解压
配置Postfix MTA
配置Courier-Authlib
安装Courier-Authlib
安装Maildrop
配置Apache
虚拟主机设置
安装ExtMail
安装ExtMan - web后台
配置Mailgraph_ext
使用方法
配置Cyrus-SASL 认证
安装Courier-IMAP
反病毒/内容过滤配置
安装依赖的Perl包
修改amavisd.conf
配置SpamAssassin
安装ClamAV
配置Amavisd与Clamav结合
增加邮件别名
配置Postfix 集成amavisd-new
测试Clamav
Spam Locker配置与安装
安装需求
解包软件
安装相关Perl模块
配置resolv.conf
启动/测试
后台方式运行slockd
自启动
配置Postfix
最终测试
补充配置
增加FCGI支持
结束语
已知Bugs
TODO 列表
ExtMail Solution HOWTO for Linux 版权声明: 本文版权归作者所有,如其他个人、第三方网站或媒体报刊等需转载全文或节选,为支持 我们的工作,请务必注明如下信息:  文档所有者:Extmail Dev Team;  文章原始出处:http://www.extmail.org/docs/extmail_solution_linux/  项目首页:http://www.extmail.org 如果因此而给您带来麻烦,请您原谅,谢谢合作。 变更说明        0.21 2008-03-23:文档及其涉及软件的全面更新, 作者 Ray 0.20 2006-11-26:增加对 uidnumber/gidnumber 说明,感谢 elm 0.19 2006-11-25:增加对 maildrop 增加 vuser/vgroup 说明,感谢 elm 0.18 2006-09-04:修正一处输入错误,一处不明确的地方 0.17 2006-08-30:修正缺漏 receive_override_options 的 bug 0.16 2006-08-28:修正 maildrop 配置错误,感谢风云! 0.15 2006-08-17:增加 mysql/httpd 开机自启动的支持 关于此文  版  作 本:0.21 者:He zhiqiang , Ray  项目主页:http://www.extmail.org  个人主页:http://www.hzqbbc.com  最后更新:2008-3-20 本文档以 2005-07-25的早期文档为蓝本,以 RPM 系统为基础(基于 RPM 系统具有方便、快 捷,易快速复制和重现的优点。如果用户希望获得这些 RPM 包的源码包,可以与 Extmail Dev Team 联系)。所涉及软件全部是 OpenSource 软件,版权以 GPL 为主,作为企业应用没有任 何版权/法律问题。 编写本文的初衷,是给那些希望快速架设邮件系统而不想过多了解复杂的系统知识的网管/ 用户,为了使软件之间的结合更紧密,部分软件的配置及测试方面进行了增强改进,因此本 文的一些操作步骤 Extmail Dev Team 不保证在其他场合能完全适用,敬请注意。
本文档假设读者在 CentOS 4.x 或 RedHat EnterPrise Linux 4.x 平台上安装,并具有一定 的 Unix 平台 / Linux 平台系统经验,懂得 rpm 基本命令及常规的系统操作,如文件的删除, 目录创建,改名,和 vi 编辑器的基本使用等。 本文档假设待安装邮局的域名为 extmail.org 并已在 DNS 设置 MX 记录指向 mail.extmai.org。读者请根据自身实际情况予以修改。 本文档所有内容均在 Centos4.6 系统安装、测试通过。 本文档由 Extmail 项目组负责解释,并根据 Extmail 项目的建设和发展,适时予以更新。如 手册与实际项目情况有冲突,以文档服从实际为原则。 文档目录 MTA-Postfix 配置 ExtMail Solution 概述   硬件配置  操作系统安装  下载 ExtMail Solution 软件包   配置 Courier-Authlib  安装 maildrop  配置 Apache  安装 Webmail-ExtMail  安装管理后台-ExtMan  配置图形化日志系统-mailgraph_ext  测试基本系统  配置 Cyrus-SASL  安装 Courier-IMAP  内容/病毒过滤 准备工作 ClamAV Amavisd-new 配置 Postfix 测试  反垃圾邮件-Spam Locker 准备工作 配置/测试
与 Postfix 结合  最终测试  附加信息 增加 FCGI 支持 编译 Courier-IMAP  结束语  已知 Bugs  TODO 列表 ExtMail Solution 结构 ExtMail Solution 是一个基于优秀开源软件的电子邮件系统解决方案,核心部件包括了 Postfix, Amavisd-new, ClamAV, ExtMail 和 ExtMan, Courier 系列软件。是一个功能相 对比较齐全的免费电子邮件系统。以下是其主要的特性列表:  支持 SMTP/POP3/HTTP 协议  支持 SMTP 认证及 ESMTP  可支持大容量邮箱(大于 1GB)  高速 Web 界面访问邮箱  完整的 Web 管理后台  在线服务端病毒过滤  内建内容过滤   支持大量反垃圾邮件技术  图形化邮件日志分析  支持别名/多域/域管理员等  支持网络磁盘/POP3 邮件  支持读/写 HTML 格式邮件  支持定制模板及多语言 SMTP 行为识别垃圾邮件 整个邮件解决方案由如下软件组成: 功能模块 内容 备注 操作系统(OS) CentOS 4.6 CentOS 和 RHEL 是一样的,而且升级免费 邮件传输代理(MTA) Postfix 2.5.1 使用最新版本 2.5.1 数据库/目录服务 MySQL 4.1 可选 openLDAP 或 NetScape LDAP,本文以
邮件投递代理(MDA) maildrop 2.0.x 支持过滤和强大功能 Web 帐户管理后台 ExtMan 0.2.4 支持无限域名、无限用户 MySQL 为蓝本 POP3 服务器 Courier-IMAP 只使用 pop3 部分,对于大部分企业而言完全 足够 WebMail 系统 ExtMail 1.0.4 支持多语言、全部模板化,功能基本齐全 防病毒软件 (Anti-Virus) ClamAV 0.92-2 最热门的开源杀毒软件 SMTP 阶段反垃圾邮件工 具 Spam Locker 0.10 基于 SMTP 行为识别的 Antispam 软件,大量 可选插件 内容过滤器 Amavisd-new 2.5.4 Content-Filter 软件,支持与 clamav/sa 的 挂接 内容级别的反垃圾邮件 工具 SpamAssassin 著名的 SA,可以支持大量规则,但速度慢 SMTP 认证库 Cyrus SASL 2.1x 标准的 SASL 实现库,可以支持 Courier authlib 其他数据认证库 Courier Authlib 0.60 authlib 是 maildrop, courier-imap 等服务 的关键部件 日志分析及显示 mailgraph_ext 在 ExtMan 中已经包含了 Web 服务器 Apache 2.0.x CentOS 自带 硬件配置 要流畅地运行邮件系统,建议的硬件配置如下:  物理内存:512M+ 推荐 1024M;  交换区:2 倍物理内存大小;   主板:推荐 Intel 原装;  网卡:100M/1000M 推荐 3Com/Intel; CPU:PIII 1G+ 推荐 P4 及其以上级别; 操作系统安装 本文档支持 RedHat Enterprise 4.x 及 CentOS 4.x 版本。要注意的是安装系统时,只安装 如下的组件:  Web Server
要注意必须选中 httpd-suexec 软件包,否则下文的配置将失效  MYSQL 数据库 注意必须选中 mysql-server, libdbi-dbd-mysql, perl-DBD-mysql 等模块,否则 extmail 将无法连接 mysql  VIM 编辑器 强烈建议安装 vim-enhanced 软件包,它支持 main.cf 彩色高亮语法分析 其余的 Xwindows, 打印,KDE/Gnore, 服务器配置工具,网络工具,开发包等全部都不是必 选组件。安装完毕进入操作系统后,为增加系统安全性,建议禁止 root 直接登陆,并增加 一个非 root 帐户,例如 sysadmin。这样无法以 root 账户直接登陆系统,必须先以 sysadmin 身份登陆再 su 到 root 执行。方法: CentOS4.6 安装步骤图解 以下将以详细的图解来介绍如何安装 CentOS4.3 CentOS 启动光盘的启动画面,直接回车即可。
系统提示“是否需要校验 CD 媒质”,请选择“Skip”。 选择“English”作为安装界面的语言。
安装类型请务必选择“Custom”,以便之后详细选择要装的软件包。 磁盘分区设置请选择“Manually partition with disk Druid”(手工分区)。
如图,我们将/,/usr,/var,/var/spool/postfix 等单独分成一个分区,注意:如果磁盘 大小允许,请将/var/spool/vscan 目录也单独成一个分区,该目录主要存放被过滤的临时 邮件。
分享到:
收藏