繁体   English   中英

PHPMailer和PrivateEmail将延迟的电子邮件发送到Gmail

[英]PHPMailer and PrivateEmail sending delayed emails to Gmail

我正在使用PHPMailer通过PrivateEmail(通过NameCheap)发送电子邮件,并且在发送到任何非Gmail电子邮件时也可以正常工作。 发送到Gmail电子邮件时,电子邮件会在几秒钟到几个小时不等的时间内到达(通常是后者)。

我已经检查了通过PHPMailer进行的服务器握手输出,还让NameCheap检查了他们的服务器日志,并且指示电子邮件的所有内容都已成功发送。

有人遇到过这个问题吗?

谢谢

您的问题发生在其他人身上,这是他们之间对话的解决方案,我认为这对您有很大帮助:

答案1:您在上方发布的邮件标题显示该邮件是从另一个Gmail帐户提取到目标帐户中的。

您认为遇到延误的费用为100%。 Gmail会根据自己的时间表进行抓取,对于繁忙的帐户,每隔几分钟就会收到一次;对于没有太多邮件的安静帐户,Gmail会每隔一小时发送一次。

上面的消息已传递到几秒钟内物理发送到的地址。 然后大约一个小时后拿来。

因此,如果您希望在邮件到达特定Gmail帐户时看到它,请登录该Gmail帐户。

对答案发表评论:

啊! 得到它了。 谢谢!

现在为什么没有人早点告诉我...因为我没有问。 我以为那些“帐户”只是别名。 我使用这些别名的方式比主要地址更多,以使其更安全。 没用 我还是被垃圾邮件了。 我猜想让它检查更多会浪费带宽吗? 当然,在设置中可以检查它们……至少现在我知道该看哪里了。 是否没有办法让这些帐户转发邮件并在之后自动将其放入垃圾箱? 那会解决吗?

答案2:

是的-如果其他帐户提供转发功能,则转发始终是一个替代选择。 从另一个帐户转发到Gmail的邮件将在到达后立即转发。

如果其他任何帐户是Gmail帐户,则说明如下。 对于非Gmail帐户,您将需要使用其支持页面以了解如何进行设置

终于解决了问题。

我遇到了同样的问题。 通过从标题中删除“ X-Mailer”行来解决:

X-Mailer: PHPMailer 5.2.7 (https://github.com/PHPMailer/PHPMailer/)

奇怪,它仅发生在namecheap的私人电子邮件smtp服务器上,而其他smtp服务器则没有此问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM