2

使用 8BITMIME smtp 时,您可以在 Mime 消息中设置 Content-Transfer-Encoding: 8bit 并发送不编码的文本。

除了,还有 1000 个八位字节的行限制(加上行尾都应该是<CR><LF>

当我的库从用户那里获取任意 UTF-8 数据时,我应该如何拆分行?有什么方法可以安全地拆分 1002 个八位字节的行吗?那么 1002 个八位字节的单词(没有空格)呢?

在 Quoted-Printable 你可以做=<CR><LF>,8bit 有类似的东西吗?

4

1 回答 1

1

没有办法8bit有更长的行,就像没有办法7bit(合法地)包含 8 位字符一样。如果你想要任意长的行,binary内容类型是可用的,但标准的、健壮的方法是使用内容传输编码,例如quoted-printable 或 base64。那么编码中的内容可以是完全自由格式的。

于 2015-04-08T09:07:15.167 回答