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


HTML attributes missing in sending email

在wordpress admin中发送邮件。标题:

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

对于From/Reply-to标头,它不起作用;

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

自己解决。text区域发送带有转义符的文本(''"改为")。删除其工作后

请比较第二行。

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

尝试将第二行替换为:

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

这取自PHP.net。