邮件中的最大行长度

时间:2012-08-03 11:19:41

标签: php email

为什么php documentation of mail()

  

行不应超过70个字符。

(在part:参数消息下)?

是否有指定邮件行长的RFC?

这个问题: PHP mail and Lines should not be larger than 70 characters

  

没有那么多无法处理长线的客户

所以只是糟糕的构建客户端/服务器会对太长的线路做坏事, 70是一个运行良好的测试值,或者是RFC或其他东西 说邮件应用程序需要处理70个长焦线?

1 个答案:

答案 0 :(得分:17)

Internet邮件格式 RFC,其中最新的是5322

  

2.1.1。线长限制

     

此标准对数量有两个限制   一行中的字符。每行字符必须不超过998   字符,并且不应超过78个字符,不包括   CRLF。

     

...

     

更为保守的78字符建议是适应   显示这些的用户界面的许多实现   消息可能截断或灾难性地包装更多的显示   每行超过78个字符,尽管事实如此   实现不符合本规范的意图   (以及[RFC2821]的实际情况,如果它们实际上导致信息丢失)。   同样,即使这种限制是针对消息的,也是如此   阻碍显示消息的实现

(MIME RFC还指定最多76个字符)