郵件伺服器軟體

郵件伺服器軟體

郵件伺服器是一種用來負責電子郵件收發管理的設備。電子郵件是網際網路上最為流行的套用之一。如同郵遞員分發投遞傳統郵件一樣,電子郵件也是異步的,也就是說人們是在方便的時候傳送和閱讀郵件的,無須預先與別人協同。與傳統郵件不同的是,電子郵件既迅速,又易於分發,而且成本低廉。另外,現代的電子郵件訊息可以包含超連結、HTML格式文本、圖像、聲音甚至視頻數據。

基本介紹

  • 中文名:郵件伺服器軟體
  • 作用:用來負責電子郵件收發管理
  • 特點:電子郵件系統的核心
  • 類型:軟體
伺服器原理,軟體分類,軟體部署,

伺服器原理

郵件伺服器構成了電子郵件系統的核心。每個收信人都有一個位於某個郵件伺服器上的信箱(mailbox)。Bob的信箱用於管理和維護已經傳送給他的郵件訊息。一個郵件訊息的典型旅程是從發信人的用戶代理開始,郵件發信人的郵件伺服器,中轉到收信人的郵件伺服器,然後投遞到收信人的信箱中。當Bob想查看自己的信箱中的郵件訊息時,存放該信箱的郵件伺服器將以他提供的用戶名和口令認證他。Alice的郵件伺服器還得處理Bob的郵件伺服器出故障的情況。如果Alice的郵件伺服器無法把郵件訊息立即遞送到Bob的郵件伺服器,Alice的伺服器就把它們存放在訊息佇列(message queue)中,以後再嘗試遞送。這種嘗試通常每30分鐘左右執行一次:要是過了若干天仍未嘗試成功,該伺服器就把這個訊息從訊息佇列中去除掉,同時以另一個郵件訊息通知發信人(即Alice)。
簡單郵件傳送協定(SMTP)是網際網路電子郵件系統首要的套用層協定。它使用由TCP提供的可靠的數據傳輸服務把郵件訊息從發信人的郵件伺服器傳送到收信人的郵件伺服器。跟大多數套用層協定一樣,SMTP也存在兩個端:在發信人的郵件伺服器上執行的客戶端和在收信人的郵件伺服器上執行的伺服器端。SMTP的客戶端和伺服器端同時運行在每個郵件伺服器上。當一個郵件伺服器在向其他郵件伺服器傳送郵件訊息時,它是作為SMTP客戶在運行。當一個郵件伺服器從其他郵件伺服器接收郵件訊息時,它是作為SMTP伺服器在運行。

軟體分類

郵件伺服器軟體一般指郵件系統。郵件伺服器軟體可以分成開源和商業兩種。
開源郵件伺服器軟體:hmailserver、Extmail、Macallan Mail Solution、AfterLogic XMail Server、ArGoSoft Mail Server Free等。
商業郵件伺服器軟體:國內較知名的有Coremail、eyou,國外較知名的有Exchange、Lotus。

軟體部署

硬體配置
請根據以下建議配置伺服器硬體,以保證有足夠的性能支持Coremail郵件系統的安裝和正常運行。
CPU:無硬性要求,建議配置一塊Xeon CPU (主頻2.0GHz以上)。
記憶體:無硬性要求,建議配置2G記憶體。
硬碟:採用獨立存儲設備,或使用伺服器本地硬碟,建議採用至少3塊以上的SCSI接口硬碟,並設定為Raid5磁碟陣列。對於小站點,磁碟陣列並非強制要求。
磁碟分區和空間:磁碟分區主要包括作業系統和郵件系統兩個分區。作業系統建議有20G以上空間;郵件系統分區應根據信箱用戶的空間容量需求確定。例:分配每個用戶100M信箱空間,假如有500個用戶,所需空間上限則為50G,則整個郵件系統一共需要70G的磁碟空間。
網卡:建議配備1塊千兆網卡。
用戶根據以上要求配備硬體設備後,應將機器裝配好,並通電測試保證機器的正常運行。
軟體配置
Coremail XT支持Redhat AS 4.0。要求作業系統支持解壓tar及gz格式的壓縮檔;能夠支持中文語言環境,建議使用GB相關的語言設定,如zh_CN.GBK。Coremail XT提供了圖形化安裝界面,如果需要在伺服器直接完成安裝,請確保伺服器的作業系統已安裝圖形化網際網路瀏覽器(如Firefox)。Windows環境下,請使用IE6.0以上瀏覽器。
網路配置
Coremail系統的正常運行需要網路的支持,用戶需要保證伺服器的物理網路連線順暢,確保系統所在伺服器可正常連通網際網路。另外,伺服器需要支持Internet/Intranet TCP/IP的網路協定,並對以下網路相關內容進行設定。
連線埠和防火牆設定
Coremail系統的正常運行將套用到以下標準連線埠,請開通伺服器的以下對外連線埠,允許外部的訪問(INPUT):
連線埠
作用
110
pop3
25
smtp
143
imap
9900
Web管理界面、Webmail
除此以外,Coremail郵件系統還需要訪問以下連線埠,以獲得包括反垃圾郵件系統的特徵庫升級在內的功能(此功能為增值功能),因此請開通伺服器以下對外的連線埠訪問(OUTPUT):
郵件伺服器軟體
為了使Coremail 系統正常運行,請確認系統所在環境的防火牆已開通上述連線埠的訪問限制。
DNS設定
為使用戶的系統域名能被正確解析為相應伺服器地址,郵件伺服器需要能夠在網際網路上被識別和查找到。這樣,郵件系統才能實現郵件的投遞和接收。因此,郵件伺服器需要對此做DNS設定,包括MX記錄和A記錄的設定。
不同的域名託管服務商提供的DNS設定方法可能有所不同,請聯繫域名託管服務商,請求協助進行設定。一般情況下,需要登錄域名管理,在MX記錄設定頁刪除所有現有MX條目,並輸入新的MX記錄以指向Coremail郵件伺服器,並保存更改。注意,對MX記錄的更改最長可能需要48小時才能生效。A記錄通常在同一個地方進行設定。
假設安裝完成的Coremail系統預期啟用域名:mail點coremail點cn,請給這個域名設定對應的A(主機)記錄為mail,對應該主機的網際網路IP位址:
郵件伺服器軟體
然後添加一個MX記錄指向該A記錄:
郵件伺服器軟體
安裝Coremail郵件系統
環境檢查
用戶的各種軟硬體按上述標準配備齊全後,可開始進行安裝。安裝程式啟動後將自動檢查以下機器狀態信息,請先確保全裝環境符合要求:
root許可權:Coremail系統安裝要求以root系統管理員許可權執行。若未有root許可權,請在安裝開始前使用su命令獲取root許可權如:# su root
 安裝路徑:Coremail安裝要求系統下有名為coremail的賬戶,默認安裝路徑即為/home/coremail。請首先創建coremail賬戶,密碼為coremail;若用戶之前安裝過coremail系統,請確保舊系統已卸載完全,目錄/home/coremail下為空。
相關連線埠:請確認Coremail正常運行所需的連線埠處於空閒狀態,具體可參考連線埠和防火牆設定。
相關進程:請確認伺服器的apache,tomcat和sendmail進程不處於運行狀態。
安裝過程
獲取安裝包和CDKEY
用戶取得安裝包,保存到本機,同時獲取並保存CDKEY檔案(CDKEY詳細信息參閱附錄)。請確保全裝檔案具有可執行許可權。
註:如果您同時購買了Anti-virus功能模組,請根據《Coremail XT V2.1 Anti-virus使用手冊》安裝病毒引擎。
執行安裝
執行安裝檔案****點install點sh。可提供以下安裝方式:
不帶參數:自動安裝(非強制);安裝後默認Webmail連線埠是80
--upgrade或-u:升級coremail系統
--force或-f:強制安裝方式,發現有衝突時將嘗試自動解決衝突。
如果是第一次安裝Coremail系統,建議使用強制安裝方式;
--manually或-m:僅解壓安裝檔案,不自動安裝Coremail,需由人工操作安裝;
-web-port-9900:自動安裝(非強制);安裝後Webmail連線埠是9900,需採用http://domain:9900進行登錄;如當前伺服器已採用80連線埠運行其他服務,建議採用該參數進行安裝。
安裝程式啟動後,程式將開始各種環境檢查。當發現衝突時,非強制安裝模式下將提示衝突並退出安裝;在強制安裝模式下,會嘗試自動解決衝突,如:自動關掉未停止的相關進程;或當系統未創建coremail賬戶時,自動創建該賬戶,並設定密碼為coremail。
根據提示信息給出的URL地址,用戶將進入web安裝管理界面,繼續完成Coremail的系統配置初始化。

相關詞條

熱門詞條

聯絡我們