企業網管用linux搭建郵件服務器為公司降本增效

企業網管用linux搭建郵件服務器為公司降本增效

在企業中,節約一分錢比掙一分錢容易得多,這是指導企業降本增效的名言之一啊,作為一名企業裡的IT人員我是深有感觸,尤其是IT方面,除了在互聯網公司是生產力的排頭兵,在製造業單位裡那一般都是後勤保障部門,不僅不能直接為企業上產製造的創造價值,還要花公司的錢,儘管在國內一線大公司這種狀況已有所改觀,但是國內中小企業IT依然是個節約為主的部門。在這種背景之下,前些日子公司的郵件服務器合同到期了,乙方已下一年系統升級服務更有為名加價不少,導致了公司上曾領導不續簽了合同,同時自建新的郵件服務器的任務也落到了IT部門的肩上。

因為之前的乙方給我們也是自建的服務器,但是我們只負責web後臺的用戶管理,至於服務器是什麼系統內部是什麼原理,用的那些軟件我們都不是很清楚,所以開始了一場惡補啊。在這裡我也把正中間的過程記錄下來,與大家一同學習。

郵件系統市公司對外聯絡,來網通信的一個重要途徑,如果採用windows server及其相關軟件,軟硬件的投入都是比較大的,這不符合我們的降本增效原則啊。而且系統的穩定性,安全性也都不是太好,所以這一方面我們考慮了使用

linux系統作為郵件服務器的操作系統,因為其應用廣泛,免費,高效,相對安全。通過sendmail來搭建一個郵件系統平臺,並且結合dovectot和pop3/IMAP以及客戶點的Outlook和foxmail來實現客戶端軟件訪問和瀏覽器的web訪問,既滿足了公司的要求有降低了成本。

企業網管用linux搭建郵件服務器為公司降本增效

電子郵件服務是基於客戶/服務器模式的,對於一個完整的電子郵件系統而言,他主要有以下幾部分構建而成。

1. 郵件用戶代理,用戶代理就是用戶與電子郵件系統的接口英文簡寫為MUA是Mail User Agent這幾個單詞的首字母縮寫,一下簡寫都是這個道理。在大多數的情況下,MUA就是在電子郵件客戶端上運行的程序,主要負責郵件發送到郵件服務器上,何從郵件服務器上下載郵件,還可以在自己的電腦上編輯郵件的內容,目前我們主要使用的還是系統自帶的Outlook和國產老大foxmail。

2. 郵件服務器,郵件服務器就是電子郵件的系統核心構件了,它的主要功能就是發送和接收電子郵件,同事向發件人報告郵件的傳送情況,根據用途的不同可以將郵件服務器分為發動郵件服務器也叫SMTP服務器,和接收郵件服務器也叫POP3或IMAP服務器。同時電子郵件服務器上有兩個獨立運行的進程:分別是郵件傳送代理應為簡寫MTA,郵件分發代理簡寫為MDA,郵件傳送代理(MTA)進程用於發送電子郵件。MTA從MUA處或者另外的一個電子郵件服務器上的MTA處接受信息。根據消息標題的內容,MTA決定如何將給消息發送到目的地。如果郵件目的地位於本地的服務器上,那麼這封郵件將傳給MDA,MDA黑可以接解決最終的發送問題,若果郵件服務器不在本地的服務器上,則,MTA將電子郵件發送到相應服務器上的MTA上。

3. 電子郵件使用的協議,要實現電子郵件服務還必須藉助於專用的協議才行,目前,應用與電子郵件服務的協議主要有SMTP,MIME,POP3和IMAP協議。當用戶寫一封電子郵件的時候,往往使用MUA應用程序,或者通過電子郵件客戶端程序。通過MUA程序,可以發郵件,也可以把收到的郵件保存到客戶端的郵箱中。

在linux平臺中有許多的的郵件服務器可以選擇,但是目前使用較多的是Sendmail務器,Postfix服務器和Qmail服務器。Sendmail服務器是RedHat Linux自帶的和默認安裝的郵件服務器。RedHat是linux系統中的老大,穩定,安全所以這次的服務器操作系統就選擇RedHat了,RedHat操作系統也有專門的培訓書籍哦,簡單易懂而且非常靠譜,想學習的小夥伴們可以百度搜索一下《linux就該這麼學》。包你學會。

由於代碼很多,單純的寫在這裡也版式不好控制。所以我簡單的跟小夥伴們說一下。

首先呢要把網絡通暢,這是一些的基礎,公司的郵件服務器要接受來自外部的郵件就要有公網IP和域名,而DNS的解析工作都是在ISP服務商那裡做好了的。而公司內部發郵件的話還是要在郵件服務器上做好本地的DNS設置。第二部就是安裝配置Sendmail服務器了,在安裝REHLserver的時候要選擇完全安裝,這樣Sendmail就一起安裝好了。具體安裝代碼很多就不在這一一寫出了,在整個郵件系統中Sendmail服務器只提供SMTP服務,也就是郵件的轉發和本地的分發,要實現一臺郵件服務器即作為郵件的發送服務器,又可以保存郵件,還要安裝POP3和IMAP服務。通常情況下SMTP服務和POP3服務是安裝在一臺主機上的,在REHL系統中dovecot軟件可以同時提供POP3和IMAP服務。在完成了以上兩項服務之後電子郵件客戶端就可以利用這臺電子郵件服務器進行郵件的收發了。同時還不要忘記要在Sendmail上配置好相關用戶的安全配置。之後在windows平臺上的Outlook或foxmail客戶端上進行相應的配置之後,一套完整郵件收發體系就做完了。


分享到:


相關文章: