0

我对某些成员没有收到他们的电子邮件有疑问。其中包括 aol.com 和 hotmail.co.uk。

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

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

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

还是因为在 To: 行中有多个地址 - 如果一个循环并单独发送每个地址,而不是在一个 PHPmail 中发送它们 - 唯一的问题是附件,这会堵塞带宽。

帮助将不胜感激。

4

1 回答 1

0

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

要解决这个问题,您应该: - 将 phpmailer 更新到最新版本 - 通过 SMTP 发送邮件 - 作为最后的手段,硬编码更改 X-PHP-Originating-Script 以说出类似“thunderbird”的内容

电子邮件绝对没有通过防火墙,因此进入垃圾邮件。

于 2013-03-12T12:52:02.603 回答