自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Sendmail簡單介紹

運(yùn)維 系統(tǒng)運(yùn)維
Sendmail是在Unix環(huán)境下使用最廣泛的實現(xiàn)郵件發(fā)送/接受的郵件傳輸代理程序。本文就給大家簡單介紹Sendmail的概念、工作流程、DNS設(shè)置。

人們在互聯(lián)網(wǎng)上最常使用的就是電子郵件,很多企業(yè)用戶也經(jīng)常使用免費電子郵件系統(tǒng)。那Sendmail你一定接觸過,本文就給那些準(zhǔn)備接觸和剛剛開始用的人們簡單介紹下Sendmail

  sendmail是最重要的郵件傳輸代理程序。理解電子郵件的工作模式是非常重要的。一般情況下,我們把電子郵件程序分解成用戶代理,傳輸代理和投遞代理。 用戶代理用來接受用戶的指令,將用戶的信件傳送至信件傳輸代理,如:outlook express、foxmail等。而投遞代理則從信件傳輸代理取得信件傳送至最終用戶的郵箱,如:procmail。

  當(dāng)用戶試圖發(fā)送一封電子郵件的時候,他并不能直接將信件發(fā)送到對方的機(jī)器上,用戶代理必須試圖去尋找一個信件傳輸代理,把郵件提交給它。信件傳輸代理得到了郵件后,首先將它保存在自身的緩沖隊列中,然后,根據(jù)郵件的目標(biāo)地址,信件傳輸代理程序?qū)⒄业綉?yīng)該對這個目標(biāo)地址負(fù)責(zé)的郵件傳輸代理服務(wù)器, 并且通過網(wǎng)絡(luò)將郵件傳送給它。對方的服務(wù)器接收到郵件之后,將其緩沖存儲在本地,直到電子郵件的接收者察看自己的電子信箱。

  顯然,郵件傳輸是從服務(wù)器到服務(wù)器的,而且每個用戶必須擁有服務(wù)器上存儲信息的空間(稱為信箱)才能接受郵件(發(fā)送郵件不受這個限制)??梢钥吹剑粋€郵件傳輸代理的主要工作是監(jiān)視用戶代理的請求,根據(jù)電子郵件的目標(biāo)地址找出對應(yīng)的郵件服務(wù)器,將信件在服務(wù)器之間傳輸并且將接收到的郵件緩沖或者 提交給最終投遞程序。有許多的程序可以作為信件傳輸代理,但是sendmail是其中最重要的一個,事實證明它可以支持?jǐn)?shù)千甚至更多的用戶,而且占用的系統(tǒng)資源相當(dāng)少。不過,sendmail的配置十分復(fù)雜,因此,也有人使用另外的一些工具,如qmail、postfix等等。

  當(dāng)sendmail程序得到一封待發(fā)送的郵件的時候,它需要根據(jù)目標(biāo)地址確定將信件投遞給對應(yīng)的服務(wù)器,這是通過DNS服務(wù)實現(xiàn)的。例如一封郵件的目標(biāo)地址是ideal@linuxaid.com.cn,那么sendmail首先確定這個地址是用戶名(ideal)+機(jī)器名(linuxaid.com.cn)的格式,然后,通過查詢DNS來確定需要把信件投遞給某個服務(wù)器。

  DNS數(shù)據(jù)中,與電子郵件相關(guān)的是MX記錄,例如在linuxaid.com.cn這個域的DNS數(shù)據(jù)文件中有如下設(shè)置:

  IN MX 10 mail

  IN MX 20 mail1

  mail IN A 202.99.11.120

  mail1 IN A 202.99.11.121

  顯然,在DNS中說明linuxaid.com.cn有兩個信件交換(MX)服務(wù)器,于是,sendmail試圖將郵件發(fā)送給兩者之一。一般來說,排在前面的的MX服務(wù)器的優(yōu)先級別比較高,因此服務(wù) 器將試圖連接mail.linuxaid.com.cn的25端口,試圖將信件報文轉(zhuǎn)發(fā)給它。如果成功,你的smtp服務(wù)器的任務(wù)就完成了,在這以后的任務(wù),將由mail.linuxaid.com.cn來完成。在一般的情況下,mail換器會自動把信件內(nèi)容轉(zhuǎn)交給目標(biāo)主機(jī),不過,也存在這樣的情況,目標(biāo)主機(jī)(比如linuxaid.com.cn)可能并不存在,或者不執(zhí)行smtp服務(wù),而是由其mx交換器來執(zhí)行信件的管理,這時候,最終的信件將保存在mx機(jī)器上,直到用戶來察看它。

  如果DNS查詢無法找出對某個地址的MX記錄(通常因為對方?jīng)]有信件交換主機(jī)),那么sendmail將是試圖直接與來自郵件地址的主機(jī)對話并且發(fā)送郵件。例如,test@aidgroup.linuxaid.com.cnDNS中沒有對應(yīng)的MX記錄,因此sendmail在確定MX交換器失敗后,將從DNS取得對方的IP地址并直接和對方對話試圖發(fā)送郵件。

通過上文介紹,那些新手能大概了解個差不多,其實sendmail很好學(xué),知道點就好!

【編輯推薦】

  1. Sendmail 配置E-Mail服務(wù)器實現(xiàn)E-Mail靈活運(yùn)用
  2. Sendmail 安裝RPM包和編譯源碼
  3. 關(guān)閉Sendmail服務(wù)具體命令實現(xiàn)
  4. Sendmail 配置具體命令詳解
  5. Linux sendmail配置安裝實現(xiàn)
  6. 使用php sendmail Windows下配置方法
  7. 圖文并茂 講解Sendmail工作環(huán)境
責(zé)任編輯:趙鵬 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-01-21 15:40:56

Sendmail

2011-01-21 09:09:22

Sendmail

2009-06-17 17:59:01

介紹Spring

2011-02-24 14:40:47

Proftpd

2011-02-23 13:28:12

2011-01-21 16:49:15

Zimbra

2011-04-01 09:39:17

zabbix

2011-03-04 13:19:09

VSFTP介紹

2011-01-21 18:08:22

Qmail

2011-02-22 16:38:03

Konqueror

2011-03-29 09:14:37

2011-01-21 15:59:21

Sendmail

2009-06-23 13:01:04

JSF應(yīng)用

2009-10-10 11:48:56

VB ConsoleP

2010-06-12 14:44:54

BGP協(xié)議

2009-06-18 10:27:42

Spring Time

2009-06-23 13:55:17

JSF標(biāo)簽

2009-07-15 10:37:28

Swing外觀

2009-09-08 10:50:20

2009-09-11 09:41:19

LINQ to SQL
點贊
收藏

51CTO技術(shù)棧公眾號