隊列裏大量Postmaster退信的故障處理

隊列裏十幾萬Postmaster郵件
原因:可能被垃圾郵件***,或中郵件病毒
處理辦法:停止NDR(non-delivery reports)
操作:
全局設置-Internet郵件格式-默認-屬性-高級,取消掉“啓用未送達報告”。重啓服務器後,原來8000多隊列數,變成只有100多了。這個辦法只能是臨時使用.
另外也把郵件過期超時的時間縮短爲12個小時,這樣加快隊列的消亡。
操作:
服務器-協議-SMTP-默認SMTP虛擬服務器-屬性-傳遞。

 

這種方法讓這些隊列自動消亡,也可以用手工刪除隊列。方法如下:
1、直接在隊列裏刪除,但理論可行,實際不可操作。因爲如果服務器被中繼,那1天就會產生10萬以上的垃圾郵件在隊列中,用這種方法就算一次刪10000封,一天也刪不完,因爲查找郵件和刪除操作也很費時間,一次刪除10000郵件很容易死機,死機就白乾了,呵呵,我用這種方法刪了一夜,才刪了2萬多.
2、刪除隊列文件夾Program Files\Exchsrvr\Mailroot\vsi 1\Queue:就是將SMTP停掉,進安裝目錄將隊列文件夾Queue刪除後,再建個空的(千萬不要打開隊列文件夾,會死機的,要直接刪除)
手工刪除的缺點會丟失正常隊列中的郵件,但如果被中繼,或有大量垃圾郵件,那也沒幾封正常的了。
 
-----補充內容---
exchange2003隊列中全是postmaster的垃圾郵件隊列,應該怎麼解決
我把中繼關了也沒用,只有把身份驗證的匿名訪問關了才行,但是關了匿名訪問就都不能發郵件了!
這個問題應該這樣看
發件人爲postmaster說明這些信是NDR,所以你要想想爲什麼會有這麼多NDR要發往Internet呢? 
最大的可能就是這些垃圾郵件的收件人地址不存在,所以你的Exchange纔會退NDR
解決辦法呢就是在啓用收件人過濾,直接拒絕非本地用戶的郵件,這樣就不會產生NDR了
具體步驟:
1、啓動Exchange系統管理。
2、展開全局設置,右鍵單擊郵件傳遞,然後單擊屬性。
3、單擊收件人篩選選項卡,單擊以選中“篩選不在目錄中的收件人”,然後單擊確定。
4、此時會彈出以下提示信息框,單擊確定:

 

5、展開服務器,展開Exchange Server服務器,展開協議,展開SMTP,右鍵單擊默認SMTP虛擬服務器,然後單擊屬性。
6、在常規選項卡,單擊高級。
7、單擊編輯,單擊以選中應用收件人篩選複選框,然後單擊確定三次。
-------郵件病毒也可以產生大量postmaster郵件!
針對近日Novarg病毒,暫停NDR可以有效的防止大量的NDR郵件導致郵件服務器停擺。
小郵差變種“諾維格”已極快的速度襲捲全球,利用“系統退信”的方法使許多用戶中招。該方法是指:病毒會用一個搜索到的郵件地址作爲發件人給一個並不存在的收信人發信,而收信人的郵件服務器找不到收信人的地址就會將該郵件退給發件人,發件人的郵件地址正好是病毒真正要傳播的對像。用戶在收到這樣的退信時,可能會打開這封退信而感染該病毒。病毒使用這樣的方式更好的隱藏了自己,也達到了更廣的傳播目的。
據稱病毒專家對目前的情況仍束手無策。
暫停NDR,可以稍稍減輕一下郵件服務器的負荷

 

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