Email应用的构成
- 邮件客户端
- 邮件服务器
- SMTP协议:只支持文本
邮件服务器:
邮箱:存储发给该用户的Email
消息队列:存储等待发送的Email
SMTP协议:
邮件服务器之间传递消息所使用的协议
客户端:发送消息的服务器
服务器:接收消息的服务器
传输过程
邮件的传送需要可靠传输,所以是基于TCP进行Email的可靠传输。
默认端口是25.
传输过程的三个阶段:
- 连接建立
- 邮件传送
- 连接释放
连接建立
SMTP不使用中间的邮件服务器,不管发送方和接收方邮件服务器相隔有多远,TCP连接总是在发送方和接收方这两个邮件服务器之间建立连接。