本文說明如何在 Windows Server 2003 中為 IIS「簡易郵件傳輸協定」(SMTP) 郵件轉寄伺服器設定遠端網域。IIS 內建功能完整的 SMTP 虛擬伺服器,可用於內部網路郵件傳送、接收來自 Internet 的郵件,並轉寄至 SMTP/POP3 伺服器。
獨立 SMTP 伺服器的安全優勢
採用獨立運行 SMTP 服務的伺服器,可作為企業郵件伺服器與 Internet 入站連線之間的隔離層。以 Windows Server 2003 為基礎的獨立伺服器,能將服務與內部網路的 Active Directory 安全邊界隔離。您可設定獨立 SMTP 虛擬伺服器使用公司郵件伺服器作為智慧主機,並限制僅轉寄特定遠端網域的郵件,拒絕其他所有轉寄請求。
設定獨立 IIS SMTP 伺服器轉寄至遠端網域
- 啟動 [Internet Information Services (IIS) 管理員] 或開啟 IIS 管理單元。
- 展開 [伺服器名稱] → [預設 SMTP 虛擬伺服器]。
- 以滑鼠右鍵點選 [網域],指向 [新增] → [網域]。
- 選擇 [遠端],點擊 [下一步]。
- 在 [名稱] 欄位輸入新遠端網域名稱。可指定單一網域,或使用星號 (*) 作為萬用字元 (星號必須位於名稱開頭,並以句點分隔) 指定多個網域。例如
*.otherdomain.com 可涵蓋 otherdomain.com 及其所有子網域。
- 點擊 [完成]。
- 右鍵點選剛建立的遠端網域,選擇 [內容]。
- 切換至 [一般] 索引標籤:
- 勾選 [允許輸入郵件轉寄至此網域],啟用 SMTP 伺服器轉寄功能。
- 在 [路由網域] 區域選擇 [將所有郵件轉寄至智慧主機],輸入內部網路公司郵件伺服器的 IP 位址或完整網域名稱 (FQDN)。若使用 IP 位址,務必以方括號括住,例如
[192.168.1.10]。
- 點擊 [確定]。
- 重新啟動 SMTP 虛擬伺服器:右鍵點選 [預設 SMTP 虛擬伺服器] → [停止],再右鍵選擇 [啟動]。
疑難排解
設定完成後,所有寄往該遠端網域的郵件將轉寄至指定的智慧主機。無法遞送的郵件會存放在 Inetpub\Mailroot\Badmail 資料夾中,供後續分析。