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都行,只要能解决问题。
谢谢!
5dmail是登录了才可以看到图吗?
页:
[1]