我对 sendmail 向特定主机发送电子邮件的方式感到困惑。在与其他服务器通信时,它似乎完全正常,但在特定主机上,它只是在最后挂起:
050 250 local recipient ok
050 >>> DATA
050 354 Command DATA Start mail input; end with <CRLF>.<CRLF>
050 >>> .
最后一行只是挂了 3-4 分钟,然后继续
050 250 message sent ok
答案1
这看起来像是 DNS 超时问题。我认为远程服务器正在检查您的反向 DNS 以查找邮件服务器的主 IP。
这可能是一种反垃圾邮件政策——延迟传入连接,以使服务器不受垃圾邮件发送者的欢迎。
可能是他们的域名解析或其服务器上的其他反垃圾邮件或反病毒模块运行缓慢。