我在传输电子邮件时发现了有关点填充的相互矛盾的信息。
- 如果该行包含单个点,则填充一个点(以避免过早终止)
- 在每行中填充一个点 统计数据以点开头
- 仅将点填充到 (1) 以及引用可打印消息部分的每一行部分
谁能澄清一下吗?
根据 SMTP 标准 RFC 5321,第 4.5.2 节:
https://www.rfc-editor.org/rfc/rfc5321#section-4.5.2 https://www.rfc-editor.org/rfc/rfc5321#section-4.5.2
为了允许透明传输所有用户编写的文本,使用以下过程:
- 在发送一行邮件文本之前,SMTP 客户端会检查该行的第一个字符。如果是句点,则会在行首插入一个附加句点。
- 当 SMTP 服务器收到一行邮件文本时,它会检查该行。如果该行由单个句点组成,则将其视为邮件结束符。如果第一个字符是句点并且该行还有其他字符,则删除第一个字符。
所以,从你问题的三点来看,第二点是正确的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)