當前位置:
首頁 > 知識 > POP3、SMTP和IMAP之間的區別和聯繫

POP3、SMTP和IMAP之間的區別和聯繫

POP3、SMTP和IMAP之間的區別和聯繫

打開今日頭條,查看更多精彩圖片

簡單地說,SMTP管『發』,POP3/IMAP管『收』。

舉個例子,你坐在電腦邊用mail client寫完郵件,點擊『發送』。這時你的mail client會發消息給郵件伺服器上的SMTP service。這時有兩種情況:

1. 如果郵件的收信人也是處於同一個domain,比如從http://163.com發送給163的郵箱,SMTP service只需要轉給local的POP3 Service即可

2. 如果郵件收信人是另外的domain,比如http://163.com發送給http://sina.com, SMTP service需要通過詢問DNS,找到屬於sina的SMTP service的host

其實一般每個提供電子郵件服務的網站都有自己的SMTP和POP伺服器地址,在你登錄你的電子郵件網站時仔細找找肯定能發現它們,如果找不到還可以查看一下網站的「幫助」。如果你想詳細的了解一下這其中的知識,就請看看下面的解釋吧:

POP(Post Office Protocol)郵局通訊協定POP是互聯網上的一種通訊協定,主要功能是用在傳送電子郵件,當我們寄信給另外一個人時,對方當時多半不會在線上,所以郵件伺服器必須為收信者保存這封信,直到收信者來檢查這封信件。當收信人收信的時候,必須通過POP通訊協定,才能取得郵件。

與POP同時出現的還有SMTP,它也是用來傳送網路上的電子郵件,不同的是POP是負責郵件程序和郵件伺服器收信的通訊協定,SMTP則是負責郵件伺服器與郵件伺服器之間的寄信的通訊協定。

SMTP(Simple Mail Transfer Protocol)簡易郵件傳輸通訊協議 SMTP是互聯網上的一種通訊協議,主要功能是用在傳送電子郵件,當我們通過電子郵件程序,寄E-mil給另外一個人時,必須通過SMTP通訊協議,將郵件送到對方的郵件伺服器上,等到對方上網的時候,就可以收到你所寄的信。

其實簡單的說,POP伺服器是用來收信的,而且每個E_mail地址一般只有一個。如果你要同時收取多個郵箱的信件,就必須挨個設置每個郵箱的POP3伺服器地址,在你申請了免費信箱之後,仔細看看它的幫助文件,一般都能找到。至於SMTP伺服器,可以理解為就是用來寄信的,而且大多數SMTP伺服器也是免費的,也就是說,不管你有無E-mail信箱,只要想寄信,隨便填上一個SMTP伺服器,就可以寄信了。如果你用Outlook Express或者其它郵件程序發信,又同時擁有多個免費郵箱,不必設置多個SMTP伺服器,只要選擇一個填上就行了,比如新浪郵件提供的伺服器就是:smtp.sina.com.cn。

POP3

POP3是Post Office Protocol 3的簡稱,即郵局協議的第3個版本,是TCP/IP協議族中的一員(默認埠是110)。本協議主要用於支持使用客戶端遠程管理在伺服器上的電子郵件。,它規定怎樣將個人計算機連接到Internet的郵件伺服器和下載電子郵件的電子協議。它是網際網路電子郵件的第一個離線協議標準,POP3允許用戶從伺服器上把郵件存儲到本地主機(即自己的計算機)上,同時刪除保存在郵件伺服器上的郵件,而POP3伺服器則是遵循POP3協議的接收郵件伺服器,用來接收電子郵件的。

與IMAP有什麼區別

POP3協議允許電子郵件客戶端下載伺服器上的郵件,但是在客戶端的操作(如移動郵件、標記已讀等),不會反饋到伺服器上,比如通過客戶端收取了郵箱中的3封郵件並移動到其他文件夾,郵箱伺服器上的這些郵件是沒有同時被移動的 。

而IMAP提供webmail 與電子郵件客戶端之間的雙向通信,客戶端的操作都會反饋到伺服器上,對郵件進行的操作,伺服器上的郵件也會做相應的動作。

同時,IMAP像POP3那樣提供了方便的郵件下載服務,讓用戶能進行離線閱讀。IMAP提供的摘要瀏覽功能可以讓你在閱讀完所有的郵件到達時間、主題、發件人、大小等信息後才作出是否下載的決定。此外,IMAP 更好地支持了從多個不同設備中隨時訪問新郵件。

POP3、SMTP和IMAP之間的區別和聯繫

總之,IMAP 整體上為用戶帶來更為便捷和可靠的體驗。POP3 更易丟失郵件或多次下載相同的郵件,但 IMAP 通過郵件客戶端與webmail 之間的雙向同步功能很好地避免了這些問題。

SMTP

SMTP 的全稱是「Simple Mail Transfer Protocol」,即簡單郵件傳輸協議(25號埠)。它是一組用於從源地址到目的地址傳輸郵件的規範,通過它來控制郵件的中轉方式。SMTP 協議屬於 TCP/IP 協議簇,它幫助每台計算機在發送或中轉信件時找到下一個目的地。SMTP是一個「推」的協議,它不允許根據需要從遠程伺服器上「拉」來消息。SMTP 伺服器就是遵循 SMTP 協議的發送郵件伺服器。

SMTP 認證,簡單地說就是要求必須在提供了賬戶名和密碼之後才可以登錄 SMTP 伺服器,這就使得那些垃圾郵件的散播者無可乘之機。

增加 SMTP 認證的目的是為了使用戶避免受到垃圾郵件的侵擾。

IMAP

IMAP全稱是Internet Mail Access Protocol,即互動式郵件存取協議,是一個應用層協議(埠是143)。用來從本地郵件客戶端(Outlook Express、Foxmail、Mozilla Thunderbird等)訪問遠程伺服器上的郵件。它是跟POP3類似郵件訪問標準協議之一。不同的是,開啟了IMAP後,您在電子郵件客戶端收取的郵件仍然保留在伺服器上,同時在客戶端上的操作都會反饋到伺服器上,如:刪除郵件,標記已讀等,伺服器上的郵件也會做相應的動作。所以無論從瀏覽器登錄郵箱或者客戶端軟體登錄郵箱,看到的郵件以及狀態都是一致的。

常用郵箱提供的發、收伺服器

網易163免費郵箱相關伺服器信息:

POP3、SMTP和IMAP之間的區別和聯繫

網易郵箱支持POP3/SMTP/IMAP服務,可以通過電腦客戶端軟體更好地收發郵件,網易郵箱已經默認開啟POP3/SMTP/IMAP服務。QQ郵箱和Gmail郵箱內的「POP3/SMTP服務」和「IMAP/SMTP服務」一般都是關閉的,需要您手動開啟。

新浪免費郵箱發信(smtp)伺服器的地址為:smtp.sina.com

新浪免費郵箱收信(pop3)伺服器的地址為:pop.sina.com

SSL(Secure Sockets Layer 安全套接層),及其繼任者傳輸層安全(Transport Layer Security,TLS)是為網路通信提供安全及數據完整性的一種安全協議。TLS與SSL在傳輸層對網路連接進行加密,客戶與伺服器應用之間的通信不被攻擊者竊聽。

如果您的電子郵件客戶端支持SSL,可以在設置中選擇使用SSL。當選擇了使用SSL協議時,需要修改相應的伺服器埠號。QQ郵箱使用SSL的通用配置如下:

接收郵件伺服器:pop.qq.com,使用SSL,埠號995

發送郵件伺服器:smtp.qq.com,使用SSL,埠號465或587

國內外主要郵箱的POP3/SMTP/IMAP的客戶端設置

POP3是指接收郵件的伺服器。有的郵件服務是POP3,而有的叫POP。不同郵箱,各自的POP伺服器地址也是不同的。

QQ郵箱 POP3:pop.qq.com SMTP:smtp.qq.com IMAP:imap.qq.com 埠:143

Foxmail POP3:pop.foxmail.com SMTP:smtp.foxmail.com

移動139郵箱 POP3:pop.139.com SMTP:smtp.139.com

天翼189郵箱 POP3:pop.189.cn SMTP:smtp.189.cn

163郵箱 POP3:pop.163.com SMTP:smtp.163.com

163Vip郵箱 POP3:pop.vip.163.com SMTP:smtp.vip.163.com

126郵箱 POP3:pop3.126.com SMTP:smtp.126.com

Gmail POP3:pop.gmail.com SMTP:smtp.gmail.com IMAP:imap.gmail.com 埠:995 465 993

Yahoo郵箱 POP3:pop.mail.yahoo.com SMTP:smtp.mail.yahoo.com

Hotmail POP3:pop3.live.com SMTP:smtp.live.com 埠:995

Sogou郵箱 POP3:pop3.mail.sogou.com SMTP:smtp.mail.sogou.com

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 程序員小新人學習 的精彩文章:

ajax前後端分離,頁面之間傳值
tensorflow隨筆-tf.nn.conv2d卷積運算

TAG:程序員小新人學習 |