邮件服务器-邮件系统-邮件技术论坛(BBS)

标题: postfix发的邮件,发到msn/gmail正常、发到163/qq不正常 [打印本页]

作者: 或与非    时间: 2012-2-23 10:28
标题: postfix发的邮件,发到msn/gmail正常、发到163/qq不正常
本帖最后由 或与非 于 2012-2-23 10:34 编辑

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

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


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


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


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


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

  3. $message = "
  4. <html>
  5. <body>
  6. <p>This email contains HTML Tags!</p>
  7. <table>
  8. <tr>
  9. <th>Firstname</th>
  10. <th>Lastname</th>
  11. </tr>
  12. <tr>
  13. <td>John</td>
  14. <td>Doe</td>
  15. </tr>
  16. </table>
  17. </body>
  18. </html>
  19. ";

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

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

  26. mail($to,$subject,$message,$headers);
复制代码

php.ini配置:
  1. sendmail_path = /usr/sbin/sendmail -t -i
复制代码
sendmail命令调用的是postfix,见下图:





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


谢谢!



作者: 或与非    时间: 2012-2-23 11:07
5dmail是登录了才可以看到图吗?




欢迎光临 邮件服务器-邮件系统-邮件技术论坛(BBS) (http://bbs.5dmail.cn/) Powered by Discuz! X3.2