如何在 SMTP 的多部分 MIME 消息中使用 8 位编码?
Posted
技术标签:
【中文标题】如何在 SMTP 的多部分 MIME 消息中使用 8 位编码?【英文标题】:How to use 8bit encoding in multipart MIME messages in SMTP? 【发布时间】:2015-01-06 09:42:57 【问题描述】:我有一个关于如何在 SMTP 的多部分 MIME 中使用 8 位编码的问题。 根据MIME Wiki,我们可以将“Content-Transfer-Encoding:”的值指定为 8bit。 对于这种情况,我们是否需要为 SMTP 使用 8bit MIME 扩展?
【问题讨论】:
【参考方案1】:是的。您只能将 Content-Transfer-Encoding: 8bit 与支持 8BITMIME 扩展的 SMTP 服务器一起使用。
在RFC 2045 第 6.2 节中,它说“RFC 1652 中定义了未编码 8 位数据的邮件传输”。
RFC 1652(已被RFC 6152 废弃)描述并定义了8BITMIME 扩展。虽然我没有看到要引用给您的特定句子,但整个文档假定如果您发送 8 位数据,那么您使用的是 8BITMIME 扩展。
我没有看到任何相反的东西。
【讨论】:
以上是关于如何在 SMTP 的多部分 MIME 消息中使用 8 位编码?的主要内容,如果未能解决你的问题,请参考以下文章
Python:如何更改 smtp/MIME 脚本中的“to”字段而不是添加一个新字段?