从底层彻底了解邮件系统基础
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
电子邮件系统的组成 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
相关文章推荐
- java系统学习(1、基础知识了解)
- 【8】了解Bootstrap栅格系统基础案例(3)
- 管理好邮件系统:开发者和网站主需要了解和重视的事儿
- 了解一些经常使用的文件系统和一些基础定义
- Jenkins基础入门-6-简单了解系统设置
- 【9】了解Bootstrap栅格系统基础案例(4)
- 彻底了解Binder机制原理和底层实现
- linux基础(一)------登录以及文件系统的了解
- 了解一些常用的文件系统和一些基础定义
- linux基础(一)------登录以及文件系统的了解
- 【架构师】【数据库基础】【笔记 01】快速了解数据库系统的重要概念01
- 邮件系统选型要了解这十大功能使用目的
- 基于c++基础上的数据编辑处理系统的底层处理
- 【6】了解Bootstrap栅格系统基础案例(1)
- 彻底解决系统邮件乱码问题PHP
- 黑马程序员:Java基础总结----一些系统底层的类
- 采购邮件系统必须了解的售后服务
- scala基础-类型系统初了解
- [Android] 彻底了解Binder机制原理和底层实现
- 企业级基础邮件系统架设