電子郵件 應用層

2021-10-06 01:53:39 字數 1107 閱讀 3101

電子郵件系統採用客戶/伺服器方式。

電子郵件系統的三個主要組成構件:使用者**郵件伺服器,以及電子郵件所需的協議

郵件傳送過程:

傳送方使用者**smtp客戶使用smtp傳送郵件傳送到傳送方的smtp伺服器,使用的是tcp連線。

傳送方的郵件伺服器中的smtp客戶使用smtp傳送郵件到接收方郵件伺服器中的smtp伺服器。建立tcp連線。

pop3客戶再從接收方伺服器的pop3伺服器中讀取郵件

簡單郵件傳送協議smtp(****** mail transfer protocol)

傳送方週期性的掃瞄郵件快取,如果發現有待**的郵件,則傳送方郵件伺服器中的smtp客戶會與接收方郵件伺服器中的smtp伺服器進行tcp連線,埠號為25。

smtp客戶基於這條tcp連線給smtp伺服器傳送smtp命令,共14條。smtp伺服器也會給smtp客戶傳送相應的應答,共21種。

smtp客戶與smtp伺服器之間用命令和應答的方式,實現傳送郵件。

mime不僅僅用於smtp,也用於面向ascii字元的http.

電子郵件的資訊格式

由rfc 5322文件定義:乙個電子郵件有信封內容兩部分。而內容又由首部主體兩部分構成。

郵件讀取協議:

網際網路郵件訪問協議imap(internet message access protocol):

功能比pop3強大的郵件讀取協議。使用者在自己的計算機上就可以操作郵件伺服器中的郵箱,就像在本地操作一樣,因此imap是乙個聯機協議。

pop3和imap4都採用基於tcp連線的客戶/伺服器方式pop3使用熟知埠110,imap4使用熟知埠143.

基於全球資訊網的電子郵件

電子郵件(二)

flask mail中文文件 配置 flask mail 傳送郵件 大量郵件 附件 單元測試以及禁止傳送郵件 傳送郵件 為了能夠傳送郵件,首先需要建立乙個 message 例項 from flask mail import message defindex msg message hello sen...

Flask 電子郵件

snipaste 2018 05 31 22 49 03.png 舉個例子,示例 6 1 展示了如何配置程式,以便使用 google gmail 賬戶傳送電子郵件。初始化 flask mail from flask mail import mail import os 關於賬戶密碼在環境變數中定義m...

關於電子郵件

好了,今天來討論電子郵件。電子郵件是非常優雅和浪漫的交流方式 郵件的電子表示方式。它擁有前輩的很多優點,在某些方面上甚至超出了前輩。但是,你雖然可以把信紙換成薰衣草的顏色,你卻無論如何也無法發出有薰衣草香氣的信來。有時候,歪歪扭扭的手寫字,要比你選擇的任何字型都能代表你的心意。你休想拿電子郵件寫出完...