Exchange 2003 缺少預設 SMTP 連接器,但仍通過智能主機路由
我有一個 Exchange 2003 伺服器,目前使用 MXLogic 作為智能主機,通過它中繼所有出站郵件。我通過在域外發送郵件並檢查標題來確認這一點。
我需要修改我正在使用的智能主機,但我在任何地方都找不到這些設置!唯一對我可見的 SMTP 連接器是一個用於 *.yahoo.com 地址空間的連接器,它使用 DNS 來路由郵件,而不是 MXLogic。
這是組織中唯一的 Exchange 伺服器。
我的 SMTP 連接器去哪兒了?如果沒有與收件人地址空間匹配的 SMTP 連接器,郵件如何離開此伺服器?
- 我在系統系統資料庫中或在 Exchange MDB 之外的磁碟文件中找不到任何“mxlogic”實例
- 伺服器上未安裝 MXLogic 或其他 Symantec 軟體
- 我重新啟動了所有 Exchange 服務。
Exchange Server 2003 不會自動創建或使用 SMTP 連接器。所有郵件流都由預設的 SMTP 虛擬伺服器組件(列在 ESM 中您的伺服器下的協議節點下)處理。當您需要為電子郵件定義/應用特定條件/限制時,管理員會手動創建和配置 SMTP 連接器(如螢幕截圖所示)。僅當您的 Exchange 組織中有多個 Exchange 伺服器時,Exchange 才會自動創建 SMTP 連接器。
在您的情況下,所有電子郵件都是通過伺服器的預設 SMTP 虛擬伺服器組件發送的,但根據它是否與您的 SMTP 連接器的條件匹配,它會採取不同的行動。如果您的 Exchange 組織中有多個 Exchange 伺服器,則更容易理解 SMTP 連接器的用途和使用,因為您可以讓電子郵件匹配 SMTP 連接器的特定條件,由不同的 Exchange 伺服器處理(通過它的 SMTP虛擬伺服器)。
這是一篇關於這個主題的非常好的文章:
http://www.msexchange.org/tutorials/configuring-smtp-connector.html
如果 Exchange 組織中有多個 Exchange 伺服器,路由組、SMTP 連接器和路由組連接器的概念會更加直覺。只有一個伺服器,對於這些組件的用途和工作方式可能會有些混亂。