在本身搭建郵件系統時或者正在使用郵件系統的過程當中,很常常出現服務器忽然沒法啓用的狀況。排除了自己機器病毒或者網絡因素外,大多數狀況是由於郵件的端口被佔用,其中你們最熟悉的smtp、pop3服務默認使用的端口一旦被其餘程序佔用,若是不作相關設置,郵件服務器固然沒法啓動。下面以市面上的TurboMail郵件系統爲例,解決郵件端口被佔用的問題,你們能夠觸類旁通,參考一下。程序員
1.重啓服務器
首先,若是在Windows平臺,安裝完畢後必定要從新啓動服務器,保證全部的註冊和安裝信息可以正常運做。可是,Linux/Unix/AIX等平臺就無需重啓。
啓動「Turbomail控制檯」,若是發現Mail服務器和Webmail服務器沒法正常運行,或者運行幾秒鐘後失敗,一般都是由於防火牆或殺毒軟件的緣由。web
2.系統防火牆
系統自帶防火牆的效果通常都不強,大多數人都會關閉,企業的服務器更不可能依賴系統自帶的防火牆,不然那將是匪夷所思。
若是不關閉系統防火牆,也能夠經過在防火牆中設置例外端口。
Turbomail郵件服務器最易被佔用的端口有三個:8080(HTTP協議,Webmail網頁訪問),25(smtp協議,郵件發送傳輸)、110(POP3協議,郵件接收)。正是由於郵件系統的這些端口被其餘的程序所佔用,才致使郵件服務器沒法順利工做。tomcat
3.系統程序佔用舉例
1)Windows 2003自帶smtp service ,佔用25端口,處理辦法以下:控制面板=>>管理工具=>>服務,禁止 Simple mail transport protocol 服務。
2)Windows裝了SP2補丁後自動運行程序Microsoft Windows POP3 Service Version 1.0 處理辦法以下:控制面板=>>管理工具=>>服務,禁止服務服務器
4.殺毒防毒軟件
全部的殺毒軟件都包含「郵件查殺」這一部分,也正是經過以上端口等實施一種監控。熟悉這塊技術的IT朋友確定知道,這將大大減緩郵件系統的工做效率,增長系統運行負擔。Turbomail內嵌了著名的ClamAV郵件反病毒引擎,專業的郵件病毒功能是其餘全能型軟件所沒法媲美的,只有專才能精,這是真理。
在保證服務器正常運行的狀況下,關閉殺毒/防毒軟件郵件監控這一部分功能,也能夠進入具體頁面放開相應的1十、25端口便可,Turbomail郵件系統徹底能擔當阻擋病毒郵件的任務。目前市面上的主流殺毒軟件,像MOD3二、卡巴斯奇、瑞星、McAfee VirusScan、Symantec AntiVirus 都有設置掃描郵件端口的設置,你們只要關閉這個服務就能夠了。自己TurboMail已經自帶了反病毒引擎,徹底不須要再補充殺毒軟件。至於市面上其餘郵件系統,你們能夠細看產品說明,從而決定是否須要啓動殺毒軟件的郵件殺毒這一模塊。網絡
5.Tomcat
若是經過CMD檢測爲郵件系統端口被佔用,但又不是上述緣由,那麼極有多是tomcat在做怪。
簡單的說,tomcat能夠理解爲jsp解釋服務器。說白了,基於Java的Tomcat是不少程序的中間件。Tomcat除了技術先進、性能穩定,並且免費等特色外,還能跨平臺,因此很受廣大程序員的喜歡。再由於它運行時佔用的系統資源小,擴展性好,支持負載平衡與郵件服務等開發應用系統經常使用的功能,於是深受Java 愛好者的喜好並獲得了部分軟件開發商的承認,成爲目前比較流行的Web 應用服務器。基於以上種種緣由,因此服務器上其餘軟件極可能利用到Tomcat這個程序,而它默認佔用的端口爲8080,這也就與Turbomail的web端口發生衝突。常見的解決辦法就是先中止其餘程序tomcat的這個端口,而後成功啓動郵件服務器。也能夠按照客戶的要求,將Turbomail的WEB端口改成非8080端口。jsp
小結
本文述及的狀況基本涵蓋了95%的狀況, 若是服務器能正常啓動,郵件也能正常發送,可是沒法收到郵件,那麼這一般是域名解析的問題了。工具