如何將 SMTP 直接從 IIS 6.0 伺服器中繼到 Exchange 2003 伺服器

如何將 SMTP 直接從 IIS 6.0 伺服器中繼到 Exchange 2003 伺服器

是否可以強制將在 IIS 6.0 伺服器上接收的 SMTP 郵件直接傳送到內部網路上的 Exchange 2003 伺服器?

現在,我們中間有第三台設備,它正在超載,導致郵件延遲 2 或 3 小時。我希望能夠跳過中間設備,直接從 IIS 轉到 Exchange。

[更新] 我應該澄清一下 IIS 伺服器也是內部的。我發現直到上週我們的新防火牆打開(就在假日週末開始前幾個小時),這第三台設備才被投入其中。

答案1

您可以讓 IIS 6.0 SMTP 伺服器將任何傳入的 SMTP 直接傳送到另一台伺服器進行傳遞。您正在尋找“智慧主機”。

您的“第三台設備”可能已配置為“智慧型主機”。查看 SMTP 伺服器的屬性,在「傳遞」標籤上,然後按一下「進階」。在那裡指定 Exchange Server 電腦的名稱或 IP,並確保未選取「傳送至智慧型主機之前嘗試直接傳送」。

顯然,請驗證(使用 TELNET 或其他方式)IIS 6 機器可以透過您在上面指定的名稱或 IP 存取 Exchange Server 電腦的 TCP 連接埠 25。

答案2

我假設您的網站已配置為傳送到本機 SMTP 伺服器?

你基本上有兩個選擇。

  1. 設定您的 Web 應用程式以使用 Exchange 伺服器上的 SMTP 伺服器傳送電子郵件。
  2. 在 Web 伺服器上的 IIS SMTP 伺服器上設定智慧主機,以將所有郵件導向至交換伺服器。

答案3

在 IIS 框中新增主機項目,該條目直接指向您的 Exchange 伺服器的內部 IP 位址。這應該可以防止它進行外部 DNS 查找並有效繞過您的防火牆。

相關內容