1. 引言
TCP邮件交换是由报文传送代理MTA完成的。
2. SMTP协议
两个MTA之间用NVT ASCII进行通信,类似于之前的FTP。客户只能向服务器发送很少的命令(不到12个,而FTP超过40个)
2.1 SMTP命令
- HELO
- RCPT
- DATA
- QUIT
- VRFY:使客户能够询问发送方以验证接收方地址,而无需向接收方发送邮件。
- NOOP:强迫服务器响应一个OK应答码(200)
- RSET:异常中止当前的邮件事务并使两端复位。丢掉所有有关发送方、接收方或邮件的存储信息。
2.2 信封、首部和正文
电子邮件由3部分组成:
- 信封:MTA用来交付的

- 首部:由用户代理使用
- 正文:发送用户发给接收用户报文的内容
2.3 中继代理

2.4 NVT ASCII
网络虚拟终端ASCII码,SMTP用NVT ASCII表示一切,这是一个7位的字符码,以8位字节发送,高位比特被置0
2.5 重试间隔
用户把一个新的邮件报文传给它的MTA时通常立即试图交付,若交付失败,MTA必须将该报文放入队列后再重试。重试间隔初始值至少为30min,发送方至少四五天内不能放弃。
本文深入探讨了SMTP(简单邮件传输协议),包括SMTP命令如HELO、MAIL、RCPT、DATA等,以及信封、首部和正文的结构。还介绍了NVTASCII编码在SMTP中的应用和邮件重试间隔的策略。了解这些基础知识对于理解电子邮件的传输过程至关重要。
3539

被折叠的 条评论
为什么被折叠?



