そのため、私が管理しているExchange 2003サーバーの1つで、別のドメインの電子メールサーバーへの電子メールの送信に問題があるようです。私のSMTPログ(NCSA形式)によると、これは私が持っているものです
66.195.209.243 - OutboundConnectionResponse [27/Apr/2011:13:33:54 -0500] "- -?220 destination.domain.com ESMTP SonicWALL (7.2.1.2841) SMTP" 0 53
66.195.209.243 - OutboundConnectionCommand [27/Apr/2011:13:33:54 -0500] "EHLO -?source.domain.com SMTP" 0 4
66.195.209.243 - OutboundConnectionResponse [27/Apr/2011:13:33:54 -0500] "- -?250 destination.domain.com SMTP" 0 24
66.195.209.243 - OutboundConnectionResponse [27/Apr/2011:13:33:54 -0500] "- -?250-8BITMIME SMTP" 0 12
66.195.209.243 - OutboundConnectionCommand [27/Apr/2011:13:33:54 -0500] "QUIT - SMTP" 0 4
66.195.209.243 - OutboundConnectionResponse [27/Apr/2011:13:33:54 -0500] "- -?221 2.0.0 Bye SMTP" 0 13
ログからわかるように、何らかの理由で(知りたいのですが)、宛先ドメインサーバーがEHLOコマンドへの応答を送り返すと、サーバーはQUITコマンドを送信することにしました。ログにはEHLOSMTPコマンドへの応答の完全な出力が表示されないため、宛先のSMTPサーバーに手動のtelnetセッションを投稿します...
220 filter.destination.domain.com ESMTP SonicWALL (7.2.1.2841)
EHLO server1.source.domain.com
250-filter.destination.domain.com
250-8BITMIME
250-ENHANCEDSTATUSCODES
250-STARTTLS
250 SIZE
MAIL FROM: [email protected]
501 5.1.8 Bad address syntax
MAIL FROM: <[email protected]>
250 2.1.0 MAIL ok
RCPT TO: [email protected]
501 5.1.8 Bad address syntax
RCPT TO: <[email protected]>
250 2.0.0 Ok
DATA
354 3.0.0 End Data with <CR><LF>.<CR><LF>
**removed as irrelevant**
250 2.6.0 message received
QUIT
221 2.0.0 Bye
Connection to Host lost.
手動のSMTPセッションからは、すべてが正常に行われているようです。だから私の勘は、宛先サーバーによる応答の1つです(以下に再度投稿されます)
250-filter.destination.domain.com
250-8BITMIME
250-ENHANCEDSTATUSCODES
250-STARTTLS
250 SIZE
サーバーが接続を終了します。それは正しいでしょうか? Exchange 2003 SMTPコネクタのどの設定がこれらの4行に応答して接続を終了しますか?
どんな助けでも大歓迎です
P.S.これを入力しているときに、250 SIZE応答にパラメーターがないことに気付きました。サーバーが250 SIZEでサイズ値なしで応答しても大丈夫ですか?
さて、それでは....それで私たちは問題を理解したと思います。
さらに分析すると、すべての電子メールが拒否されたわけではありません。電子メールはdestination.domain.comに送信されていましたが、「OutlookMeetingUpdates」である電子メールのみがキューに残っていました。その情報で武装して、私はグーグル検索をすることができて、驚くべきことに即座にヒットを得ることができました ここ ; このMS KB記事 を参照しました。
そのことを念頭に置いて、SMTPログは、source.domain.comサーバーが接続を開始するのにQUITで停止する理由を明らかにします。おそらく、Exchangeサーバーを開始した後、送信する電子メールメッセージのロードを担当する別のスレッド/プロセスに制御を渡しますが、MS KBの記事で提案されているログから明らかなように、エラーが発生し、その後失敗します。その後、SMTP接続を担当する最初のスレッド/プロセスは、SMTP接続を適切に閉じることによってエラーから回復します。私のような誰かがSMTPログを見て答えを探している間、完全に困惑しました!!!
P.S.今後の更新のために、この情報をここに残しておくと考えました。
P.P.S管理者に質問を更新してもらい、「分類」を改善することもできますか?