您的位置:首页 > 其它

从底层彻底了解邮件系统基础

2010-09-23 22:14 337 查看
邮件系统中的各个单元
电子邮件系统的组成 5部分:MTA,MSA,MUA,MDA,MAA。

1、MUA (Mail User Agent),邮件用户代理,如thunderbird,outlook等

2、MTA (Mail Transfer Agent), 邮件代理服务器,sendmail,Postfix,Qmail,ZMailer ,Exim 等

3、MSA(Mail Submission Agent),邮件提交代理服务器。

4、MDA(Mail Delivery Agent),邮件投递代理服务器,devote等

5、MAA (Mail Access Agent),邮件访问代理服务器。

企业中邮件系统常见的辅助mail系统的服务器如下:

1、Proxy服务器。

2、LB负载均衡服务器。

3、DB数据库服务器。

4、Log服务器。

5、DNS服务器。

6、VC病毒检查服务器。

7、Web服务器。
下面去看一看常见的mail服务器软件,首先说下MUA
常见的MUA,Foxmail,Outlook Express,thunderbird等,现在我们发电子邮件更多是通过网页形式,如126,Hotmail等,这都不是直接通过MUA发送的,其实以本人的经验企业内部邮箱更多还是通过MUA发送的,MUA是我们发送E-mail的代理工具。不属于服务端的程序,是安装在客户端的工具
下面说明MTA,MTA交邮件传输代理,当你在MUA上写了一封邮件,在你点击“发送”的那一刻,邮件就被交与MTA传输,MTA实现了SMTP协议,最悠久的MTA就是sendmail,它最早应用在Unix上,后来也被用于Unix-like系统上,如linux,但sendmail说实话并不是一个很好的软件,特别是在安全方面,随着时代的发展,就出现了很多的优秀的MTA软件,如Postfix,Qmail等,更详细的资料请查看本人的另一篇文章《linux服务器MTA软件比较》,里面有详细的说明
在邮件系统搭建中另一个重要的组成部分就是,邮件投递代理,MDA,之前说的MTA只是将邮件发送到目的地址,然后它的“任务”就结束了,这时候就需要目标服务器来接收邮件,这时MDA就出现了,linux下实现MDA的就是devote软件,MDA实现的协议有早期的POP3(110),IMAP(143)等
在现实的的邮件系统搭建中,特别是服务器端得搭建最主要的就是MTA,MUA的搭建,当然还有很多的过程需要去注意,这里只是概述,后续的会有详细的说明,根据本人的企业项目运维经验,企业内部的邮件系统是很复杂的,还有有很多围绕邮件核心系统的服务器,如前面提到的
一个邮件系统需要处理大量的邮件,就不得不考虑使用LB负载均衡服务器
现在由于商业原因会出现很多的垃圾邮件,所以有不得不搭建VC病毒反垃圾邮件检测服务器
等等
所以邮件系统是一门巨大的学问,本人原与各位高手一起探讨,不幸荣光!!!!!
本文出自 “follow heart” 博客,请务必保留此出处http://fancy1921.blog.51cto.com/1845814/396340
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: