电子邮件系统结构

主要包括邮件服务器、简单邮件传输协议(SMTP)、用户代理和邮件读取协议。
image.png

SMTP

是Internet电子邮件中核心应用层协议,实现邮件服务器之间或用户代理到邮件服务器之间的邮件传输。
SMTP使用传输层TCP实现可靠数据传输,端口号25。
SMTP通过3个阶段的应用层交互完成邮件的传输,分别是握手阶段、邮件传输阶段和关闭阶段。
SMTP的基本交互方式是SMTP客户端发送命令,命令后面可能携带参数,SMTP服务器对命令进行应答。
image.png

电子邮件格式与MIME

电子邮件

电子邮件包括首部、空白行、主体3个部分。
To,Subject,Cc,From,Date,Reply-To等关键词。

MIME(多用途互联网邮件扩展)

将非7位ASCII码文本内容转换为7位ASCII码文本内容,然后再利用SMTP进行传输。
在邮件首部增加MIME首部行,说明主体内容原本的数据类型以及采用的编码标准等。
image.png

邮件读取协议

第三版的邮局协议

Post Office Protocol -Version 3, POP3
默认端口号为110

互联网邮件访问协议

Internet Mail Access Protoco, IMAP

HTTP