发送带有html标签的电子邮件

时间:2014-01-14 10:30:49

标签: php

我正在尝试发送邮件,邮件正文是从文本编辑器生成的,我正在使用mailto函数,但邮件包含html标签,我不想显示html标签。请帮帮我......我的代码就像那样,回声“”;

3 个答案:

答案 0 :(得分:2)

您需要在标题上将内容类型设置为 text/html ,才能发送完全启用HTML的电子邮件。

这样做

$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";

您可以从PHP手册here

中找到完整的代码

答案 1 :(得分:0)

试试这个:

$message = "your html message here";

$message = strip_tags($message);

这将删除所有html标签..

答案 2 :(得分:0)

如果您想在电子邮件正文中生成HTML内容,您还需要使用正确的客户端,例如,如果您将HTML粘贴到电子邮件中,则gmail无法呈现HTML。例如,使用Thunderbird,您可以在编写电子邮件时在电子邮件中插入HTML。