企業Sendmail郵件伺服器的建立(1)
來源:互聯網
上載者:User
建立|伺服器|郵件伺服器 上最常使用的就是電子郵件,很多企業使用者也經常使用電子郵件系統。在系統中,是應用最廣的電子郵件伺服器。本文將比較詳細地介紹如何建立一個電子郵件伺服器,以滿足企業的基本需求。是最重要的郵件傳輸代理程式程式。理解電子郵件的工作模式是非常重要的。一般情況下,電子郵件系統可分為使用者代理程式、傳輸代理和投遞代理幾個部分。使用者代理程式用來接受使用者的指令,將使用者的信件傳送至信件傳輸代理,如等。而投遞代理則從信件傳輸代理取得信件傳送至終端使用者的郵箱,如。當使用者試圖發送一封電子郵件的時候,他並不能直接將信件發送到對方的機器上,使用者代理程式必須試圖去尋找一個信件傳輸代理,把郵件提交給它。信件傳輸代理得到了郵件後,首先將它儲存在自身的緩衝隊列中,然後,根據郵件的目標地址,信件傳輸代理程式將找到應該對這個目標地址負責的郵件傳輸代理程式伺服器,再通過網路將郵件傳送給它。對方的伺服器接收到郵件之後,將其緩衝儲存在本地,直到電子郵件的接收者查看自己的電子信箱。顯然,郵件傳輸是從伺服器到伺服器的,而且每個使用者必須擁有伺服器上儲存資訊的空間(稱為信箱)才能接受郵件(發送郵件不受這個限制)。可以看到,一個郵件傳輸代理程式的主要工作是監視使用者代理程式的請求,根據電子郵件的目標地址找出對應的郵件伺服器,將信件在伺服器之間傳輸並且將接收到的郵件緩衝或者提交給最終投遞程式。有許多程式可以作為信件傳輸代理。在系統中,是其中應用最廣泛的一個,它是一個免費軟體,可以支援數千甚至更多的使用者,而且佔用的系統資源相當少。不過,的配置十分複雜,因此,也有人使用另外的一些工具,如等等。程式得到一封待發送的郵件的時候,它需要根據目標地址確定將信件投遞給對應的伺服器,這是通過服務實現的。例如一封郵件的目標地址是,那麼)的格式,然後,通過查詢來確定需要把信件投遞給某個伺服器。資料中,與電子郵件相關的是信件交換(,)記錄,例如在顯然,在伺服器,於是,試圖將郵件發送給兩者之一。一般來說,排在前面的伺服器的優先順序別比較高,因此伺服器將試圖串連連接埠,試圖將信件報文轉寄給它。如果成功,伺服器的任務就完成了。在這以後的任務,將由來完成。在一般情況下,伺服器會自動把信件內容轉交給目標主機。不過,也存在這樣的情況,目標主機(比如)可能並不存在,或者不執行服務,而是由其伺服器來執行信件的管理,這時候,最終的信件將儲存在機器上,直到使用者來查看它。記錄(通常因為對方沒有信件交換主機),那麼將試圖直接與來自郵件地址的主機對話並且發送郵件。例如,,記錄,因此伺服器失敗後,將從地址並直接和對方對話試圖發送郵件。