我正在嘗試創建一個php腳本,它將爲我處理使用mySQL數據庫的郵件列表,並且我已將其大部分內容安裝到位。不幸的是,我似乎無法讓標題正常工作,而我不確定問題所在。顯示名稱而不是電子郵件的電子郵件標題的格式是什麼?
$headers='From: [email protected] \r\n';
$headers.='Reply-To: [email protected]\r\n';
$headers.='X-Mailer: PHP/' . phpversion().'\r\n';
$headers.= 'MIME-Version: 1.0' . "\r\n";
$headers.= 'Content-type: text/html; charset=iso-8859-1 \r\n';
$headers.= "BCC: $emailList";
我得到的recieving最終的結果是:
"noreply"@rilburskryler.net rnReply到:[email protected]:PHP/5.2.13rnMIME-版本: 1.0
顯示名稱包含空白字符時,需要引用它。 – Gumbo 2010-09-04 21:45:29
@Gumbo:剛剛測試過。工作不帶引號。不知道這是否是標準,或只是一個非常靈活/寬容的結構... – 2010-09-04 22:00:51
我想後者;參見[RFC 822](http://tools.ietf.org/html/rfc822#section-6.1)。 – Gumbo 2010-09-04 22:23:47