情况如下:

当我在本地机器上运行以下内容时,邮件服务器响应:
$ 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问候留言?
准确的持续时间可以提供非常重要的提示。
AFAIR某些服务器在执行DNS查找(IP地址 – > DNS名称 – > IP地址) 后发出SMTP问候消息。 单个DNS查询的典型超时时间为75秒。 DNS不是唯一的嫌疑犯(例如,身份识别超时可能是30秒)。
你在看/etc/hosts.deny吗?