我正在发送带有phpmailer的电子邮件,但邮件中的内容类型为:text / html。如何将其更改为multipart / alternative?
应该是$ mail->
我的配置是:
$mail = new PHPMailer();
$mail->setFrom('mail@mail.com', 'name');
$mail->isHTML(true);
$mail->CharSet = "ISO-8859-1";
$mail->XMailer = ' ';
答案 0 :(得分:2)
PHPMailer会自动为您处理此问题。 PHPMailer不允许构建任意MIME结构,但它有一大堆预设,涵盖了常见的场景。例如,构建双格式HTML&纯文本消息,只需这样做:
$mail->isHTML();
$mail->Body = "<strong>HTML content</strong>";
$mail->AltBody = "plain text content";
这将产生一个带有多部分/替代MIME结构的消息。