发送的电子邮件中显示的HTML代码

时间:2014-04-11 08:01:48

标签: php html css email

当我通过PHP发送邮件时,我正在使用PHPMailer类。但是,当我发送邮件并在Outlook中查看它时,我发现有时会显示原始HTML代码。任何人都知道为什么会这样吗?

enter image description here

4 个答案:

答案 0 :(得分:2)

您必须告诉PHPmailer您将邮件呈现为HTML。

 $mail->IsHTML(true);

答案 1 :(得分:2)

我认为这是因为IMG标签开头的空白区域。

< img src"{src}" alt="{alt}" />

应该是:

<img src="{src}" alt="{alt}" />

答案 2 :(得分:1)

< img应更改为<img

您可以查看example

答案 3 :(得分:0)

在HTML验证工具中测试您的HTML代码并进行相应的修复。