解決Imail隊(duì)列經(jīng)常卡死,不能收發(fā)郵件的問題(Queuemgr服務(wù)掛起)
- 來源:縱橫數(shù)據(jù)
- 作者:中橫科技
- 時(shí)間:2013/10/30 22:12:57
- 類別:新聞資訊
解決Imail隊(duì)列經(jīng)?ㄋ,不能收發(fā)郵件的問題(Queuemgr服務(wù)掛起)
有用戶反應(yīng)在經(jīng)常收不到郵件,就連自己給自己發(fā)郵件能發(fā)送成功,但卻遲遲收不到郵件;發(fā)現(xiàn)在imail/pool目錄下多出非常多的*.smd文件,在網(wǎng)上查資料得知這些全部都是郵件隊(duì)列文件。SPOOL目錄相當(dāng)于是IMAIL里的TEMP,所有發(fā)送的郵件都需要在這個(gè)目錄下排隊(duì),由于SPOOL目錄下的文件(GSE文件 LOG文件堆積)過多,造成阻塞,導(dǎo)致郵件服務(wù)器出問題,最終導(dǎo)致收不到郵件……
查看郵件服務(wù)器,Queuemgr處于stop pending狀態(tài),無法重新啟動(dòng),需要停止該進(jìn)程后,方可啟動(dòng)。
解決辦法
一、去掉垃圾郵件驗(yàn)證
去掉垃圾郵件驗(yàn)證后,該現(xiàn)象不再發(fā)生,分析應(yīng)該是某一時(shí)段待處理郵件過多,在訪問垃圾郵件驗(yàn)證服務(wù)器時(shí),出現(xiàn)阻塞現(xiàn)象,郵件隊(duì)列掛起。
二、在服務(wù)器建立計(jì)劃任務(wù),定時(shí)運(yùn)行批處理重啟Imail的Queuemgr服務(wù),批處理文件如下
@echo Imail Filter
net stop queuemgr
net stop smtpd32
taskkill /f /im queuemgr.exe
taskkill /f /im smtpd32.exe
net start queuemgr
net start smtpd32
建立計(jì)劃任務(wù),每天早晚運(yùn)行該批處理,重啟Imail的Queuemgr服務(wù),這樣就可以省去管理員查Imail服務(wù)器的工作。
-縱橫數(shù)據(jù) 國(guó)際互聯(lián)數(shù)據(jù)中心