IIS 6.0 サーバーから Exchange 2003 サーバーに SMTP を直接中継する方法

IIS 6.0 サーバーから Exchange 2003 サーバーに SMTP を直接中継する方法

IIS 6.0 サーバーで取得した SMTP メールを、内部ネットワーク上の Exchange 2003 サーバーに直接送信するように強制することは可能ですか?

現在、中間に 3 番目のデバイスがあり、これが過負荷になってメールが 2 ~ 3 時間遅延しています。中間のデバイスをスキップして、IIS から Exchange に直接移動できるようにしたいと考えています。

[更新] IIS サーバーも内部にあることを明確にする必要があります。この 3 番目のデバイスが混在していたのは、先週新しいファイアウォールがオンになったとき (しかも休日の週末が始まる数時間前) だったことに気付きました。

答え1

IIS 6.0 SMTP サーバーを使用して、受信した SMTP を別のサーバーに直接送信し、配信することができます。 「スマート ホスト」で検索してください。

「3 番目のデバイス」は、おそらくすでに「スマート ホスト」として設定されています。SMTP サーバーのプロパティの「配信」タブで、「詳細設定」をクリックします。そこで Exchange Server コンピューターの名前または IP を指定し、「スマート ホストに送信する前に直接配信を試みる」のチェックが外れていることを確認します。

当然のことながら、IIS 6 ボックスが上記で指定した名前または IP で Exchange Server コンピューターの TCP ポート 25 に到達できることを (TELNET などを使用して) 確認する必要があります。

答え2

あなたのウェブサイトはローカル SMTP サーバーに送信するように設定されていると思いますか?

基本的には2つの選択肢があります。

  1. Exchange サーバー上の SMTP サーバーを使用して電子メールを送信するように Web アプリを構成します。
  2. すべてのメールを Exchange サーバーに送信するように、Web サーバー上の IIS SMTP サーバー上のスマートホストを構成します。

答え3

IIS ボックスに、Exchange サーバーの内部 IP アドレスを直接ポイントするホスト エントリを追加します。これにより、外部 DNS ルックアップが実行されなくなり、ファイアウォールを効果的にバイパスできるようになります。

関連情報