HOW TO:在 IIS 6.0 中安裝和設定 SMTP 虛擬伺服器
更新:2007 年 11 月
若要從 ASP.NET Web 應用程式傳送電子郵件,您必須在伺服器上安裝及設定網際網路資訊服務 (IIS) 的 Simple Mail Transfer Protocol (SMTP) 服務。IIS SMTP 服務是一個簡單的元件,用來將電子郵件轉寄到 SMTP 伺服器進行傳遞。
安裝 SMTP 服務
根據預設,IIS 並未安裝 SMTP 服務。您必須使用 [控制台] 安裝 SMTP 服務。安裝 SMTP 服務會建立預設的 SMTP 組態,您可於稍後使用 IIS 管理員自訂其組態。
若要在 IIS 6.0 上安裝 SMTP 服務
在 [開始] 功能表上按一下 [控制台],按兩下 [新增或移除程式],然後按一下 [新增/移除 Windows 元件]。
在 [元件] 清單中,按一下 [應用程式伺服器],然後按一下 [詳細資料]。
在 [應用程式伺服器的子元件] 清單中,按一下 [網際網路資訊服務 (IIS)],然後按一下 [詳細資料]。
在 [網際網路資訊服務 (IIS) 的子元件] 清單中,選取 [SMTP 服務] 核取方塊,然後按一下 [確定]。
按 [下一步]。如果電腦提示您輸入 Windows CD 或網路安裝路徑,請按指示操作。
按一下 [完成]。
當您安裝 SMTP 服務時,會在 C:\Inetpub\Mailroot 中建立預設的 SMTP 伺服器組態和訊息存放區。
當您在安裝 SMTP 服務時,可以為其配置全域設定,也可以為虛擬伺服器的個別元件配置設定。IIS SMTP 服務僅是轉送代理程式。電子郵件會轉寄到 SMTP 伺服器進行傳遞。
設定 SMTP 虛擬伺服器
安裝 SMTP 服務會在 IIS 管理員中建立新節點。您必須啟動 IIS 管理員才能設定 SMTP 虛擬伺服器。如需詳細資訊,請參閱 IIS Operations Guide中的<SMTP 管理>主題。
重要事項: |
---|
您必須以本機電腦上系統管理員群組的成員身分登入才能執行下列程序,或者您必須委派有適當的授權。 |
若要從執行對話方塊啟動 IIS 管理員
在 [開始] 功能表上,按一下 [執行]。
在 [開啟] 方塊中,輸入 inetmgr,然後按下 [確定]。
若要從系統管理服務主控台啟動 IIS 管理員
在 [開始] 功能表上,按一下 [執行]。在 [執行] 文字方塊中,輸入 control panel,再按 [確定]。
在 [控制台] 視窗中,按一下 [系統管理工具]。
在 [系統管理工具] 視窗中,按一下 [網際網路資訊服務]。
預設值
預設的 SMTP 虛擬伺服器具有下列預設值。如果建立新的虛擬伺服器,您可以使用新虛擬伺服器精靈設定預設值。
[名稱]:顯示在 IIS 管理員中的虛擬伺服器的名稱。您可以在 IIS 管理員中變更虛擬伺服器的名稱。只要在虛擬伺服器上按一下滑鼠右鍵,再按一下 [重新命名]。
[IP 位址/TCP 連接埠]:全未指派/25。您可以使用 [SMPT 虛擬伺服器屬性] 對話方塊的 [一般] 索引標籤變更此設定。如果變更這個設定,則必須指定其他 SMTP 虛擬伺服器未使用的 IP 位址和 TCP 連接埠組合。TCP 連接埠 25 是預設及建議的 TCP 連接埠。多個虛擬伺服器可以使用相同的 TCP 連接埠,但是必須設定為不同的 IP 位址。如果未設定唯一的 IP 位址和 TCP 連接埠組合,SMTP 虛擬伺服器將不會啟動。
[預設網域]:[系統屬性] 的 [電腦名稱] 索引標籤上列出的網域名稱。不具網域的地址所發出的郵件會加上預設網域的戳記。SMTP 虛擬伺服器只能有一個預設網域,而且無法刪除。若要在 IIS 管理員中變更預設網域的名稱,請按兩下虛擬伺服器,然後按兩下 [網域]。在本機 (預設) 網域上按一下滑鼠右鍵,然後按一下 [重新命名]。
- [主目錄]:C:\Inetpub\Mailroot。主目錄是 SMTP 內容目錄的根,它必須位於執行 SMTP 服務的本機電腦上。