我有一个 PHP 函数可以通过电子邮件将订阅发送给用户。我使用了,BCC
所以用户看不到对方,一切都很好,除了一个例外:我担心每行有太多电子邮件,导致标题行太长。
注意:我确实分解了列表,以便每封电子邮件最多使用 75 个电子邮件地址,但由于开销,我不想低于此值。
我尝试了几种折叠或换行的方法,但无论我做什么,第一次折叠后的任何地址都会被忽略。这样做的正确方法是什么?
我对这个TO
和CC
领域也很感兴趣。
我有一个 PHP 函数可以通过电子邮件将订阅发送给用户。我使用了,BCC
所以用户看不到对方,一切都很好,除了一个例外:我担心每行有太多电子邮件,导致标题行太长。
注意:我确实分解了列表,以便每封电子邮件最多使用 75 个电子邮件地址,但由于开销,我不想低于此值。
我尝试了几种折叠或换行的方法,但无论我做什么,第一次折叠后的任何地址都会被忽略。这样做的正确方法是什么?
我对这个TO
和CC
领域也很感兴趣。
我强烈建议您使用现成的电子邮件库或框架(我有使用 Zend_Mail 的经验,您可以在没有 ZF 的其余部分的情况下使用它)。在任何情况下,当您折叠电子邮件标题行时,您需要确保第一行之后的所有行都以至少一个空格字符开头,如下所示:
Bcc: foo1@example.com, foo2@example.com, ...
foo3@example.com, ...
确保将 CRLF 用于换行符,而不仅仅是 LF(“\r\n”而不是“\n”)。
有关更多信息,请参阅https://www.rfc-editor.org/rfc/rfc2822#section-2.2.3。