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


PHPMailer : how to set Content-Type to multipart/alternative

我用phpmailer发送电子邮件,但消息在标题中带有Content-Type: text/html。我怎样才能把它改成多部分/备选?

应该是$mail->

my config is:

$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";

这将产生一个具有多部分/可选MIME结构的消息。