郵件開發:電子郵件的傳輸過程、各種協議的說明

恆奇恆毅發表於2016-01-07

客戶端軟體向SMTP伺服器傳送郵件的時候,需要提供Base64編碼過後的認證(程式中認證和OutLook中設定需要認證才能傳送出去),

SMTP伺服器之間傳送郵件的時候不需要認證,只需要根據郵件地址@後面的內容(比如sina.com)在DNS伺服器中

查詢到sina.comSMTP伺服器地址【命令列的命令是nslookup】就可以直接傳送了[DNS反向解析],我們傳送郵件的

時候如果需要其SMTP和POP3的地址,可以從其郵件服務頁的幫助中心找到




郵件傳輸協議


lSMTP協議
Ø全稱為Simple Mail Transfer Protocol(簡單郵件傳輸協議),它定義了郵件客戶端軟體與SMTP伺服器之間、以及兩臺SMTP伺服器之間的通訊規則。
lPOP3協議
Ø全稱為Post Office Protocol(郵局協議),它定義了郵件客戶端軟體與POP3伺服器的通訊規則。
lIMAP協議
Ø全稱為Internet Message AccessProtocalInternet訊息訪問協議),它是對POP3協議的一種擴充套件,定義了郵件客戶端軟體與IMAP伺服器的通訊規則。



相關文章