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

            邮件系统中的各个单元

电子邮件系统的组成 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病毒反垃圾邮件检测服务器

等等

所以邮件系统是一门巨大的学问,本人原与各位高手一起探讨,不幸荣光!!!!!

 

你可能感兴趣的:(邮件,职场,MTA,MUA,休闲)