国产欧美日韩第一页|日本一二三不卡视频|在线精品小视频,亚洲第一免费播放区,metcn人体亚洲一区,亚洲精品午夜视频

郵件服務(wù)器基礎知識詳細講解

2009-11-30 14:12:47 6192

郵件服務(wù)器基礎知識詳細講解


一個(gè)電子郵件地址可以分為二個(gè)部份,第一個(gè)部份是使用者名稱(chēng),第二個(gè)部份是主機名稱(chēng)。以 john@yahoo.com 為例,yahoo.com 就是主機名稱(chēng),而 john 為使用者名稱(chēng)。

  假設 Alex 使用的信箱是 alex@gmail.com,則當 Alex 要寄信給 john@yahoo.com 時(shí),會(huì )經(jīng)過(guò)下列步驟:
  • 首先 Alex 從個(gè)人計算機中寫(xiě)好一封信,送到他所屬的 gmail.com 的主機中。
  • gmail.com 會(huì )先將信件存在自己的機器上的暫存區。
  • gmail.com 會(huì )檢查信件目的地,并查找 yahoo.com 的 IP 地址。
  • 接著(zhù)經(jīng)由因特網(wǎng)將信件送到 yahoo.com 的主機。
  • yahoo.com 的主機收到信后,發(fā)現是給自己機器中的使用者,所以將信件存放到使用者的新件匣中。
  • 當 John 有空時(shí),從家里打開(kāi)計算機,并主動(dòng)去 yahoo.com 檢查是否有新的信件,當發(fā)現有新的信,則下載到自己的計算機中。
  過(guò)程如下圖所示:

如果 alex@gmail.com 要寄信給 john@gmail.com,因為寄信者和收信者使用同一個(gè)郵件服務(wù)器,所以在上述步驟二中,gmail.com 的主機發(fā)現收信者是自己機器的使用者,則會(huì )將該信件存放在使用者的新件匣中。

  從寄信到收信的流程中,每一個(gè)網(wǎng)絡(luò )上的組件都扮演著(zhù)不同的角色
  • Mail User Agent (MUA):郵件使用者代理人,這是使用者用來(lái)寫(xiě)信、收信的程序。例如,我們常用的 Outlook Exporess、Thunderbird 等。它的作用在于提供使用者一個(gè)好用的收發(fā)信件接口,并將信傳到自己的郵件服務(wù)器。
  • Mail Transfer Agent (MTA):郵件轉送代理人,是一個(gè)負責轉送信件的服務(wù)器。UNIX 中使用的 Sendmail、Postfix 就是 MTA 軟件。它的作用在于收到 MTU 寄來(lái)的信后,根據信件地址,將信件轉送到目的地。在目的地中,也有另一臺 MTA 會(huì )負責接收信件。有時(shí)候信件并不會(huì )一次就從使用者的計算機傳送到目的地的主機,而是會(huì )經(jīng)由許多 MTA 轉送到目的地的主機。這種 MTA 接收非自己的信件,并轉送到別臺 MTA 的動(dòng)作就叫作「Relay」。
  • Mail Delivery Agent (MDA):郵件遞送代理人,負責將要給本地使用者的郵件分配到使用者的信箱中。在 UNIX 中,MDA 通常是 mail 這支程序。
當我們在寄信時(shí),所使用的是 SMTP (Simple Mail Transfer Protocol) 通訊協(xié)議,在一臺郵件服務(wù)器上,必須要先安裝郵件服器軟件,以接收 SMTP 協(xié)議所寄來(lái)的信件。MTA 和 MTA 之間傳送信件時(shí)也是使用 SMTP 協(xié)定。而收信時(shí),使用的是 POP3 (Post Office Protocol) 或是 IMAP (Internet Message Access Protocol) 協(xié)定。如下圖:

一般常用的 SMTP 軟件為 UNIX 內附的 Sendmail、Qmail、或 Postfix。而收信時(shí)所使用的 POP3 及 IMAP 軟件 UNIX 并未內建,因此我們必須自行安裝。然而做為一臺 Mail Server,我們要設定的是最少要做到可以正常使用 POP3 及 SMTP 來(lái)讓使用者收發(fā)信。另外,我們也可以使用 Web 接口的郵件收發(fā)軟件,Web 接口的郵件收發(fā)軟件可以讓使用者不必使用 Outlook 等軟件即可經(jīng)由任何操作系統的瀏覽器輕松收發(fā)信件。

傳統上,SMTP 在接受使用者寄信時(shí),并不須經(jīng)過(guò)身份認證,任何人都可以使用你的主機來(lái)制造垃圾信。因此 UNIX 內建的 Sendmail 是不接受 SMTP 寄信的。而一般的 ISP 業(yè)者大多是以控制聯(lián)機來(lái)源的方式,禁止非允許網(wǎng)域的使用者 RELAY。但如果我們以控制聯(lián)機來(lái)源的方式,便無(wú)法在其它非允許的IP地址使用SMTP,這對于想要任何地方都可以發(fā)信的人十分不分便。因此,我們必須讓使用者透過(guò) UNIX 使用 SMTP 身份認證的功能來(lái)寄信,讓要使用諸如 Outlook 以 SMTP 寄信的使用者必須先通過(guò)本機的身份認證。
在開(kāi)始架設郵件服務(wù)器之前,您必須先設定好 DNS。由于傳送信件時(shí),必須查找目的地主機的 IP。如果您的主機沒(méi)有合法的 DNS 設定,信件將無(wú)法正確送達。另外,您的服務(wù)器 IP 也必須設好反解,IP 名稱(chēng)必須和您的主機名稱(chēng)對映,如果反解不正常,有的服務(wù)器可能會(huì )拒收您所送出的信件。

提交成功!非常感謝您的反饋,我們會(huì )繼續努力做到更好!

這條文檔是否有幫助解決問(wèn)題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進(jìn)一步的反饋信息:

在文檔使用中是否遇到以下問(wèn)題:
-->