Postfix 邮件系统安装手册文档格式.docx
《Postfix 邮件系统安装手册文档格式.docx》由会员分享,可在线阅读,更多相关《Postfix 邮件系统安装手册文档格式.docx(99页珍藏版)》请在冰豆网上搜索。
2.4启动与停止postfix................................................................................................................13
2.5常用postfix命令...................................................................................................................14
2.6SASL身份验证.......................................................................................................................16
三.安装dovecot...............................................................................................................................21
3.1编译Dovecot的RPM包方并安装........................................................................................21
3.2配置文件dovecot...................................................................................................................22
3.3启动与停止dovecot...............................................................................................................23
3.4Dovecot日志设置...................................................................................................................24
3.5使用本地用户测试收发邮件.................................................................................................25
3.6安装dovecot-sieve和dovecot-managesieve........................................................................28
3.7小结.........................................................................................................................................29
四.虚拟域和虚拟用户配置..............................................................................................................30
4.1安装PostfixAdmin..................................................................................................................30
4.2配置dovecot支持虚拟域.......................................................................................................35
4.3配置postfix支持虚拟域.........................................................................................................37
4.4使用虚拟用户进行收发邮件测试.........................................................................................40
4.5使用虚拟用户邮箱配额限制.................................................................................................42
4.6小结.........................................................................................................................................44
五.安装反病毒和反垃圾邮件模块..................................................................................................45
5.1安装Clamav............................................................................................................................45
5.2安装SpamAssassin模块.......................................................................................................46
5.3安装MailScanner模块..........................................................................................................47
5.4配置反垃圾邮件和反病毒模块.............................................................................................47
5.5安装MailWatch.......................................................................................................................52
5.6小结.........................................................................................................................................58
六.安装WebMail..............................................................................................................................59
6.1准备工作.................................................................................................................................59
6.2安装Roundcubemail..............................................................................................................59
6.3配置apache............................................................................................................................60
6.4配置Roundcubemail配置插件.............................................................................................61
七.配置SMTP/POP3/HTTP的TLS功能.......................................................................................64
7.1配置OpenSSL........................................................................................................................64
7.2配置Postfix支持TLS...........................................................................................................67
7.3配置Dovecot支持TLS.........................................................................................................68
7.4配置Apache支持TLS..........................................................................................................68
7.5收发邮件TLS.........................................................................................................................69
八.日志管理......................................................................................................................................72
8.1安装mailgraph........................................................................................................................72
8.2安装awstats.............................................................................................................................74
九.备份系统......................................................................................................................................79
9.1备份系统文件.........................................................................................................................79
9.2邮件系统配置.........................................................................................................................79
9.3数据备份.................................................................................................................................79
参考文献............................................................................................................................................81
序言
从事了多年的网络和Linux系统的管理工作,把自己的经验拿出来和大家一起分享。
让大家更多的
了解开源软件,使用开源软件。
通过本文档可以对邮件系统有个整体的认识。
由于本人水平有限,难免有错误和纰漏之处,请大家多多谅解。
本文可以自由转载,在未经允许的情况下不得进行任何商业行为。
本文档使用OpenOffice3.2/LibreOffice3.3制作。
免责声明:
本文档仅对使用者提供参考,出现问题请使用者自行解决,作者不承担任何责任。
2009年1月--2011年1月
一.基础知识介绍和基本软件安装与配置
本文中文字描述部分很少,有文字描述部分一般都比较重要,所以请大家仔细看有文件描述的部分。
1.1E-Mail系统基础知识
1.1.1E-Mail基本概念
E-Mail系统是一个复杂的系统,涉及到很多复杂的主题,如SMTP协议、POP3协议、IMAP协议、DNS
协议、垃圾邮件过滤等。
1.1.2RFC文档
RFC(RequestCommentsDocument)定义Internet的各项标准。
关于E-Mail的RFC文档有好多。
下
面是想关参考信息,相关rfc文档请参阅下面地址:
http:
//www.ietf.org/iesg/1rfc_index.txt
SMTP相关RFC文档:
//www.ietf.org/rfc/rfc821.txt
//www.ietf.org/rfc/rfc2821.txt
//www.ietf.org/rfc/rfc822.txt
//www.ietf.org/rfc/rfc2822.txt
POP3相关RFC文档:
//www.ietf.org/rfc/rfc1939.txt
IMAP相关RFC文档:
//www.ietf.org/rfc/rfc3501.txt
//www.ietf.org/rfc/rfc2195.txt
//www.ietf.org/rfc/rfc2060.txt
//www.ietf.org/rfc/rfc2221.txt
1.1.2邮件代理
邮件在传输用会使用3种“代理程序”(agent),下面进行逐一介绍。
1.MUA(MailUserAgent)
提供用户写信、读信、寄信、收信的软件。
寄信的时候通过SMTP协议将邮件交给MTA,收信的时候
使用POP3或IMAP协议访问服务器上的用户邮箱。
比较常见的MUA软件有ThunderBird,FoxMail,Eudora,mutt,Evolution的C/S结构的,也
有像SquirrelMail,openwebmail,RoundCube,sqwebmail等B/S结构的MUA程序。
2.MTA(MailTransferAgent)
提供接收、传递邮件的服务器软件。
决定邮件传递的路径,进行必要的改写地址改写。
如果是自己
所管辖的域的邮件,就收下邮件,交给MDA进行最后的投递。
比较著名的MTA有sendmail,postfix,qmail,extm,Courier(其中包括mta,mda等)等,
还有一些非开源的。
3.MDA(MailDeliveryAgent)
MDA是被MTA调用,负责将邮件投递到用户的邮箱。
MDA也可以过滤邮件内容,或是按照用户的规则,
将邮件分类到适当的邮箱;
甚至可以将邮件转回给MTA,以寄到另一个邮箱中。
在类Unix的系统中,procmail和maildrop是比较著名的MDA程序,在dovecot软件中也有MDA的功
能。
1.1.3邮件系统结构图
1.2软件介绍
1.2.1操作系统
Centos5
1.2.2基本软件
Apache
PHP
Mysql
Openssl
Cyrus-Sasl
1.2.3Mail系统相关软件
Postfix
Dovecot
Postfixadmin
RoundCubemail
1.2.4病毒扫描与垃圾邮件防护
ClamAV
SpamAssassin
MailScanner
MailWatch
1.2.5日志分析
Mailgraph
Awstats
1.3postfix与其他组件之间的关系
1.3.1基本邮件系统之间的关系
SystemAdministrator
PostfixadminSquirrelmail
IMAP
Useres
POP3
SMTP
Apache/PHP
1.4安装基本系统
1.4.1CentOS5.4安装
1.安装步骤略。
Dovecot-Sasl
Mailbox
Domain
Alias
SMTP-auth
MDA
小提示:
对于Linux初学者,在安装系统的时候最好进行完全安装,这样后面不会因为缺少某些软
件包,出现一些问题,自己还不知道如何解决,造成后面的步骤无法继续。
2.配置主机名
编辑/etc/hosts文件,让文件中只有下面内容:
127.0.0.1localhost.localdomainlocalhost
192.168.1.70red.postfix.internalred
编辑/etc/sysconfig/network文件,修改HOSTNAME的值:
HOSTNAME=red.postfix.internal
1.4.2更新系统
1.修改CentOS的yum源[可选]
shell#cd/etc/yum.repos.d
shell#mvCentOS-Base.repoCentOS-Base.repo.save
shell#wgethttp:
//centos.ustc.edu.c