PHP邮件程序 - 某些电子邮件地址无法接收它们的问题

时间:2012-05-19 14:00:36

标签: php phpmailer

我遇到某些会员未收到电子邮件的问题。其中包括aol.com和hotmail.co.uk。

我使用(1)PHPmailer和(2)Thunderbird发送了相同的电子邮件,并发现PHP中添加了某些内容,但它们没有出现在PHPmailer.php文件中的任何位置

例如“X-PHP-Originating-Script:1003:class.phpmailer.php”

这是从哪里来的,是电子邮件失败的原因?

或者是在To:行中有多个地址这一事实 - 如果一个循环并分别发送每个地址而不是在一个PHPmail中发送它们 - 只有问题那么带附件,这会堵塞带宽。

帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

你得到X-PHP-Originating-Script: 1003:class.phpmailer.php的原因是因为phpmailer将自己的签名添加到所有发送的电子邮件中。

修复你应该: - 将phpmailer更新到最新版本 - 通过SMTP发送邮件 - 作为最后的手段,硬编码将X-PHP-Originating-Script更改为类似“thunderbird”的内容

电子邮件绝对不会通过防火墙,因此会登陆垃圾邮件。