我无法理解PHP中邮件功能的官方文档中的这一行:
http://php.net/manual/en/function.mail.php
每行应使用LF(\ n)分隔。线不应该 大于70个字符。
更重要的是,在他们的例子中,他们建议做这样的事情:
// The message
$message = "Line 1\nLine 2\nLine 3";
// In case any of our lines are larger than 70 characters, we should use wordwrap()
$message = wordwrap($message, 70);
为什么?和例如网址会发生什么?它们通常远大于70个字符
如果我们不这样做,我们可以遇到什么问题?
谢谢!
答案 0 :(得分:4)
有几种方法可以克服70个字符限制,例如使用quoted_printable_encode
或熟悉的base64_encode
。然而,没有那么多客户离不开长线,尽管如果你能的话,最好坚持下去。