Windows-Server-2003

IIS SMTP 伺服器

  • March 7, 2011

我正在嘗試在虛擬專用伺服器上設置 SMTP 伺服器。我過去通常在託管公司託管應用程序。

我在網站上使用 SMTP 發送郵件,但需要配置 IIS 的 SMTP 伺服器以允許我發送郵件。我對此有幾個問題:

  1. 我需要設置哪些設置才能訪問 mail.myDomain.com 並提供要發送的郵件的使用者名和密碼?
  2. 我需要注意哪些安全問題以及如何鎖定 SMTP 伺服器?
<單軌電車
使用WindsorIntegration="true"
checkClientIsConnected="true"
smtpHost="mail.myDomain.com"
smtpUsername="我的使用者名" smtpPassword="XXX"
>

在 IIS 6.0 管理器中的 SMTP 伺服器屬性下,您將需要以下內容:

正常選項卡:

設置 mail.myDomain.com 解析到的 IP 地址。

訪問選項卡:

訪問控制(身份驗證):您可以使用基本身份驗證,或使用集成 Windows 身份驗證並允許與您的 IIS 應用程序池關聯的帳戶(假設 Web 伺服器在同一台電腦上)。假設網站和 SMTP 伺服器是共同託管的,那麼使用 basic 可能不是什麼大問題。否則,您可能需要考慮 TLS 加密。

連接控制/中繼限制(連接和中繼):您可以在此處明確允許僅從伺服器的 IP 地址發送/中繼,防止第三方發送。

傳遞選項卡

(高級):如果您要發送給廣泛的使用者,您可能需要確保您的偽裝域已設置。一個額外的步驟是確保您的 SMTP 伺服器的 IP 地址在反向查找中顯示為偽裝域。您的提供商可能需要為此提供幫助。未能解決此問題可能會導致郵件被接收伺服器拒絕。

引用自:https://serverfault.com/questions/85747