web-dev-qa-db-ja.com

特定のマシンからSMTPサーバーと通信できません

状況は次のとおりです。

enter image description here

ローカルマシンで次のコマンドを実行すると、メールサーバーが応答します。

$ 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ではありません。

SELinuxはオフです:

# sestatus
SELinux status:                 disabled

何がSMTPトラフィックをブロックしているのかわかりません。サーバーに接続しますが、応答がありません。 SMTPサーバーの管理者がチェックし、不良サーバーはブラックリストに含まれていないと述べました。

1
user4035

SMTPグリーティングを長い間待っています

SMTPグリーティングメッセージが届くまでどのくらい待ちますか?
秒単位の正確な期間は、非常に重要なヒントを提供する場合があります。

AFAIR一部のサーバーはSMTPグリーティングメッセージを発行します DNSルックアップを実行します(IPアドレス-> DNS名-> IPアドレス)。単一のDNSクエリの一般的なタイムアウトは75秒です。疑わしいのはDNSだけではありません(たとえば、IDタイムアウトは30秒になる場合があります)。

4
AnFi

/etc/hosts.denyを調べましたか?

2
DictatorBob