4EMail

EMail

3个主要的组成部分

  • 用户代理

  • 邮件服务器

  • 简单邮件传输协议:SMTP

用户代理

即用来撰写邮件的客户端软件

代理将邮件传输给邮件服务器,邮件服务器将邮件传输给目标服务器,最后接收方使用代理将邮件拉取到本地。

SMTP(RFC 2821)

  • 使用TCP在客户端和服务器之间传输报文,端口25

  • 直接传输:从发送方服务器到接收方服务器

  • 传输的3个阶段:

    • 握手
    • 传输报文
    • 关闭
  • 命令/响应交互

    • 命令:ASCII文本
    • 响应:状态码和状态信息
  • 报文必须为7位ASCII码