郵件伺服器怎麼設計思路
『壹』 如何組建一個郵件系統詳細的追加1000分!!
搭建一套郵件系統其實並不是一件龐大的工程,一套郵件系統的搭建構成可以分為以下三個部分:郵件伺服器硬體、域名和固定IP地址、郵件伺服器軟體,搭建的便捷與否決定於郵件伺服器軟體的易用程度。(本文章以TurboMail為例進行郵件系統的搭建說明)
一,郵件伺服器硬體:最低配置要求PIII以上,512M內存,硬碟在40G以上。
二,域名和IP地址:需要有獨立的域名,並有更改MX記錄的許可權,內網用戶可以使用自定義域名;需要有互聯網固定IP,沒有固定IP採用動態IP綁定域名軟體也可。
三,郵件伺服器軟體:目前市場上的郵件伺服器軟體很多,比如Exchange, Mdaemon,Imail,TurboMail等,價格不等,質量也不等,售後服務也不等,建議用戶綜合比較價格,質量和技術服務,並索取試用期進行測試後進行選擇(本文章以TurboMail為例進行郵件系統的搭建說明)
搭建步驟:
一,在購進了伺服器硬體後首先是要安裝操作系統,建議用戶使用linux操作系統,非常穩定,在熟悉代碼後操作也不麻煩,郵件伺服器最關鍵的就是穩定性,有了好的操作系統就有了穩定的保障。
二,域名請向域名供應商申請,國內比較大的有萬網和新網,域名供應商提供域名解析的服務;MX記錄可以通過域名供應商提供的管理界面進行修改。
三,有了這以上兩個前提後就可以安裝郵件伺服器軟體了。不同的郵件伺服器軟體的安裝方法和簡易度不同,我以國內最易安裝的TurboMail郵件伺服器為例講解安裝過程:
1,下載安裝包,請上官網直接下載。
2A,Windows系統:雙擊下載的安裝包,按照安裝提示完成安裝
3A,重啟電腦
4A,電腦重啟後,自動出現TurboMail控制台,點擊「運行mail伺服器」和「運行webmail伺服器」,啟動郵件服務程序
1B,Linux/solaris/aix/hp-ux/freebsd系統下:以ROOT用戶登錄,解壓安裝包,生成turbomail安裝目錄,解壓命令為:#tar -xvzfturbomail_linux_YYY_XXX.tgz
(注意:TurboMail安裝包必須放在根目錄上)
2B,啟動TurboMail Server,進入turbomail目錄,執行starttm.sh,命令為:#./starttm.sh
3B,啟動Webmail服務,進入進入 turbomail/web/bin 目錄,執行startup.sh。
命令為:#./startup.sh
4B,啟動反垃圾服務,進入 turbomail/sa目錄,執行sa_server.sh。命令為: #./sa_server.sh
四,郵件系統已經安裝完畢,登錄http://伺服器ip:8080/maintlogin.jsp 進入管理員界面,添加域和用戶後即可正式使用郵件系統了。
這樣,您的郵件系統就已經搭建完畢,之後就需要做一些郵件伺服器軟體的細節性能配置工作,比如用戶郵箱大小控制,收發郵件許可權控制,反垃圾反病毒功能設置等等,這些就需參考郵件伺服器軟體供應商的使用說明書和咨詢技術工程師了。
『貳』 c#郵件伺服器設計思路
樓上說的大部分是正確的,首先要建立Mail Server這是肯定的,要不然你的郵件不能和外部交互的。
可以用開源的郵件系統,一般會提供一個郵件的DB或者文件存儲結構,你的程序可以直接讀這些文件或者DB,提取信息就可以了。
標准做法是做一個POP3的郵件客戶端程序,定時檢查郵件伺服器的內容,把郵件下載下來。
有條件的話,采購一套LotusNote系統,全部搞定,呵呵。
『叄』 郵件伺服器
選擇傳統自建郵件系統的企業,自然明白自建郵件系統的必要性,但自建企業郵件系統,您還需要認真考慮如下問題:
2計算機操作系統:Windows?FreeBSD?還是Linux?
3MailServer軟體要用那一種?Exchange、Sendmail、Lotus,MAILD還是Shareware…?
(2和3結合度如何,用戶使用真實情況如何?是否符合本公司實際情況?)
4如何架設DNS伺服器?
5選擇哪一種防病毒軟體?
6選擇哪一種防垃圾信軟體?
9伺服器軟硬體結合度是否很高,效能是否能夠發揮完全?
10郵件系統會不會被OpenRelay?
11如何設定SMTP寄信認證?
14也是最重要的,MailServer壞了(系統損壞、硬碟讀取損壞等等)復原的成本、時間如何?
。。。。。
.這些,都是郵件系統選型時必須要考量的內容之一,還未考慮如人員、成本等其它因素。。。。
以上,自建郵件系統看起來很復雜,需要考量的因素也較多,所以通常下意識會想到使用去租用。。但租用存在如下問題:
1 成本考量2 趨勢考量:安全性較差,3 服務效率:因為人數較多,垃圾郵件誤判等情形隨時數量級發生,比如,你請託管商查一封重要郵件為什麼沒有收到,或者發出去,為什麼對方沒有收到?,你就耐心去等待吧。。
4應用層面難以做到個性化的管理和難以滿足用戶的一些基本需求。
所以,精明的IT主管應該怎麼辦?有沒有一種安全性、穩定度又高、功能全面且成本符合企業需求、安裝、維護、數據轉移、備份都及其簡單的全新智能郵件系統??
答案很簡單,您可以選擇運用最新嵌入式技術的OKmail硬體式郵局系統,一次解決你以上所有郵件使用的煩惱。OKmail硬體式郵件系統的優勢表現在:
一更加穩定的先天設計:
首先,硬體嵌入式技術在郵件系統中運用後,系統開機,操作系統及郵件功能均從快閃記憶體晶元啟動,無需擔心損壞硬體系統:
二 更加優越的安全機制,更滿意的實效:
我們都知道郵件系統如果安全性不高,輕則會給管理員造成較大的維護困擾,重則會給企業造成潛在的難以估量的損失。OKmail由在網路安全領域耕耘多年的網路安全領導廠商--友旺科技研發(具有包括郵件安全在內的10年以上成熟研發能力),因此較市面大多數免費或開源的郵件系統更加註重郵件的安全實效。
具體說來,針對OKmail郵件系統,完全內置了友旺科技最值得稱道郵件安全網關的全套反垃圾反病毒郵件安全模塊,因此垃圾郵件攔截有效率達到99%以上,正常郵件誤判率低於0.1%。病毒郵件內置雙殺毒引擎,病毒郵件識別率效果驚人。且內置了隔離區,能夠主動推送郵件通知。
因此,只要根據企業郵件系統的具體情況,按策略勾勾選選,管理員再也不用擔心郵件安全性的各類問題。
3 具備更加全面的郵件系統整體功能:
OKmail硬體式郵件系統具備完善的郵件系統功能:
基本的郵件收發模塊、個人群組賬號屬性設置、多域名系統、DNS系統、郵件事前稽核、郵件事後歸檔查詢、手機PUSH郵箱、WEBMAIL(多界面)、個人網路磁碟(06年就具備此基本功能)、EDM(電子報-營銷利器)等等,一應俱全。
4 EZNo.1!,當之無愧最簡單的郵件系統:
還在為郵件選型、賬密、信件內容轉移、日常管理維護、數據備份、日誌查詢、郵件雙機搭建、硬碟損毀,數據恢復等郵件問題傷腦筋嗎?還在為郵件安全、被攻破密碼、各類安全事件防護炸鍋頭痛嗎?只要你選擇OKmail,我們保證,您可以不用把更多的心思在郵件系統上了。OKmail就是一個威力巨大的鋼鐵戰士,讓您真的非常省心
5 立刻擁有「TA」,是不是要付出很大成本代價!答案是:NO!
您只要一次性支付,甚至分期付款,就可以實實在在的擁有「TA」!您得到的不僅僅是"TA"的軀體,還包括:
1 一套無賬號限制的運用最新技術多功能企業郵件系統系統!
2 一部幫你無限期掃除垃圾郵件及病毒郵件的系統,特徵庫是終身免費升級的!
3 所有功能的更新是免費的。也就是說,每年的1-2次的功能升級,所有用戶都會得到實惠。
4 進階版本中,可以終身免費享用諸如「pushmail、EDM、郵件稽核、歸檔等進階功能。
5 免費得到DNS伺服器、WEB網站、多域等基礎功能等等。
以上描述的只是一部分,作為一名管理者,您還得從戰略方面考量企業郵件系統的投入的整體成本"TCO"是否值得?
選OKmail,是您的最佳選擇!
我們的網站:www.okmail.com.cn
『肆』 思科模擬器怎麼做ftp dhcp dns 郵件伺服器搭建的
Cisco packet tracer6.2
1、根據給出的參考圖,選擇相關設備設計拓撲圖
拓撲圖構建和配置PC
『伍』 伺服器配置、網路設備配置及布線方案設計
基礎架構+網路規劃+綜合布線
6層的設備間是什麼的設備間。
以案例一為例,根據樓層、房間規劃ou,規劃計算機名稱,規劃IP地址的分配.....
自己好好做,完成這個能有很大的提高,如果有機會能實際參與這樣的項目更好。
『陸』 如何擁有郵件伺服器
1、Linux郵件軟體
1.1 郵件系統的組成部件
Linux中的電子郵件系統包括兩個組件:MUA(Mail User Agent,郵件用戶代理)和MTA(Mail Transport Agent,郵件傳送代理)
。MUA是郵件系統為用戶提供的可以讀寫郵件的界面;而MTA試運行在底層,能夠處理郵件的收發工作的程序。簡單的說,用戶可以使用MUA寫信、讀信、而通過MTA收信、發信。
1.2 常用的MTA程序
本文來自 pc007.com
最通用的電子郵件MTA系統是sendmail,他最初被集成在加州大學開發的電子郵件系統中。Linux系統中有幾個版本的sendmail,這些版本中的差別不是很大。另一個常見的MTA程序是smail,他是有Curt Noll和Ronald Kart共同開發的。
由於這兩種程序在Linux發布光碟中都可以找到,對小型的應用來說,任意一種都是很好的選擇。由於smail是比較現代的產品,它在配置和使用上稍微方便一些。對大型系統或有特殊配置要求的應用來說,sendmail更靈活一些,可以獲得更好的性能。它們的基本功能除了最基本的信件遞送, 還有信件轉遞處理、 積存 (待送) 信件處理、 不同傳輸工具判斷及退信處理等等。
當我們需要使用sendmail或者smail時,就需要通過配置文件來定製程序包,以便完成我們需要的各種操作。sendmail的配置非常復雜,它有一個復雜的配置文件,這個文件復雜到用手工很難進行配置的程度。所以在進行配置時通常需要運行另外一個應用程序來達到簡化的目的。相比較而言,smail的配置則非常簡單。
1.3 MUA與MTA協同運行
當使用一個MUA程序寫信(例如elm,pine或mail)時,應用程序把信件傳給sendmail或smail這樣的MTA程序(實際上,MUA程序將信件傳給一個叫做rmail的普通伺服器,它通常是系統中的MTA程序的別名)。盡管大多數的系統只使用一個MTA程序,然而實際上可以同時運行幾個這樣的程序,比如運行一個MTA程序處理區域網信件,而運行另一個MTA程序來處理UUCP信件。
如果信件是寄給區域網或本地主機的,那麼MTA程序應該從地址上就可以確定這個信息。MTA程序還支持別名機制,使得用戶能夠方便的用不同的名字與其他用戶、主機或網路通信。如果信件是發給遠程系統用戶的,那麼MTA程序必須能夠選擇路由,與遠程郵件伺服器建立連接並發送郵件。這種遠程連接可以建立在UUCP或TCP之上。如果是後者,那麼就要採用SMTP協議(Simple Mail Transfer Protocol,簡單郵件傳輸協議)。MTA程序還必須能夠處理發送郵件時產生的問題,並且能向發信人報告出錯信息,例如,當郵件沒有填寫地址或收信人不存在時,MTA程序要向發信人報錯。
1.4 不同地址的識別
郵件系統要能夠識別各種不同格式的地址(收信人和發信人的)。最常見的格式是UUCP格式和域名格式。UUCP格式的地址(帶感嘆號)清楚的列出了從收信人到發信人的路徑,例如地址"bill!bird!keyanbu.com!paul"說明這封新葯經過bill,經過bird,然後經過keyanbu.com,最後到達收信人paul手中。而域名格式(例如[email protected])則通過專門的地址解析系統找出從收信人到發信人的路徑。盡管這兩種格式是最常見的,但是其他地址系統也是存在的。
1.5 郵件系統的路由選擇
選擇路由是MTA程序提供給用戶的一個重要功能,並且這項功能隨著地址格式的變化而變化,因為UUCP格式的地址已經確定了路由,而域名格式的地址需要選擇路由。對於基於TCP協議的連接來說,MTA程序根據IP地址將郵件傳給目的主機,讓IP協議來選擇路由。
為了簡化郵件傳送過程,可以在區域網中採取發布MX(Mail eXchange)路的方法。這種MX紀錄有DNS解釋說明。它可以指導郵件選擇路由。這種情況是用於大規模網路或只有一個介面連接到Internet的網路。這種MX紀錄可以是一個並不總是連到Internet的主機能夠收到被郵件伺服器接收到的郵件。下面就是一條MX紀錄:
abc.zgjsyh.com IN MX 3 mallserver.zgjsyh.com
這一項告訴DNS系統任何發給abc.zgjsyh.com的郵件都要傳給系統mailserver.zgjsyh.com。紀錄中的"IN"是資源紀錄類型,"MX"表明這條紀錄是MX紀錄。例子中的數字"3"是優先序列號,它用來確定伺服器的優先順序。一個網路中可以有幾台郵件伺服器,每個伺服器都由一個優先序列號。傳送郵件的軟體先選擇向序列號較小的伺服器傳,如果小序列號伺服器沒有相應,在向序列號大一點的伺服器傳。
UUCP網路處理郵件的方法與TCP網路的完全不同。在UUCP網路發展的早期,由於從源地址到目的地址的每一跳(hop)都必須確定下來,所以整個路徑都很清楚明了。隨著網路規模的擴大,確定地址幾乎是不可能的、因此映射系統應運而生。UUCP映射系統維護著一個表格,表中包括了所有正式UUCP站點名字和與它們相鄰的站點。映射系統接收基於UUCP的MTA程序傳來的請求,為MTA程序搜索到達目的地的路徑。這些映射被稱為USENET映射,他們定期向Internet發布UUCP站點的信息。
2、 電子郵件結構
2.1 基本組成
為了深入了解郵件系統是如何工作的,我們首先分析一下郵件的結構
。郵件由兩部分組成,一部分是郵件正文,另一部分是標題,即位於郵件頭部的一段包含發信人地址等信息的數據。通常,郵件正文與標題用空行隔開。許多郵件在尾部還加有簽名。簽名是發信人寫的加在每封信後面的一小段ASCII數據,形式類似於寫信時的簽名,內容一般是發信人的情況介紹,或者發信人喜歡的一小段文字。
2.2 標題
標題由兩個部分組成,前一部分包含了發信人和收信人的地址信息。這部分常稱為信封,後一部分是處理郵件的有關信息,包括郵件主題、傳送郵件的MTA程序、抄送地址以及日期等。標題的信息由回車符隔開。每一行的開頭都是域的名字,後面是冒號和域的內容。代碼清單如下:
X-Sieve: cmu-sieve 2.0
Return-Path:
Received: from www.xminfoport.com (unknown [202.109.249.77])
by linuxaid.com.cn (Postfix) with ESMTP id 91B5B123A0C
for ; Wed, 13 Jun 2001 16:45:40 +0800 (CST)
Received: from XuFeng ([192.9.204.211])
by www.xminfoport.com (8.11.0/8.11.0) with SMTP id f5D8Y1O05804
for ; Wed, 13 Jun 2001 16:34:01 +0800
Message-ID: <00c501c0f3e5$326f7700$d3cc09c0@XXG>
From: "XuFeng"
To: "hilinux"
Subject: =?gb2312?B?udjT2kUtTWFpbNeozOI=?=
Date: Wed, 13 Jun 2001 16:45:27 +0800
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary="----=_NextPart_000_00C2_01C0F428.403ECAA0"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.2615.200
X-MIMEOLE: Proced By Microsoft MimeOLE V5.00.2615.200
郵件標題開始幾行的內容表明了發信人是誰,以及傳送郵件經過的路徑。其他內容包括日期、郵件標識號(每個郵件都由一個唯一的標識號)、主題和抄送地址列表。每一行都遵循"域:值"的格式,下面的域是郵件中常見的:
--兩個From域:第一個From域的內容是郵件經過的最後一台主機的地址,第二個From域的內容是發信人地址(有時是發信人在/etc/passwd文件中的名字),From域的值可以是不同的格式地址,如UUCP格式和域名格式。
--Received域:郵件每經過一台主機時,就產生一個Received域,用來記錄所經過主機的地址和經過時間,這樣,回復的信件就可以按原路返回,而不必去選擇路由。
--Date域:記錄郵件發送日期(本地主機的日期和時間)
--Message-Id域:郵件唯一的標識號。
--To域:記錄收信人地址。
--Subject域:改域描述郵件正文的主題。
--Cc域:記錄抄送地址。
有些郵件系統還包括下面的域:
--Reply-to域:列出回復的地址。當發信人有幾個郵件帳號,並且向要恢復的地址不是發信地址時,可以使用這個域。
--Organization域:列出擁有發信主機的組織的名稱。這個選項可以置空。
--由"X"打頭的域:這些域以字母"X"為標記,是在基本郵件系統的基礎上添加的屬性。在源和目的雙方郵件伺服器都要支持這些屬性的情況下,使用這些屬性才有意義。例如,
2.3 郵件功能的擴展
盡管所有的郵件系統都是根據RFC 822文檔設計的,當許多系統都在RFC 822文檔的基礎上又擴展出象多媒體、加密和專用字元集這樣的功能。為了正確的收發郵件,源和目的兩端的郵件伺服器必須支持擴展功能。
綜上所述,電子郵件有復雜的格式和傳輸系統,但不必擔心,它的大部分技術細節都被隱藏起來了。一旦系統配置好了,系統管理員的工作已經基本完成,除非是檢查功能是否正常或刪除日誌。