POP服務器和SMTP服務器能不能分開?

我記得之前在某個罈子看到有人問起這個問題,想把POP/SMTP兩種服務給分開,以便獲得更好的性能。很多人就開始討論了,具體結果我不知道,反正這裏我就針對這個問題以Exchange 2007來發表下自己的觀點。
Exchange 2007有5種服務器角色這個事實我就不想在重複了。在Exchange 2000/2003環境中,只有前後端概念,或者還有稱作橋頭堡服務器的概念。Exchange 2000/2003環境中的POP/SMTP服務是放在一起的,但是我沒有說他們不可以分開。
Exchange 2007中有兩個角色請注意——客戶端訪問服務器和集線器傳輸服務器(我喜歡叫中心傳輸服務器),集線器傳輸服務器(Hub Transport Server,HTS)他有個艱鉅的任務——處理郵件流。他不斷的接收邊緣啊、同組織中其他的HTS啊、分揀目錄啊上的郵件,完了之後他經過“篩選,過濾”,最終由可愛的傳輸協議——SMTP來處理了。
POP幹嘛的?我的Blog最上面的導航有個鏈接是POP4,也就是POP郵局協議版本的第四版!注意,RFC並沒有這麼快會放出POP4的規範。POP幹嘛用的?很簡單,客戶端就靠他來拖郵件,注意,是藉助POP協議從服務器上下載郵件,不是Push。
這就把郵件的收與發分開了,SMTP本身是個很弱的協議,他只負責傳遞郵件,連驗證他都做不了。所以有了ESMTP和服務器驗證,這裏暫時不討論。郵件由SMTP的幫助到達了收件人的郵箱服務器之後,客戶端就可以在Outlook點擊“立即發送/接受”就可以激活Outlook通過POP協議去服務器上檢查有無新郵件,若有,很自然,就Download了。
Exchange 2007就有這點優勢,服務器角色分離,那麼,就可以發揮你的創造性思維,設計出最佳的解決方案。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章