HELO 握手错误?

HELO 握手错误?

我对所有这些邮件服务器管理都很陌生,而且我了解的不多...所以我的问题是一些邮件服务器拒绝我的时事通讯,原因是:

邮件系统

<[email protected]>: delivery temporarily suspended: lost connection with
    server.example.com[123.45.67.89] while performing the HELO handshake

Final-Recipient: rfc822; [email protected]
Original-Recipient: rfc822;[email protected]
Action: failed
Status: 4.4.2
Diagnostic-Code: X-Postfix; delivery temporarily suspended: lost connection
    with server.example.com[123.45.67.89] while performing the HELO handshake.

那么有谁知道我做错了什么,我该如何解决?任何帮助都非常感谢……

谨致问候 Mrky

答案1

当然,服务器也可以维护自己的私人黑名单。

  • 确保您的 IP 具有有效的反向 DNS 条目,该条目指向可解析回您的 IP 的名称。

  • 很多服务器还会因为您没有严格遵守 SMTP 协议而阻止您。例如,如果您在远程服务器发送问候语之前发送了 HELO 行。

除此之外,服务器没有太多理由在您向其发送任何信息之前阻止您。不过,从错误消息来看,我不能 100% 确定远程服务器是在发送 HELO 行之前还是之后阻止您。

  • 如果他们在发送 HELO 行后阻止了你,你应该考虑你使用的是什么 HELO 行。你发送的是否是有效的、公开的完全合格域名,该域名可以解析回你连接到这些远程服务器的 IP?最好它也与你的 IP 的 PTR 记录相匹配,尽管这通常不是彻底阻止连接的标准。

答案2

他们只拒绝一次还是总是拒绝? - 问题是,这种封闭的连接在垃圾邮件过滤中经常发生。

相关内容