Exchange發送郵件後卡在草稿箱

今天給一個客戶處理Exchange無法發送郵件的問題, 客戶當前使用的爲郵件中繼與郵件網關,即自己發送郵件時,郵件主機設定爲中繼服務商提供的地址,MX記錄設定爲郵件網關服務商的地址。

在郵件處理過程中測試用戶自己給自己發送郵件,發現郵件被放到了草稿箱中。在郵件隊列中發現很多郵件都卡在了隊列,提示爲DNS Query Failed,經過檢查發送連接器,發現DNS服務器設定正常,使用NSLOOKUP解析測試公網MX記錄,也正常。

image

image

隨即想起之前一個項目中,由於Exchange 2013版本較舊有諸多BUG,後微軟售後建議安裝最新的累積更新。隨意爲該服務器安裝CU8更新包。

客戶虛擬機2vCPU,16GB內存 性能不是很好,安裝補丁安裝了3個多小時,安裝過程中有一些郵件被髮送成功,安裝完畢後發現郵件隊列中還有大量的郵件,自己給自己發郵件也仍然被卡在了草稿箱(OWA,outlook發送會發到MAILBOX)。打開Powershell使用test-servicehealth 發現配置都正常。

後經過google查詢有人遇到過接收連接器修改後無法收到郵件的情況,隨即比對一個純淨的Exchange SErve 2013將客戶的接收連接器恢復默認設定。重啓傳輸服務問題依然。經過仔細排,發現用戶網卡的額外DNS服務器配置爲了公網的DNS服務器(其實早就發現了,一直覺得主DNS爲域控應該不會有問題),後嘗試將備用DNS去掉,只留主DNS指向爲主域控,在Exchange服務器設置的外部DNS設定爲阿里巴巴的223.5.5.5,223.6.6.6. 並在發送連接器中指定使用傳輸服務器的外部DNS進行查找。重啓服務器,發現問題解決了,卡在隊列的幾百封郵件都出去了。

隨即判定,應該是Exchange運行過程中,調用到了公網DNS服務器的事,就像之前客戶端加域,主DNS設定DC的地址,額外DNS設定爲公網,經常會出現無法加域的情況,因此建議以後的域環境中,所有客戶端與服務器都應將所有DNS服務器都設定爲域內的DNS服務器。

小白的一次Exchange排錯,有不對的地方還請各位大拿多多指點。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章