Этот же код отлично подходит для других электронных писем, а также для дополнительных подключений. Тем не менее этот «тот же» код электронной почты приводит к электронному письму с Content-Type: text/html...
, поэтому я могу видеть все многостраничные границы, отображаемые в письме или в многочастном/связанном с ним корпусе html, который превращается в приставку, а письмо пустое!php pear Mail_mime неправильный тип контента text/html vs multipart/alternative vs multipart/related
$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