0
此相同的代碼適用於其他電子郵件,只是額外的附件。然而,這個「相同」的電子郵件代碼導致電子郵件Content-Type: text/html...
,所以我可以看到電子郵件中顯示的所有多部分邊界或在多部分/相關的html身體變成附件,並且電子郵件是空白的!php pear Mail_mime錯誤的內容類型的文本/ HTML與多部分/替代與多部分/相關
$emailHtml = "<h1>BLAH</h1>"
$emailTxt = "TEXT!"
$mime = new Mail_mime(array('eol'=>"\n"));
$mime->setHTMLBody($emailHtml, false);
$mime->setTxtBody($emailTxt, false);
$mime->headers(array(
'From' => '"me" <[email protected]>',
'Subject' => $subject
));
$mail =& Mail::factory('mail');
$mimeparams['text_encoding']="8bit";
$mimeparams['text_charset']="UTF-8";
$mimeparams['html_charset']="UTF-8";
$mimeparams['head_charset']="UTF-8";
$mail->send($email, $mime->headers(), $mime->get($mimeparams));
請打開關於此錯誤的報告。 – cweiske
@cweiske錯誤報告被拒絕,因爲我使用舊的PHP版本(5.3.3)和最新的Mail_mime版本1.10.0。 – user3338098
最新的mail_mime就夠了。 – cweiske