我有一個PHP函數可以向用戶發送訂閱電子郵件。我使用BCC
,所以用戶看不到對方,一切都很好,但有一個例外:我擔心每行有太多的電子郵件,導致標題行太長。正確地在電子郵件中摺疊(封裝)標題行
注:我確實分解了列表,因此每個電子郵件最多使用75個電子郵件地址,但我不想因爲開銷而低於此值。
我已經嘗試了幾種摺疊或包裝線的方法,但無論我做什麼,第一次摺疊後的任何地址都會被忽略。什麼是正確的方法來做到這一點?
我對TO
和CC
也有興趣。
我有一個PHP函數可以向用戶發送訂閱電子郵件。我使用BCC
,所以用戶看不到對方,一切都很好,但有一個例外:我擔心每行有太多的電子郵件,導致標題行太長。正確地在電子郵件中摺疊(封裝)標題行
注:我確實分解了列表,因此每個電子郵件最多使用75個電子郵件地址,但我不想因爲開銷而低於此值。
我已經嘗試了幾種摺疊或包裝線的方法,但無論我做什麼,第一次摺疊後的任何地址都會被忽略。什麼是正確的方法來做到這一點?
我對TO
和CC
也有興趣。
我強烈建議您使用現成的電子郵件庫或框架(我有Zend_Mail的經驗,您可以在沒有ZF的其餘部分的情況下使用Zend_Mail)。在任何情況下,當你折的電子郵件標題行,你需要確保1號線後,所有線路與至少一個空格字符開頭,就像這樣:
Bcc: [email protected], [email protected], ...
[email protected], ...
確保您使用CRLF換行,而不僅僅是LF (「\ r \ n」而不是「\ n」)。
是的,我發現這個文件。似乎沒有按預期工作。也許我正在使用的'sendmail'版本存在問題。 – steveo225
到目前爲止,您是如何嘗試的? – ibid
我敢打賭,這裏的大多數人會告訴你使用一個類/框架,而不是試圖自己做:PHP的梅勒或PHP SwiftMailer – Shackrock
我已經嘗試過許多組合的逗號,CRLF,標籤,空格 – steveo225