0

可能重复:
html 电子邮件的 mail() 标头问题

我将以下内容用于$headers

        $headers = "MIME-Version: 1.0\r\n";
        $headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
        $headers .= "From: " .  $from . "\r\n"; 
        $headers .= "Reply-To: ". $from . "\r\n";
        $headers .= "CC: me@site.com\r\n";

我在 Gmail 中看起来不错,但是在 Outlook 中html看起来很原始。html

我在标题中忘记了什么吗?

4

2 回答 2

0

在 2007 年展望中(至少)。可以更改电子邮件格式。看看:工具>选项>电子邮件格式(选项卡)>消息格式(选择框)>更改为html

希望有帮助。

于 2012-04-05T01:19:13.170 回答
0

我检查了位于此处的问题https://stackoverflow.com/a/2423592/1012061作为@Shawn H. 在上面的评论中推荐。

其中一个答案是这样说的:

“我有一个非常相似的问题,请尝试从您的退货中删除 /r 并仅使用 /n。Outlook 和 hotmail 有 /r/n 的问题。”

效果很好!

于 2012-04-05T17:26:02.143 回答