邮件服务原理及架构
电子邮件几个基本概念:
MUA ( Mail User Agent )
接受邮件所使用的邮件客户端,使用IMAP或POP3协议与服务器通信。
常见的MUA有:outlook、thunderbird、Mac Mail、mutt
MTA ( Mail Transfer Agent )
通过SMTP发送、转发邮件。
常用的MTA服务有:sendmail、postfix
MDA ( Mail Deliver Agent )
将MTA接收到的邮件保存到磁盘或指定地方,通常会进行垃圾邮件及病毒扫描。
常用的MDA有:procmail、dropmail
MRA ( Mail Receive Agent )
负责实现IMAP与POP3协议,与MUA进行交互。
常用的MRA有:dovecot
SMTP ( Simple Mail Transfer Protocol )
传输发送邮件所使用的标准协议。
IMAP ( Internet Message Access Protocol ) / POP3 ( Post Office Protocol 3 )
接收邮件使用的标准协议
电子邮件的架构图:
![](http://images0.cnblogs.com/blog/65247/201301/26162631-3e4afa59f98d467eb29bdf66c32fc0d5.jpg)
转载:http://www.linuxcast.net/Users/class_detail/55