发送电子邮件时是否需要换行?

und*_*ack 8 php email zend-framework word-wrap zend-mail

我正在使用Zend_Mail发送电子邮件.很少有文章(如本页第一个例子)建议在邮件正文中包含长行.

问题:

  1. 是否有必要使用wordwrap(),以防任何行超过70个字符?

  2. 这个"70"人物来自哪里?

tak*_*eek 12

RFC 28225322有一个名为Line Length Limits(2.1.1)的部分:

此规范对行中的字符数有两个限制.每行字符必须不超过998个字符,并且不应超过78个字符,不包括CRLF.

...

更保守的78字符建议是容纳显示这些消息的用户界面的许多实现,这些消息可能截断或者灾难性地换行每行超过78个字符的显示,尽管这样的实现不符合这些实现.本规范的目的

听起来像真正的限制是998个字符,而78是你真正不需要打扰的东西.