一、Email应用的构成
1、构成组件
- 邮件客户端(user agent)
- 读、写Email消息
- 与服务器交互,收、发Email消息
- Outlook,Foxmail,Thunderbird
- Web客户端
- 邮件服务器
- 邮箱:存储发给该用户的Email
- 消息队列(message queue):存储等待发送的Email
- SMTP协议(Simple Mail Transfer Protocol)
- 邮件服务器之间传递消息所使用的协议
- 客户端:发送消息的服务器
- 服务器:接收消息的服务器
2、SMTP协议——RFC 2821
- 使用TCP进行Email消息的可靠传输
- 端口25
- 传输过程的三个阶段:握手、消息的传输、关闭
- 命令/响应交互模式
- 命令(command):ASCII文本
- 响应(response):状态代码和语句
- Email消息只能包含7位ASCII码
3、SMTP协议特点
- 使用持久性连接
- 要求消息必须由7位ASCII码构成
- SMTP服务器利用CRLF.CRLF确