如何使用PHP发送HTML格式的邮件

Dex*_*url 7 php email formatting

嘿伙计们,试图通过mail()发送html电子邮件,但是gmail只是将电子邮件显示为纯文本,没有标记,例如:

mail("blah@blah.com", "subject", "<i>Italic Text</i>");
Run Code Online (Sandbox Code Playgroud)

只是出现了

<i>Italic Text</i>
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

rae*_*kid 15

您必须指定邮件的内容是HTML:

mail("blah@blah.com", "subject", "<i>Italic Text</i>", "Content-type: text/html; charset=iso-8859-1");
Run Code Online (Sandbox Code Playgroud)


Dan*_*ite 7

请参阅此页面上的示例4:

http://php.net/manual/en/function.mail.php