电子邮件系统结构
主要包括邮件服务器、简单邮件传输协议(SMTP)、用户代理和邮件读取协议。
SMTP
是Internet电子邮件中核心应用层协议,实现邮件服务器之间或用户代理到邮件服务器之间的邮件传输。
SMTP使用传输层TCP实现可靠数据传输,端口号25。
SMTP通过3个阶段的应用层交互完成邮件的传输,分别是握手阶段、邮件传输阶段和关闭阶段。
SMTP的基本交互方式是SMTP客户端发送命令,命令后面可能携带参数,SMTP服务器对命令进行应答。
电子邮件格式与MIME
电子邮件
电子邮件包括首部、空白行、主体3个部分。
To,Subject,Cc,From,Date,Reply-To等关键词。
MIME(多用途互联网邮件扩展)
将非7位ASCII码文本内容转换为7位ASCII码文本内容,然后再利用SMTP进行传输。
在邮件首部增加MIME首部行,说明主体内容原本的数据类型以及采用的编码标准等。
邮件读取协议
第三版的邮局协议
Post Office Protocol -Version 3, POP3
默认端口号为110
互联网邮件访问协议
Internet Mail Access Protoco, IMAP