造成這些問題有幾個方向可以去查,
1.網路頻寬不足或防火牆設定有誤,造成郵件寄不出去也收不下來
2.Exchange 被當成跳板或被攻擊,造成需多廣告郵件卡在上面,應限制轉寄本網域的郵件
3.可能DNS設定有問題造成郵件無法順利收送,查詢DNS設定是否有問題
大致上這些問題,只要exchange設定無誤,朝這些方向去查明就可以解決了。
郵件也許太大
主要應該是網路頻寬不足吧
我猜你家的Exchange版本是2003或是2000,才會有SMTP服務。Exchange 2003/2000有一個奇怪的設定,SMTP預設對外connection數是1000,但是必須要有大頻寬(E1以上)才會正常工作,如果頻寬不夠SMTP信會寄不出去,而不是慢慢寄。這一點在現在隨便都有幾M的頻寬的公司已經被漸漸遺忘。
你可以這樣做,檢察給Exchange對外連線的頻寬夠嗎?
如果短時間頻寬調整不出來,可以將connection數降低,通常會是這樣有E1的頻寬可以設定到1000,但是512K可能只能設定到100,這時候SMTP才會慢慢的把信寄出去。
實際要設定的數字你可以試試看。
希望對你有幫助。
我自己倒是碰過的狀況都不是大大們說的,這個信件延遲問題我們也被搞很久(老板一直認為我們自己的mail server問題),檢查不出啥問題,最後硬著頭皮到處問對方的MIS窗口(對方組織太龐大,連老板自己都不知道要找誰),最後而是對方(大陸)的網路環境問題,他們改善之後就再也沒發生過(到現在發文前).
MS對於KB的維護算是相當用心, 請先查查看eventlog有沒有那些錯誤代碼, 然後到MS的technet網路查詢相關資料, 很可能就可以解決你的問題.
如果不行, 利用購買MSDN的點數可免費向微軟詢問此一問題, 相信微軟一定可以協助你解決的
1.Exchange Server 前端是否有Spam 設備發信?
有的話建議請查Exchange 至 Spam 這段,沒問題再由 Spam 往外查。
2.Exchange Server 直接發信的話。Exchange SMTP(以2003為例) 傳送郵件時會有好幾個 process 各自對應要寄出的MX,是全部Queue?還是某些公司傳送才Queue?
全Queue 的話建議從DNS,和頻寬開始查。單一的話nslookup , telnet 25 port測試是否對方Drop信件。
3.是否被列為RBL?
可請ISP查他們整段IP有沒有被列。
4.整體線路問題。
請ISP查一下各節點是否有異常,或自行更換線路測試。
建議方法
1.在郵件伺服器前端加裝郵件Spam
(1)檔掉不必要的郵件
2.檢查是否有帳號密碼外洩 不法人員利用您的MAIL轉發垃圾信件
3.檢查是否被列入RBL等....請去相關網站查詢
4.您有設DNS反查嗎???