電子郵件工作原理及主要協議
1.電子郵件的工作原理
internet電子郵件系統是基於客戶機/伺服器方式,客戶端也叫使用者**(user agent),提供使用者介面,負載郵件傳送的準備工作,如郵件的起草、編輯以及向伺服器傳送郵件或從伺服器
取郵件等。伺服器端也叫傳輸**(message transfer agent),負責郵件的傳輸,它採用端到端的傳輸的傳輸方式,源端主機參與郵件傳輸的全過程。電子郵件系統的工作原理如圖8-1所。
從圖8-1可以看出,郵件的傳送和接收過程主要分為3步。
(1)當使用者需要傳送電子郵件時,首先利用客戶端的電子郵件應用程式按規定格式起草、編輯一封郵件,指明收件人的電子郵件位址,然後利用smtp將郵件送往傳送端的郵件伺服器。
(2)傳送端的郵件伺服器接收到使用者送來的郵件後,接收件人位址中的郵件伺服器主機名,通過smtp將郵件送到接收端的郵件伺服器,接收端的郵件伺服器根據收件人位址中的賬號將郵件投遞到對應的郵箱中。
(3)利用pop3協議或imap,接收端的使用者可以在任何時間、位址利用電子郵件應用程式從自己的郵箱中讀取郵件,並對自己的郵件進行管理。
2.電子郵件協議
電子郵件在傳送和接收的過程中還要遵循一些基本協議和標準,這些協議主要有smtp、pop3、imap、mime等。
(1)smtp協議
smtp(****** mail transfer protocol,簡單郵件傳輸協議)是internet上基於tcp/ip的應用層協議,使用於主機與主機之間的電子郵件交換。smtp的特點是簡單,它只定義了郵件傳送方和接收方之間的連線傳輸,將電子郵件有一台計算機傳送到另一台計算機,而不規定其他任何操作,如使用者介面的互動、郵件的接收、郵件儲存等。internet上幾乎所有主機都執行著遵循smtp的電子郵件軟體,因此使用非常普通。另一方面,smtp由於簡單,因而有其一定的侷限性,它只能傳送ascii文字檔案,而對於一些二進位制資料檔案需要進行編碼後才能傳送。
(2)pop3協議和imap協議
(3)多途徑internet郵件擴充套件協議
多用途internet郵件擴充套件協議(mime,multipose internet mail extensions)是一種編碼標準,它解決了smtp只能傳送ascii文字的限制。mime定義了各種型別資料,如聲音、影象、**、二進位制資料等的編碼格式,通過對這些型別的資料編碼並將它們作為郵件中的附件進行處理,以保證這些部分內容完整、正確地傳輸。因此,mime增強了smtp的傳輸功能,統一了編碼規範。
TCP IP協議,不止是電子郵件哦
tcp ip郵件 電子郵件是tcp ip最重要的應用之一。您不會用到 當您寫郵件時,您不會用到tcp ip。當您寫郵件時,您用到的是電子郵件程式,例如蓮花軟體的notes,微軟公司出品的 outlook,或者 netscape communicator 等等。smtp 簡單郵件傳輸協議 smtp 協...
簡易電子郵件收信的原理以及實現
上面一篇已經講到如何發信了,今天索性來個結尾談一談如何發信 和前面的流程差不多,我們也手工模擬一次發信流程 其實和前面的發信流程差不太多!一樣的,我們以網易的郵箱為例!我們先要連線到網易的pop郵箱 命令為 telnet pop.163.com 110 意思很明顯,要求連線到網易的pop伺服器的11...
電子郵件傳送的原理以及簡易實現
在 開始之前,我們先手工模擬一遍傳送電子郵件的過程。那麼接下來的 你就easy懂多了!以下以163郵箱為例!先鍵入telnet命令。然後連線到網易的smtpserver,使用25號port.接著看下圖 從如今開始。我們能夠模擬傳送信件的過程了 傳送命令 ehlo hello hello能夠隨意替換 ...