我有一个PHP函数来通过电子邮件向用户发送订阅。我使用BCC
,因此用户无法看到对方,一切都运行良好,但有一个例外:我担心每行有太多电子邮件,导致标题行太长。
注意:我确实打破了列表,这样每封电子邮件最多可以使用75个电子邮件地址,但由于开销,我不想低于此值。
我已经尝试了几种折叠或包裹线的方法,但无论我做什么,第一次折叠后的任何地址都会被忽略。这样做的正确方法是什么?
我对TO
和CC
字段感兴趣。
答案 0 :(得分:1)
我强烈建议您使用现成的电子邮件库或框架(我有使用Zend_Mail的经验,您可以在没有其他ZF的情况下使用它)。在任何情况下,当您折叠电子邮件标题行时,您需要确保第一行之后的所有行都以至少一个空格字符开头,如下所示:
Bcc: foo1@example.com, foo2@example.com, ...
foo3@example.com, ...
确保使用CRLF进行换行而不只是LF(" \ r \ n"而不是" \ n")。