HELO握手错误?

我对所有这些邮件服务器pipe理都很陌生,而且我也不太了解。所以我的问题是,有些邮件服务器正在拒绝我的通讯:

邮件系统

<[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

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

  • 确保你的IP有一个可用的反向DNS条目,这个条目指向一个parsing你的IP的名字。

  • 大量的服务器也将阻止你的基础上,你不严格遵循SMTP协议。 例如,如果您在远程服务器发送问候语之前发送HELO行。

除此之外,在向他们发送任何信息之前,服务器阻止您的原因并不多。 尽pipe从错误消息中可以确定远程服务器是在发送HELO命令之前还是之后阻止了你,

  • 如果他们在HELO线路发送后阻止您,您应该考虑您正在使用的HELO线路。 您是否正在发送一个有效的公开可用的完全限定的域名,该域名parsing为您连接到这些远程服务器的IP? 最好是它也匹配你的IP的PTRlogging,尽pipe这通常不是直接阻止连接的标准。

他们只拒绝一次还是一直拒绝? – 问题是,这种封闭的连接是垃圾邮件过滤的常见事件。