PHPMailer:如何将内容类型设置为multipart/alternative

PHPMailer:如何将内容类型设置为multipart/alternative,php,phpmailer,Php,Phpmailer,我正在用phpmailer发送电子邮件,但邮件的标题中包含的内容类型为text/html。如何将其更改为multipart/alternative 它应该类似于$mail-> 我的配置是: $mail = new PHPMailer(); $mail->setFrom('mail@mail.com', 'name'); $mail->isHTML(true); $mail->CharSet = "ISO-8859

我正在用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 = ' ';

PHPMailer会自动为您处理此问题。PHPMailer不允许构建任意的MIME结构,但它有一系列覆盖常见场景的预设。例如,要构建双格式HTML和纯文本消息,只需执行以下操作:

$mail->isHTML();
$mail->Body = "<strong>HTML content</strong>";
$mail->AltBody = "plain text content";
$mail->isHTML();
$mail->Body=“HTML内容””;
$mail->AltBody=“纯文本内容”;
这将生成具有多部分/可选MIME结构的消息