不能从特定的机器与SMTP服务器通信

情况如下:

在这里输入图像说明

当我在本地机器上运行以下内容时,邮件服务器响应:

$ telnet mail.server.com 2525 Trying <mail.server.com IP>... Connected to mail.server.com. Escape character is '^]'. 220-<provider-server-name> ESMTP Exim 4.82 #2 Sun, 05 Apr 2015 11:49:13 -0500 220-We do not authorize the use of this system to transport unsolicited, 220 and/or bulk e-mail. 

它响应我的命令。

当我从坏服务器运行相同的命令,我得到:

 $ telnet mail.server.com 2525 Trying <mail.server.com IP>... Connected to mail.server.com. Escape character is '^]'. 

此文缺失:

 220-<provider-server-name.com> ESMTP Exim 4.82 #2 Sun, 05 Apr 2015 11:49:13 -0500 220-We do not authorize the use of this system to transport unsolicited, 220 and/or bulk e-mail. 

它不响应我的命令。 我清理了所有iptables规则,接受了坏服务器上的所有内容。 然后我尝试在端口2525上设置一个阻止规则来检查,这可能是iptables的错误。

 # /sbin/iptables -A OUTPUT -p tcp --dport 2525 -j DROP # telnet mail.server.com 2525 Trying <mail.server.com IP>... 

它不能连接。 所以,这不是iptables。

SELinuxclosures:

 # sestatus SELinux status: disabled 

我不知道,什么可以阻止SMTPstream量。 它连接到服务器,但我没有得到它的回应。 检查SMTP服务器上的pipe理员,并说,坏的服务器不在黑名单里面。

长时间等待SMTP问候

您等待多长时间才能收到SMTP问候留言?
准确的持续时间可以提供非常重要的提示。

AFAIR某些服务器执行DNS查找(IP地址 – > DNS名称 – > IP地址) 发出SMTP问候消息。 单个DNS查询的典型超时时间为75秒。 DNS不是唯一的嫌疑犯(例如,身份识别超时可能是30秒)。

你在看/etc/hosts.deny吗?