第13篇电子邮件服务器.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第13章 电子邮件服务器 13.1 Unix的电子邮件系统 13.2 Linux下的邮件系统 13.3 mail命令 13.4 建立Linux下的邮件服务器 13.1 Unix的电子邮件系统 13.1.1 电子邮件的历史 13.1.2 电子邮件的体系结构和服务 电子邮件系统一般由两个子系统组成:用户代理(UA:User Agent),它允许人们读取和发送电子邮件或者通过POP、IMAP将信件从传输代理服务器处取到本机上;消息传输代理(MTA:Message Transfer Agent),它将消息从出发地传到目的地。用户代理是一个本地程序,它提供命令行方式、菜单方式或者图形方式的界面来与电子邮件系统交互。消息传输代理是在后台运行的系统守护进程(Daemon),在系统间传输电子邮件。 邮件传输是从服务器到服务器的,而且每个用户必须拥有服务器上存储信息的空间(称为信箱)才能接收邮件(发送邮件不受这个限制)。常见的投递代理包括procmail等。 常见的用户代理有“foxmail”、“outlook express”等邮件客户程序。 有许多的程序可以作为信件传输代理,包括qmail、sendmail、postfix等等。 13.2 Linux下的邮件系统 13.2.1 Linux下的邮件服务器 1. Postfix Postfix是一个在IBM资助下由Wietse Venema 负责开发的自由软件工程的产物,其目的是为用户提供除sendmail之外的邮件服务器选择。Postfix力图做到快速、易于管理、提供尽可能的安全性,同时尽量做到和sendmail邮件服务器保持兼容性以满足用户的使用习惯。起初,Postfix是以VMailer这个名字发布的,后来由于商标上的原因改名为Postfix。 1)主要设计目标 Postfix工程的目标是实现一个邮件服务器,提供除sendmail以外的选择。其设计目标包括: 性能:Postfix要比同类的服务器产品速度快三倍以上,一个安装Postfix的台式机一天可以收发百万封信件。 兼容性:Postfix设计时考虑了保持sendmail的兼容性问题,以使移植变得更加容易。 安全和健壮性:Postfix设计上实现了程序在过量负载情况下仍然保证程序的可靠性。 灵活性:Postfix结构上由十多个小的子模块组成,每个子模块完成特定的任务,如通过SMTP协议接收一个消息,发送一个消息,本地传递一个消息,重写一个地址等等。 安全性:Postfix使用多层防护措施防范攻击者来保护本地系统,几乎每一个Postfix守护进程都能运行在固定低权限的chroot之下,在网络和安全敏感的本地投递程序之间没有直接的路径——一个攻击者必须首先突破若干个其他的程序,才有可能访问本地系统。 2)Postfix的特点 支持多传输域:sendmai支持在Internet、DECnet、X.400及UUCP之间转发消息。Postfix则灵活的设计为无须虚拟域(vistual domai)或别名来实现这种转发。 虚拟域:在大多数通用情况下,增加对一个虚拟域的支持仅仅需要改变一个Postfix查找信息表。 UCE控制(UCE,unsolicited commercial email):Postfix能限制哪个主机允许通过自身转发邮件,并且支持限定什么邮件允许接进。Postfix实现通常的控制功能:黑名单列表、RBL查找、HELO/发送者DNS核实。基于内容过滤当前没有实现。 表查看:Postfix没有实现地址重写语言,而是使用了一种扩展的表查看来实现地址重写功能。表可以是本地dbm或db文件等格式。 3)Postfix体系结构 Postfix是基于半驻留,互操作的进程的体系结构,每个进程完成特定的任务,没有任何特定的进程衍生关系(父子关系)。而且,独立的进程来完成不同的功能相对于“单块”程序具有更好的隔离性。 这种实现方式具有这样的优点:每个服务如地址重写等都能被任何一个Postfix部件所使用,无须进程创建等,而仅仅需要重写一个地址,当然并不是只有postfix采用这种方式。 Postfix是按照这种方式实现的:一个驻留主服务器根据命令运行Postfix守护进程,守护进程完成发送或接收网络邮件消息,在本地递交邮件等等功能。守护进程的数目由配置参数来决定的,并且根据配置决定守护进程运行的次数(re-used times),当空闲时间到达配置参数指定的限度时,自动消失。这种方法明显地降低了进程创建开销,但是单个进程之间仍然保持了良好的隔离性。 Postfix的设计目标就是成为sendmail的替代者。 Postfix的核心是由十多个半驻留程序实现的。 Postfix进程之间传递的数据量是有限制的。 Postfix采

文档评论(0)

kehan123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档