Exchange 2007 無法將電子郵件發送到 Internet
我們目前正處於從 Exchange 2003 遷移到 Exchange 2007 的初期階段。我們已經到了兩個系統之間的內部郵件與我們所有的測試帳戶完美執行的地步,現在的問題是 Exchange 2007 無法向外部域發送電子郵件。
似乎是一個很簡單的問題,我用Google搜尋了很多文章,都說了同樣的話。創建一個地址空間為“*”且成本為“1”的 Internet 發送連接器,使用域名系統“(MX)”記錄自動路由郵件。
在包括 technet 在內的許多不同網站上閱讀之後,我終於繼續這樣做了。我從其中一個測試帳戶向外部地址發送了一封電子郵件,但沒有成功。我去檢查了集線器伺服器上的郵件隊列,無法訪問的隊列中還有數百條其他消息!從 Exchange 2003 端發往 Internet 的所有電子郵件都開始嘗試通過仍然無法發送到 Internet 的發送連接器發出。
我禁用了 Windows 防火牆和防病毒,以防其中一個阻止郵件發送,並且無法訪問隊列不斷增長。我刪除了發送連接器,幾分鐘後郵件開始正常路由到 Internet。
我認為只有另外兩件事可能出錯了。我使用 nslookup 檢查該域是否可由伺服器解析,並使用 telnet 從伺服器手動連接到遠端 SMTP 伺服器,以驗證連接是否可以打開,兩者都有效。
Exchange 2007 中內置的診斷工具僅告訴我“找不到匹配的連接器”,即使使用 * 連接器也是如此。我很難過有人可以幫助我嗎?
回顧我的問題,我意識到這個問題從未得到回答。事實證明,沒有一台 Exchange 2003 伺服器具有明確定義的發送連接器並且都使用預設連接器。一旦在 Exchange 組織中明確定義了發送連接器,所有郵件就開始使用它。
修復!!(好吧,至少在我的伺服器上,不確定您的問題是否相同)
似乎 Exchange 2007 不會自動附帶外部 SMTP 連接器。這看起來很奇怪,因為我能夠在將連接器設置到 Exchange 2003 伺服器之前發送外部電子郵件,但按照以下說明操作非常有效。
http://www.petri.co.il/configuring-exchange-2007-send-external-email.htm