- 締切済み
SMTPサーバ接続の遅延
特定のSMTPサーバの接続に時間がかかる。 現在A社のSMTPサーバを経由してメーラーからメールを送信しようとすると タイムアウトになります。 試しにtelnetでつないでみると3分くらいして接続ができます。 →従ってメーラーのサーバー接続待機時間をのばすと送信できます。 同じ端末を使い、今度はB社のSMTPサーバを経由して 送信するとすぐ送れます。 telnetもすぐつながります。 ポートはA社もB社も同じポートを使用しています。 A社の場合他のポートを使ってもだめでした。 同じルータ配下の端末はすべて同じ症状です。 試しに、ルータ配下ではなく 別のネットワーク(モバイル接続)を使い 送れない端末でA社のSMTPサーバにつなぐと すんなりつながりました。 原因は、ルータ配下でつながっている端末と A社のSMTPサーバの接続の問題だと考えるのですが A社としてはSMTPサーバが問題なく動いているので 対応はできないといわれました。 何か他に原因は考えられますでしょうか?
- みんなの回答 (5)
- 専門家の回答
みんなの回答
- furoshiki
- ベストアンサー率41% (163/396)
#2 です。 メールサーバがすぐに受信可能ならば、考えられるのは、メールアドレスが(ドメイン)がグレーリストかブラックリストに入っている可能性が高いです。 たとえば、1秒間に100通メールを送ったら、その後は、規制されて時間をかけて処理される。 また、メールサーバにいやがらせを行うと、そのまま規制される可能性があります。 相手メールサーバーの担当者しだいでしょう。 以前のメールサーバとは、サーバ側の対処方法が多様なので、何もしないで様子を見るのが最善の対処方法なのかもしれません。 相手サーバ側に問い合わせても、肝心な内容は答えないと思います。 加入しているプロバイダなら、送信規制があるかどうか問い合わせができると思います。
- mattalix
- ベストアンサー率62% (47/75)
質問者のネットワークは外側(グローバルIPアドレス)に逆引きが設定されていますか? 逆引きできないところは信用ならないとしてtarpittingする。という設定はよくあります
補足
回答ありがとうございます。 SMTPサーバ管理者に問い合わせしましたが tarpittingで遅延が起きている挙動はないとのことでした。
- korokoro17
- ベストアンサー率55% (414/743)
とりあえず、名前解決がうまくいっているかどうか確認してみてはどうでしょうか? nslookup smtpサーバ 問題ありそうならdnsキャッシュ(ルーター、PC)をクリアしてみる。 なんらかの一時的な障害みたいなので、しばらく待てばいい気もします。
補足
たびたびご回答有り難うございます。 nslookupで確認しましたが 名前解決は問題なさそうでした。 SMTPサーバのIPアドレスを直接指定して telnetでつないでみても100秒近くかかって ・・・やっと接続 という感じでした。
- furoshiki
- ベストアンサー率41% (163/396)
A社のメールサーバに大量のスパムメールが届いているんではないでしょうか?。 運が良ければすぐに接続できるし、運が悪ければ接続もままならないと思います。 年間通してなら問題でしょうが、様子をみたらどうでしょうか?。
補足
回答ありがとうございます。 A社に再度問い合わせをしてみましたが、 スパム等もないし、トラフィックも問題ない とのことでした。 念のため、SMTPサーバーを再起動してもらいましたが やはり現象は改善しませんでした。 さらに別のネット回線から送信してみると 問題なく送信できたのでやはり自分のネットワーク環境に 問題があるのだとは思いますが、ファイアウォール等を切っても 改善しませんし、113をあけてみてもだめでした。
- korokoro17
- ベストアンサー率55% (414/743)
ルータでポート113をブロックしていませんか?
お礼
tracerouteを行ってみたところ B社SMTPサーバへは自分のネットワーク内も含めすんなり通り A社SMTPサーバ内でtimedout(ファイアウォールだと思われる) の状況でした。
補足
回答ありがとうございます。 113番はブロックされていませんでした。 ちなみに本日から出た症状で 設定も特に何も変えておらず 昨日までは問題ありませんでした。 よろしくお願いいたします。
補足
たびたびのご回答ありがとうございます。 今回のケースは自分から自分に送っても起こる現象です。 SMTPの接続に関して遅延が起こるので SMTPサーバに接続後の遅延はありません。 接続してから送信まではスムーズにいきます (telnetで確認済み) telnetでいうと A社の場合は telnet xxx.ne.jp 25(or 587) を入力してから、非常に時間がかかる状態です。 B社のサーバへはすぐに接続されます。