MUA(mail user agent) 提供给用户编写邮件,执行收发邮件动作的功能,常见提供MUA功能的客户端有Outlook,foxmail
MTA (mail transfer agent ) 将邮件发给正确的接收主机,邮件系统的设计和具体的网络结构无关,只要能识别对应网络洗衣的MTA,邮件系统就可以通过MTA将邮件从一个主机发送到另一个主机。一个MTA应具备接收信件,转发信件,相应客户端收取邮件请求等功能,常见的软件有sendmail,postfix
MDA(mail delivery agent) 根据MTA接收的邮件,发信人将邮件存放在对应邮件存放地点或通过MTA将邮件传递到下一个MTA
MRB(mail retrieval agent) 为MUA读取邮件提供标准接口,常用的有pop3和imap协议
![](https://i-blog.csdnimg.cn/blog_migrate/f7e442c91ee8d7fd09e25ae246e36646.png)
详细信息:
1:用户通过MUA讲邮件投递给MTA
2:MTA首先将邮件传递给MDA
3:MDA 会根据邮件收件人的不同采取两种不同的处理方式:一种是当接收人和发送人在同一个区域时,MDA讲邮件存放到对应邮件存放的地点;另一种方式是当收件人和发送人在不同域是,MDA将邮件还给MTA
4:MTA通过DNS查询到收件人MTA的IP地址
5:将邮件投递到收件人MTA
6:收件人所在区域MTA将邮件投递给MDA
7:MDA将邮件存放到对应邮件存放地点
8:用户收邮件通过MUA连接到MRA
9:MRA在邮件存放地点将邮件收取,并传递会MDA
转载于:https://blog.51cto.com/luoweiro/652768