我的 IP 未列在任何垃圾邮件列表中。我所有的 SPF、DKIM、DMARC 记录都是完美的。Gmail仍然拒绝来自PHPMailer发送的服务器的合法邮件 [已关闭]

My IP is not listed in any spam list. All my SPF, DKIM, DMARC records are perfect. Still Gmail rejects legitimate mail from server sent by PHPMailer [closed]

提问人:user1407430 提问时间:11/17/2023 最后编辑:halferuser1407430 更新时间:11/21/2023 访问量:68

问:


这个问题似乎不是关于特定的编程问题、软件算法或程序员主要使用的软件工具。如果您认为该问题在另一个 Stack Exchange 站点上是主题,您可以发表评论以解释该问题可能在哪里得到回答。

6天前关闭。

这篇文章在6天前被编辑并提交审查,未能重新打开帖子:

原始关闭原因未解决

我正在从共享服务器使用 PHPMailer 发送电子邮件。我所有的代码都是完美的。我的 IP 未列在任何垃圾邮件列表中。我所有的 SPF、DKIM、DMARC 记录都是完美的。尽管如此,Gmail 仍然会拒绝来自我的服务器的合法邮件。它甚至不会发送到垃圾邮件文件夹。

我收到如下所示的投放失败响应;

This message was created automatically by mail delivery software.

A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:

      *************.com
        all hosts for 'gmail.com' have been failing for a long time (and retry time not reached)
      ************@gmail.com
        all hosts for 'gmail.com' have been failing for a long time (and retry time not reached)
    Reporting-MTA: dns; server.dnspark.in
    
    Action: failed
    Final-Recipient: rfc822;*****@gmail.com
    Status: 5.0.0
    
    Action: failed
    Final-Recipient: rfc822;*******@gmail.com
    Status: 5.0.0My domain is onlinetest.live

来自 PHPMailer 的调试信息如下:

2023-11-17 09:02:08 Connection: opening to ssl://mail.onlinetest.live:465, timeout=300, options=array ( ) 
2023-11-17 09:02:08 Connection: opened 
2023-11-17 09:02:08 SERVER -> CLIENT: 220-server.dnspark.in ESMTP Exim 4.96 #2 Fri, 17 Nov 2023 14:32:08 +0530 220-We do not authorize the use of this system to transport unsolicited, 220 and/or bulk e-mail. 
2023-11-17 09:02:08 CLIENT -> SERVER: EHLO www.onlinetest.live 
2023-11-17 09:02:08 SERVER -> CLIENT: 250-server.dnspark.in Hello www.onlinetest.live [95.217.119.36] 250-SIZE 52428800 250-8BITMIME 250-PIPELINING 250-PIPECONNECT 250-AUTH PLAIN LOGIN 250 HELP 
2023-11-17 09:02:08 CLIENT -> SERVER: AUTH LOGIN 
2023-11-17 09:02:08 SERVER -> CLIENT: 334 VXNlcm5hbWU6  
2023-11-17 09:02:08 CLIENT -> SERVER: dHJhaW5pbmdAb25saW5ldGVzdC5saXZl 
2023-11-17 09:02:08 SERVER -> CLIENT: 334 UGFzc3dvcmQ6     
2023-11-17 09:02:08 CLIENT -> SERVER: b25saW5ldGVzdEAyMDIz  
2023-11-17 09:02:08 SERVER -> CLIENT: 235 Authentication succeeded  
2023-11-17 09:02:08 CLIENT -> SERVER: MAIL FROM: 
2023-11-17 09:02:08 SERVER -> CLIENT: 250 OK 
2023-11-17 09:02:08 CLIENT -> SERVER: RCPT TO: 
2023-11-17 09:02:08 SERVER -> CLIENT: 250 Accepted 
2023-11-17 09:02:08 CLIENT -> SERVER: RCPT TO: 
2023-11-17 09:02:08 SERVER -> CLIENT: 250 Accepted 
2023-11-17 09:02:08 CLIENT -> SERVER: DATA 
2023-11-17 09:02:08 SERVER -> CLIENT: 354 Enter message, ending with "." on a line by itself 
2023-11-17 09:02:08 CLIENT -> SERVER: Date: Fri, 17 Nov 2023 09:02:08 +0000 
2023-11-17 09:02:08 CLIENT -> SERVER: To: ******@gmail.com 
2023-11-17 09:02:08 CLIENT -> SERVER: From: Root User 
2023-11-17 09:02:08 CLIENT -> SERVER: Subject: Registration Details 
2023-11-17 09:02:08 CLIENT -> SERVER: Message-ID: <[email protected]> 
2023-11-17 09:02:08 CLIENT -> SERVER: X-Mailer: PHPMailer 5.2.23 (https://github.com/PHPMailer/PHPMailer) 
2023-11-17 09:02:08 CLIENT -> SERVER: MIME-Version: 1.0 
2023-11-17 09:02:08 CLIENT -> SERVER: Content-Type: text/html; charset=windows-1250 
2023-11-17 09:02:08 CLIENT -> SERVER: 
2023-11-17 09:02:08 CLIENT -> SERVER: Please note your registration details as below: 
2023-11-17 09:02:08 CLIENT -> SERVER: 
2023-11-17 09:02:08 CLIENT -> SERVER: . 
2023-11-17 09:02:09 SERVER -> CLIENT: 250 OK id=1r3ujq-001UnO-0Q 
2023-11-17 09:02:09 CLIENT -> SERVER: QUIT 
2023-11-17 09:02:09 SERVER -> CLIENT: 221 server.dnspark.in closing connection 
2023-11-17 09:02:09 Connection: closed

邮件根本不会递送到 Gmail 地址。我哪里出错了?

我可以从 Gmail ID 在服务器上接收电子邮件到我的电子邮件。但是Gmail不会收到通过PHPMailer从我的服务器发送的ID '[email protected]'的邮件。

我从我的服务器和本地机器发送。相同的结果。我也尝试从 Cpanel 电子邮件收件箱发送。它仍然无法递送到 Gmail。

smtp gmail phpmailer 发送邮件

评论

0赞 Synchro 11/17/2023
不幸的是,这就是 gmail 的生活,但至少检查您的垃圾邮件文件夹,因为它们通常不会黑洞邮件。您可能会在雅虎中发现类似的问题。接下来,您会在谷歌邮政局长工具中发现,尽管有 0 个垃圾邮件报告,但您的 IP 已被标记为“不良”。不过,还有一个单独的建议:升级你的 PHPMailer – 你使用的是一个非常旧且不受支持的版本。
1赞 Synchro 11/17/2023
但有一件事 - 您的成绩单显示已成功递送到您的本地邮件服务,而不是 gmail,并且您收到的退回邮件显示该服务无法递送到 gmail。这与您自己的邮件服务器无法投递不是一回事。我建议运行您自己的邮件服务器并直接发送到 gmail 服务器,这样您至少可以看到邮件服务器和 gmail 之间的对话中发生了什么,这是您目前看不到的。
3赞 tripleee 11/17/2023
Stack Overflow 用于编程问题,而不是电子邮件送达率问题。参见 meta.stackoverflow.com/questions/302903/...
0赞 user1407430 11/18/2023
@tripleee 这与 PHPMailer 脚本有关。我也更新了问题
3赞 tripleee 11/18/2023
如果远程服务器的管理员不喜欢您的电子邮件或 IP 地址,则无法通过编程方式更改他们的意见;而你的问题根本不包含任何代码的事实强化了这一说法。这仍然是一个电子邮件送达率问题,而不是编程问题。我链接的元帖子已经包含进一步的建议和解释。

答: 暂无答案