一、术语:
- SMTP:简单邮件传输协议
- POP:邮局协议
- IMAP:因特网邮件读取协议
- UA:用户代理(贮存客户机提供邮件服务)
- MTA:报文传送代理(实现邮件在广域网间的传送)
- MAA:报文读取代理
- MIME:多用途因特网邮件扩充
二、邮件体系结构
说一下最普遍的一种吧。
用户A发送邮件到用户B,流程如下:
UA(A)——撰写邮件,发送——>MTA客户端
——传送——>LAN或WAN——传送——>MTA服务器——传送——>LAN或WAN——传送——>MTA服务器
————>MAA服务器——LAN或WAN——>MAA客户
————>UA(B)
UA是本地机器上的邮件服务程序,用户A可使用其进行编辑。MTA则负责将邮件通过因特网传送到B用户的本地网络;最后,用户B通过MAA从邮件服务器上读取邮件。
在以上过程中,SMTP用户邮件的发送,SMTP被使用两次,即在发送方和发送方的邮件Server之间,以及在两个邮件Server之间。SMTP使用一些命令和响应在MTA客户和MTA Server之间传送报文。
POP3和IMAP4负责接收邮件。
三、关于MIME
电子邮件只能发送7位ASCII格式的报文。MIME多用途因特网邮件扩充是一个辅助协议,允许非ASCII数据能够通过电子邮件传送。MIME在发送方把非ASCII数据转换处呢个ASCII数据,并把它交付给可与MTA,在接收方再将报文转换成原来的数据。