郵件服務器

郵件服務器

商務網絡服務
郵件服務是用戶所需要的最重要的網絡服務。Web的通信量很大,但郵件主要用于個人之間的通信,而人與人之間的通信是商務的基礎。沒有郵件服務的網絡是不完整的和不健全的網絡。[1]電子郵件是因特網上最為流行的應用之一。如同郵遞員分發投遞傳統郵件一樣,電子郵件也是異步的,也就是說人們是在方便的時候發送和閱讀郵件的,無須預先與别人協同。與傳統郵件不同的是,電子郵件既迅速,又易于分發,而且成本低廉。
    中文名:郵件服務器 外文名:mail servers 别名: 釋義:用來負責電子郵件收發管理的設備 優點:比網絡上的免費郵箱更安全和高效 架構:5個 常用軟件:11個 選購注意事項:4項

簡介

概述

電子郵件是因特網上最為流行的應用之一。如同郵遞員分發投遞傳統郵件一樣,電子郵件也是異步的,也就是說人們是在方便的時候發送和閱讀郵件的,無須預先與别人協同。與傳統郵件不同的是,電子郵件既迅速,又易于分發,而且成本低廉。另外,現代的電子郵件消息可以包含超鍊接、HTML格式文本、圖像、聲音甚至視頻數據。我們将在本文中查看處于因特網電子郵件核心地位的應用層協議。但在深入讨論這些協議之前,讓我們先概覽一下因特網郵件系統及其重要部件。

結構

右上圖1展示了因特網郵件系統的高層概貌。我們看到,該系統由三類主要部件構成:用戶代理、郵件服務器和簡單郵件傳送協議(simple Mail Transfer Protocol,簡稱SMTP)。我們将在這樣的上下文中說明每類部件:發信人Alice給收傳人Bob發送一個電子郵件消息。用戶代理允許用戶閱讀、回複、轉寄、保存和編寫郵件消息(電子郵件的用戶代理有時稱為郵件閱讀器,不過我們在本文中避免使用這個說法)。Alice寫完電子郵件消息後,她的用戶代理把這個消息發送給郵件服務器,再由該郵件服務器把這個消息排入外出消息隊列中。當Bob想閱讀電子郵件消息時,他的用戶代理将從他在其郵件服務器上的郵箱中取得郵件。20世紀90年代後期,圖形用戶界面(GUI)的電子郵件用戶代理變得流行起來,它們允許用戶閱讀和編寫多媒體消息。當前流行的用戶代理包括Outlook,foxmail等。公共域中還有許多基于文本的電子郵件用戶代理,包括mail、pine和elm。

原理

郵件服務器構成了電子郵件系統的核心。每個收信人都有一個位于某個郵件服務器上的郵箱(mailbox)。Bob的郵箱用于管理和維護已經發送給他的郵件消息。一個郵件消息的典型旅程是從發信人的用戶代理開始,郵件發信人的郵件服務器,中轉到收信人的郵件服務器,然後投遞到收信人的郵箱中。當Bob想查看自己的郵箱中的郵件消息時,存放該郵箱的郵件服務器将以他提供的用戶名和口令認證他。Alice的郵件服務器還得處理Bob的郵件服務器出故障的情況。如果Alice的郵件服務器無法把郵件消息立即遞送到Bob的郵件服務器,Alice的服務器就把它們存放在消息隊列(message queue)中,以後再嘗試遞送。這種嘗試通常每30分鐘左右執行一次:要是過了若幹天仍未嘗試成功,該服務器就把這個消息從消息隊列中去除掉,同時以另一個郵件消息通知發信人(即Alice)。

簡單郵件傳送協議(SMTP)是因特網電子郵件系統首要的應用層協議。它使用由TCP提供的可靠的數據傳輸服務把郵件消息從發信人的郵件服務器傳送到收信人的郵件服務器。跟大多數應用層協議一樣,SMTP也存在兩個端:在發信人的郵件服務器上執行的客戶端和在收信人的郵件服務器上執行的服務器端。SMTP的客戶端和服務器端同時運行在每個郵件服務器上。當一個郵件服務器在向其他郵件服務器發送郵件消息時,它是作為SMTP客戶在運行。當一個郵件服務器從其他郵件服務器接收郵件消息時,它是作為SMTP服務器在運行。

SMTP

簡介

SMTP在RFC 821中定義,它的作用是把郵件消息從發信人的郵件服務器傳送到收信人的郵件服務器。SMIP的曆史比HTTP早得多,其RFC是在1982年編寫的,而SMTP的現實使用又在此前多年就有了。盡管SMTP有許多奇妙的品質(它在因特網上的無所不在就是見證),但卻是一種擁有某些“古老”特征的傳統戰術。例如,它限制所有郵件消息的信體(而不僅僅是信頭)必須是簡單的7位ASCII字符格式。這個限制在20世紀80年代早期是有意義的,當時因特網傳輸能力不足,沒有人在電子郵件巾附帶大數據量酌圖像、音頻或視頻文件。然而到了多媒體時代的今天,這個限制就多少顯得局促了——它迫使二進制多媒體數據在文由SMTP傳送之前首先編碼成7位ASCII文本;SMTP傳送完畢之後,再把相應的7位ASCII文本郵件消息解碼成二進制數據。HTTP不需要對多媒體數據進行這樣的編碼解碼操作。

舉例

下面我們通過查看一個常見的情形來說明SMTP的基本操作。假設Alice給Bob發送一個簡單的ASCII文本郵件消息:

●Alice調用自己的電子郵件用戶代理,給出Bob的電子郵件地址(譬如說bob@someschool.edu),寫好郵件内容,然後讓用戶代理發送本郵件消息。

●Alice的用戶代理把該郵件消息發送到她的郵件服務器中,由郵件服務器把該消息排人某個消息隊列中。

●運行在A1ice的郵什服務器上的SMTP客戶端看到消息隊列中的這個郵件消息後,打開一個到運行在Bob的郵件服務器主機上的SMTP服務器端的TCP連接。

●經過最初的一些SMTP握手之後,SMTP客戶把A1ice的郵件消息發送到TCP連接上。

●在Bob的郵件服務器主機上,SMTP服務器收到這個郵件消息後,把這個消息投遞到Bob的郵箱中。

●Bob在方便的時候調用自己的電子郵件用戶代理閱讀該郵件消息。 

需注意的是,SMTP通常不使用中間的郵件服務器主機中轉郵件,即便源端和目的端郵件服務器主機位于地球上相反的位置也一樣。假設Aiice的郵件服務器主機在香港,Bob的郵件服務器主機在阿拉巴馬州,那麼所建立的TCP連接将是這兩台服務器主機之間的連接。具體地說,如果Bob的郵件服務器不工作了,那麼A1ice發給Bob的郵件消息将存留在Alice的郵件服務器中等待新的嘗試,而不會存放到某個中間的郵件服務器中。

把郵件消息從發送端郵件服務器下面查看SMTP把郵件消息從發送端郵件服務器傳送到接收端郵件服務器的具體過程。我們将看到,SMTP協議與人們用于面對面交互的禮儀之間有許多相似之處。首先,運行在發送端郵件服務器主機上的SMTP客戶,發起建立一個到運行在接收端郵件服務器主機上的SMTP服務器端口号25之間的TCP連接。如果接收郵件服務器當前不在工作,SMTP客戶就等待一段時間後再嘗試建立該連接。這個連接建立之後,SMTP客戶和服務器先執行一些應用層握手操作。就像人們在轉手東西之前往往先自我介紹那樣,SMTP客戶和服務器也在傳送信息之前先自我介紹一下。在這個SMTP握手階段,SMTP客戶向服務器分别指出發信人和收信人的電子郵件地址。彼此自我介紹完畢之後,客戶發出郵件消息。SMTP可以指望由TCP提供的可靠數據傳輸服務把該消息無錯地傳送到服務器。如果客戶還有其他郵件消息需發送到同一個服務器,它就在同一個TCP連接上重複上述過程;否則,它就指示TCP關閉該連接。

與HTTP的比較

我們簡單地比較一下SMTP和HTTP。這兩個協議都是用于從一台主機向另一台主機傳送文件;HTTP用于從web服務器向Web用戶代理(即浏覽器)傳送文件(或對象),SMTP用于從一個郵件服務器向另一個郵件服務器傳送文件(也就是電子郵件消息)。在傳送文件時,SMTP和持久HTTP都使用持久連接。

可見,這兩個協議具有一些共同的特征,不過它們之間的差别也是顯著的。首先,HTTP基本上是一個内拉式協議(pull 

protocol)——有人把信息上傳到web服務器中,用戶則在方便的時候使用HTTP把這些信息從服務器上拉過來。更确切地說,HTTP連接是由想要接收文件的主機發起的。SMTP則基本上是一個外推式協議(push Protocol)——發送端郵件服務器把文件推送給接收端郵件服務器。更确切地說,SMTP連接是由想要發送文件的主機發起的。

SMTP和HTTP的第二個重要差别是,SMTP要求包括信體部分在内的每個郵件消息都是7位ASCII文本格式。

架構一

用Coremail架構郵件服務器

硬件配置

請根據以下建議配置服務器硬件,以保證有足夠的性能支持Coremail郵件系統的安裝和正常運行。

CPU:無硬性要求,建議配置一塊Xeon CPU (主頻2.0GHz以上)。

内存:無硬性要求,建議配置2G内存。

硬盤:采用獨立存儲設備,或使用服務器本地硬盤,建議采用至少3塊以上的SCSI接口硬盤,并設置為Raid5磁盤陣列。對于小站點,磁盤陣列并非強制要求。

磁盤分區和空間:磁盤分區主要包括操作系統和郵件系統兩個分區。操作系統建議有20G以上空間;郵件系統分區應根據郵箱用戶的空間容量需求确定。例:分配每個用戶100M郵箱空間,假如有500個用戶,所需空間上限則為50G,則整個郵件系統一共需要70G的磁盤空間。

網卡:建議配備1塊千兆網卡。

用戶根據以上要求配備硬件設備後,應将機器裝配好,并通電測試保證機器的正常運行。

軟件配置

CoremailXT支持Redhat AS 

4.0。要求操作系統支持解壓tar及gz格式的壓縮包;能夠支持中文語言環境,建議使用GB相關的語言設置,如zh_CN.GBK。Coremail XT提供了圖形化安裝界面,如果需要在服務器直接完成安裝,請确保服務器的操作系統已安裝圖形化互聯網浏覽器(如Firefox)。Windows環境下,請使用IE6.0以上浏覽器。

網絡配置

Coremail系統的正常運行需要網絡的支持,用戶需要保證服務器的物理網絡連接順暢,确保系統所在服務器可正常連通互聯網。另外,服務器需要支持Internet/Intranet TCP/IP的網絡協議,并對以下網絡相關内容進行設置。

安裝

環境檢查用戶的各種軟硬件按上述标準配備齊全後,可開始進行安裝。安裝程序啟動後将自動檢查以下機器狀态信息,請先确保安裝環境符合要求:

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的系統配置初始化。

架構二

用TurboMail架構郵件服務器

TurboMail郵件系統是一款完全自主開發的底層架構先進的郵件系統,在産品的擴展以及二次開發的支持、跨平台部署方面,有其他郵件服務器廠商無法比拟的優勢。

所需條件

企業建設自己的郵件系統的所需條件

1. 郵件服務器軟件。無論從功能性、穩定性、易用性還是高端的API支持、跨平台兼容等方面,TurboMail郵件系統軟件都表現出獨特優勢。

2. 硬件服務器。TurboMail對硬件服務器的要求不高,中小型企業的郵箱用戶一般是是數百人或以下,因此雙核CPU 2G内存的普通服務器已經完全滿足要求。

3. 域名。

4. 網絡。不少企業沒有拉光纖,還是使用ADSL上網,TurboMail郵件系統也支持ADSL。

搭建方法

1. 在服務器上安裝操作系統。TurboMail郵件系統是支持跨平台的,由于操作系統的穩定性推薦使用Linux操作系統,但出于操作簡單小企業使用Windows版本居多。

2. 下載安裝TurboMail郵件系統。直接選擇安裝包下載;如是Windows版本,則下載完畢直接點擊安裝,按照操作點擊3分鐘内完成安裝;如是Linux版本,則下載完畢執行1條解壓命令3條啟動命令即安裝啟動郵件系統。

3. 在路由器或者交換機開發郵件系統使用的端口:

4. 做域名解析。在購買的域名的管理後台配置域名解析,将MX記錄指向服務器所在公網IP,将WebMailL的A記錄指向服務器所在公網IP。

5. 進入TurboMail郵件系統的管理員後台,添加域以及用戶,進行域的功能的授權與用戶權限的授權。

通過以上四個步驟,一套可以進行内部和外部收發的郵件系統就已經搭建完畢,建好的用戶憑着自己的郵箱名與密碼就可以使用自己的公司郵箱。TurboMail也支持POP功能,如用戶們習慣使用Outlook、Foxmail等郵件客戶端,直接在客戶端裡面配置即可。

架構三

用GCMail架構郵件服務器

簡介

GCMail Server是一款易安裝、易維護,功能齊全,反病毒、反垃圾郵件超強的郵件服務器軟件,與卡巴斯基合作聯盟,内嵌卡巴斯基的反病毒、反垃圾郵件殺毒引擎,基于路由行為識别、智能學習規則策略的反垃圾過濾引擎,擁有C/S與B/S管理控制器,快速、便捷、全部自動化管理。支持Windows Server 2000/2003/2008服務器版操作系統。同時,Webmail支持的語言有:簡體中文、繁體中文、國際英文。

安裝部署

準備工作

(1)軟件系統環境

在安裝部署之前,您需要準備的操作系統平台Windows 2000/Windows2003/Windows2008,以及GCMail for WIndows Server版本的安裝軟件。

(2) 接入網絡環境

GCMail郵件服務器支持撥号ISDN、ADSL寬帶、FTTB、有線通(CableModem) 等接入方式。系統可使用固定IP地址和國際域名以及花生殼等産商提供的動态IP和域名。

架構四

用U-Mail架構郵件服務器

U-Mail Server是一款安全易用全功能的郵件服務器軟件,内嵌卡巴斯基殺毒引擎,基于行為識别的反垃圾過濾引擎,純Web端的便捷管理,全自動化的自我管理。

準備工作

在安裝系統之前,還必須選定操作系統平台,U-Mail for Windows 可以安裝在 Windows 2000、 Windows 2003、Windows2008 操作系統上(建議打全所有的操作系統補丁)

系統安裝

在安裝過程中和一般的軟件類似,下面隻給一些要注意的步驟,如安裝組件、安裝目錄、以及設置管理員的登陸密碼等。

1)開始安裝,檢測安裝環境,這裡我們用簡體中文演示

2)安裝向導

3)授權條款

4)選擇安裝組件

5)選定安裝位置

6)郵件系統主域名設置

7)郵件系統管理帳号設置

8)開始安裝

9)安裝成功(需重啟服務器)

U-Mail是高度自動化操作的郵件服務器系統,反垃圾反病毒都是自動升級,所有操作都是純web操作,非常的便捷。

架構五

用WebEasyMail架構郵件服務器簡介郵件服務是用戶所需要的最重要的網絡服務。Web的通信量很大,但郵件主要用于個人之間的通信,而人與人之間的通信是商務的基礎。沒有郵件服務的網絡是不完整的網絡。

WebEasyMail是一個基于Windows平台,并服務于中、小型網站及企業的internet(英特網)和intranet(企業局域網)全功能Web郵件服務器。是一個較好的國産Web郵件服務器。WebEasyMail通過與微軟IIS(Microsoft Internet Information Services)的緊密集成,提供Web下系統管理以及通過浏覽器收、發電子郵件等功能。它提供了14個對象百種方法及屬性,以支持高級用戶針對WebEasyMail系統所進行的相關ASP程序開發。與ImailServer、CMailServer、CaisMail Server等相比毫不遜色。

架構方法

我們就對如何用WebEasyMail架構中、小型Web郵件服務器作一個較詳細的介紹。

1、Web郵件服務器系統平台

Web郵件服務器需要安裝Internet服務,推薦采用微軟IIS,架設一個Web服務器。

2、WebEasyMail的安裝

或者用 Winmail Server 輕松架設郵件服務器

準備工作

Winmail Server 是一款安全易用全功能的郵件服務器軟件,不僅支持 SMTP/POP3/IMAP/Webmail/LDAP(公共地址簿)/多域/發信認證/反垃圾郵件/郵件過濾/郵件組/公共郵件夾等标準郵件功能,還有提供郵件簽核/郵件殺毒/郵件監控/支持IIS,Apache和PWS/短信提醒/郵件備份/TLS(SSL)安全聯結/郵件網關/動态域名支持/遠程管理/Web 管理/獨立域管理員/在線注冊/二次開發接口特色功能。它既可以作為局域網郵件服務器、互聯網郵件服務器,也可以作為撥号ISDN、ADSL寬帶、FTTB、有線通(CableModem) 等接入方式的郵件服務器和郵件網關。

在安裝系統之前,還必須選定操作系統平台,Winmail Server 可以安裝在 Windows 98/ME或Windows NT4、Windows 2000、Windows XP 以及 Windows 2003 等Win32操作系統.

Windows Server 2003中安裝郵件服務組件

在Windows Server 2003系統中安裝郵件服務組件的方法如下:

第1步,在“控制面闆”窗口中雙擊“添加或删除程序”圖标,在打開的“添加或删除程序”窗口中單擊“添加/删除Windows組件”按鈕。

第2步,打開“Windows組件向導”對話框,在“組件”列表中選中“電子郵件服務”複選框。選中該選項後Windows組件向導将安裝POP3組件,并安裝簡單郵件傳輸協議(SMTP)。單擊“下一步”按鈕。

第3步,Windows組件向導開始安裝電子郵件服務組件和遠程管理工具,在安裝過程中需要插入Windows Server 2003的安裝光盤或指定系統安裝路徑。另外在安裝電子郵件服務組件的同時,還會自動安裝配置遠程管理工具。完成安裝後單擊“完成”按鈕關閉Windows組件向導。

相關詞條

相關搜索

其它詞條