日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

计算机网络原理笔记-简单邮件传输协议

發布時間:2023/12/20 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 计算机网络原理笔记-简单邮件传输协议 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

簡單郵件傳送協議,簡稱SMTP(Simple Mail Transfer Protocol)。

一個電子郵件系統應具有三個主要組成構件,用戶代理、郵件服務器、SMTP和POP3(注:POP3是郵局協議(Post Office Protocol)的版本3),如下圖

?

?

說明:

1、用戶代理UA(User Agent)就是用戶與電子郵件系統的接口,在大多數情況下它就是運行在用戶PC機中的一個程序,因此又稱為電子郵件客戶端軟件,如Outlook Express、Foxmail等;

2、電子郵件地址的一般格式為:

收件人郵箱名@郵箱所在主機的域名

?

SMTP協議簡介:

SMTP規定了在兩個互相通信的SMTP進程之間應如何交換信息。由于SMTP采用C/S格式,因此負責發送郵件的SMTP進程就是SMTP客戶,而負責接受郵件的SMTP進程就是SMTP服務器。SMTP規定了14條命令和21種應答信息。每條命令用4個字母組成,而每一種應答信息一般只有一行信息,由一個3位數字的代碼開始,后面附上(也可不附)很簡單的文字說明。其主要過程如下:

1、連接建立:

SMTP客戶每隔一定時間對郵件緩存掃描一次。如發現有郵件,就使用SMTP的熟知端口號碼25與接收方郵件服務器的SMTP服務器建立TCP連接。在建立連接后,接收方SMTP服務器要發出“220 Service ready”(服務就緒)。然后SMTP客戶向SMTP服務器發送HELO命令,附上發送方的主機名。SMTP服務器若有能力接收郵件,則回答:“250 OK”,表示已準備好接收。

注:SMTP不使用中間的郵件服務器。

2、郵件傳送

1)、郵件的傳送從MAIL命令開始。MAIL命令后面有發件人的地址。如MAIL FROM:<test@163.com> 。服務器給出響應回應;

2)、接下來便是一個或多個RCPT命令,取決于把同一個郵件發送給一個或多個收件人,其格式為RCPT TO:<收件人地址>

3)、再接下來就是DATA命令,表示要開始傳送郵件的內容了。SMTP服務器返回的信息是:354 Start mail input;end with <CRLF>.<CRLF> ;這里<CRLF>是回車換行的意思。發送完畢后,在發送<CRLF>.<CRLF>表示郵件內容結束。

3、連接釋放

郵件發送完畢后,SMTP客戶發送QUIT命令。SMTP服務器返回的信息是:221 服務關閉,表示SMTP同意釋放TCP連接。郵件傳送的全部過程即結束。

?

轉載于:https://www.cnblogs.com/ccoonngg/p/8098454.html

總結

以上是生活随笔為你收集整理的计算机网络原理笔记-简单邮件传输协议的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。