为什么php documentation of mail()说
行不应超过70个字符。
(在part:参数消息下)?
是否有指定邮件行长的RFC?
这个问题: PHP mail and Lines should not be larger than 70 characters说
没有那么多无法处理长线的客户
所以只是糟糕的构建客户端/服务器会对太长的线路做坏事, 70是一个运行良好的测试值,或者是RFC或其他东西 说邮件应用程序需要处理70个长焦线?
答案 0 :(得分:17)
Internet邮件格式 RFC,其中最新的是5322
2.1.1。线长限制
此标准对数量有两个限制 一行中的字符。每行字符必须不超过998 字符,并且不应超过78个字符,不包括 CRLF。
...
更为保守的78字符建议是适应 显示这些的用户界面的许多实现 消息可能截断或灾难性地包装更多的显示 每行超过78个字符,尽管事实如此 实现不符合本规范的意图 (以及[RFC2821]的实际情况,如果它们实际上导致信息丢失)。 同样,即使这种限制是针对消息的,也是如此 阻碍显示消息的实现
(MIME RFC还指定最多76个字符)