如何在8位mime中处理> 1000个字符行

时间:2015-04-08 08:56:53

标签: email smtp mime 8-bit

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

除此之外,仍然存在1000个八位字节的行限制(加上行结尾都应为<CR><LF>

当我的库从用户那里获得任意UTF-8数据时,我应该如何分割线?有没有办法以安全的方式拆分1002个八位字节线?那个1002字节的单词(没有空格)呢。

在Quoted-Printable中,你可以=<CR><LF>,是否有类似8bit的内容?

1 个答案:

答案 0 :(得分:1)

8bit无法拥有更长的行,就像7bit无法(合法地)包含8位字符一样。如果您想要任意长行,binary内容类型可用,但标准的强大方法是使用内容传输编码,例如quoted-printable或base64。然后编码中的内容可以完全自由形式。