SMTP
、POP3
、IMAP
email
系统:C/S
模型的异步系统。UA用户代理:邮件客户端;邮件服务器的功能是接收和发送邮件,同时要向发信人报告邮件传送情况,采用C/S
方式,但是必须能够同时充当客户和服务器。
SMTP
基于TCP的发送协议。port = 25
,只使用ASCII码。SMTP server
回复 220
表示service ready
。 SMTP client send HELO to SMTP server appendix with sender name
MAIL FROM <@addr>, Server reply with 250 OK. RCPT TO : <@addr>,Server reply with 250 OK.
client send QUIT
MIME
:一个互联网标准,它扩展了电子邮件标准,使其能够支持: 非ASCII字符文本; 非文本格式附件; 由多部分组成的消息体; 包含非ASCII字符的标头信息。在SMTP的基础上增加了邮件主体结构(5个新的邮件首部字段),定义了传送非ASCII码的编码规则,可以对任何内容格式进行转换。port = 110
基于TCP的邮件接收协议。提供下载并保留在服务器上和下载并删除服务器数据的服务。IMAP
:提供创建文件夹、移动邮件、远程文件夹查询邮件等联机命令。提供只获取报文的某些部分。适合低带宽。Hotmail和Gmail在对各自服务器的收发协议是Http。