我遇到某些会员未收到电子邮件的问题。其中包括aol.com和hotmail.co.uk。
我使用(1)PHPmailer和(2)Thunderbird发送了相同的电子邮件,并发现PHP中添加了某些内容,但它们没有出现在PHPmailer.php文件中的任何位置
例如“X-PHP-Originating-Script:1003:class.phpmailer.php”
这是从哪里来的,是电子邮件失败的原因?
或者是在To:行中有多个地址这一事实 - 如果一个循环并分别发送每个地址而不是在一个PHPmail中发送它们 - 只有问题那么带附件,这会堵塞带宽。
帮助将不胜感激。
答案 0 :(得分:0)
你得到X-PHP-Originating-Script: 1003:class.phpmailer.php
的原因是因为phpmailer将自己的签名添加到所有发送的电子邮件中。
修复你应该: - 将phpmailer更新到最新版本 - 通过SMTP发送邮件 - 作为最后的手段,硬编码将X-PHP-Originating-Script更改为类似“thunderbird”的内容
电子邮件绝对不会通过防火墙,因此会登陆垃圾邮件。