PHPMailer:如何将Content-Type设置为multipart / alternative

时间:2016-10-26 10:05:01

标签: php phpmailer

我正在发送带有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 = ' ';

1 个答案:

答案 0 :(得分:2)

PHPMailer会自动为您处理此问题。 PHPMailer不允许构建任意MIME结构,但它有一大堆预设,涵盖了常见的场景。例如,构建双格式HTML&纯文本消息,只需这样做:

$mail->isHTML();
$mail->Body = "<strong>HTML content</strong>";
$mail->AltBody = "plain text content";

这将产生一个带有多部分/替代MIME结构的消息。