尽管设置标题,HTML电子邮件仍被视为文本电子邮件

时间:2014-08-06 17:43:03

标签: php html email

我查看了文档,以及我发送电子邮件的方式:

$headers = 'From: aaaaaa@aaa.com' . "\r\n" .
        'Reply-To: aaaa@aaa.com' . "\r\n" .
        'Content-type: text/html; charset=iso-8859-1' . "\r\n" .
        'X-Mailer: PHP/' . phpversion();

// Send
mail('aaaaa'aaaa.com', 'Contact: ' . $name . ' from ' .$company, $message, $header);

其中$message是一个包含多个<br />代码换行符的字符串。

我已将Content-type设置为text/html,因此我希望该电子邮件以HTML格式发送,但在我的收件箱中,它被明确解释为仅仅是文字(IE:I)只需查看我的<br />代码

的文字

1 个答案:

答案 0 :(得分:2)

这是

$headers = 'From: email@example.com' . "\r\n" .
       ^ - notice the s?

$company, $message, $header )
                           ^ missing the s