发送电子邮件时缺少HTML属性

时间:2015-12-22 13:03:34

标签: php wordpress email

在wordpress admin中发送邮件。头:

$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=UTF-8\r\n";

使用From / Reply-to标头,它没有用;

在字母内的<a>标记中,所有的attrs(hrefstyle)都消失了。 消息来自$_REQUESTtextarea标记,其中href显示正确。 如果我使用常量字符串作为邮件的参数,链接可以正常工作。请帮忙。

3 个答案:

答案 0 :(得分:1)

自己解决了。 textarea使用转义符号发送文本(\&#34;而不是&#34;)。删除其工作后

答案 1 :(得分:0)

请比较第二行。

$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";

答案 2 :(得分:0)

尝试用以下代码替换第二行:

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

这取自PHP.net