PHPMailer HTML,纯文本,内容类型等

时间:2017-09-23 13:36:11

标签: email phpmailer

我是PHPMailer的新手,我似乎无法在examples / docs中找到这个看似常见问题的明确答案。在Github。

我的理解是,如果收件人的电子邮件客户端没有呈现HTML电子邮件,PHPMailer可以某种方式自动将mime内容类型设置为multipart/alternative

这样做只需设置$mail->AltBody就像这样(下面)吗?

$mail->Body    = 'This is the HTML message body <b>in bold!</b>';
$mail->AltBody = 'This is the body in plain text for non-HTML mail clients';

此外,如果我有HTML内容,是否应该使用msgHTML()$mail->isHTML(true);如何在这里考虑?

基本上,如果读者可以看到它,我应该如何向PHPMailer指定我希望它显示HTML内容,否则如果他们不这样做则会回到纯文本?

1 个答案:

答案 0 :(得分:0)

只需按照示例所做的操作即可。致电wrap_content,然后将您的HTML放入isHTML(),将纯文本放入Body。它使用它们来构建适当的多部分/替代MIME结构。这就是它的全部内容。