或与非 发表于 2012-2-23 10:28:15

postfix发的邮件,发到msn/gmail正常、发到163/qq不正常

本帖最后由 或与非 于 2012-2-23 10:34 编辑

我把网站搬到独立主机后,发现新用户的激活邮件、找回密码的邮件,发到msn和gmail的正常,发到163、qq的都变成了乱码。我的网站是php调用postfix发信。

后来我做了个测试,给几个邮箱发了一封简单的html格式的邮件,发现msn和gmail收到的正常:


发到163、qq的变成了这样:


【求助】各位大侠,有啥解决办法呢?


-------------------------------------------
这是maillog:


这是测试的php代码:
$to = "f@msn.com, f@163.com";
$subject = "TTT::HTML email 2";

$message = "
<html>
<body>
<p>This email contains HTML Tags!</p>
<table>
<tr>
<th>Firstname</th>
<th>Lastname</th>
</tr>
<tr>
<td>John</td>
<td>Doe</td>
</tr>
</table>
</body>
</html>
";

// 当发送 HTML 电子邮件时,请始终设置 content-type
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html; charset=utf-8" . "\r\n";

// 更多报头
$headers .= 'From: <webmaster@xinjingying.com>' . "\r\n";
//$headers .= 'Cc: myboss@example.com' . "\r\n";

mail($to,$subject,$message,$headers);

php.ini配置:
sendmail_path = /usr/sbin/sendmail -t -isendmail命令调用的是postfix,见下图:





【请问有什么方法解决网站发邮件的问题?】
用不用postfix都行,只要能解决问题。


谢谢!


或与非 发表于 2012-2-23 11:07:11

5dmail是登录了才可以看到图吗?
页: [1]
查看完整版本: postfix发的邮件,发到msn/gmail正常、发到163/qq不正常