天天看點

發送郵件程式報錯454 Authentication failed以及POP3和SMTP簡介

一、發現問題

在測試郵件發送程式的時候,發送給自己的qq郵箱,程式報錯454 authentication failed, please open smtp flag first。

二、解決問題

進入qq郵箱——>設定——>賬戶——>pop3/imap/smtp選擇——>開啟pop3/smtp服務。

三、pop3和smtp是什麼

1、基本概念

一般每個提供電子郵件服務的網站都有自己的smtp和pop伺服器位址。pop(post office protocol)郵局通訊協定,pop是網際網路上的一種通訊協定,主要功能是用在傳送電子郵件,當我們寄信給另外一個人時,對方當時多半不會線上上,是以郵件伺服器必須為收信者儲存這封信,直到收信者來檢查這封信件。當收信人收信的時候,必須通過pop通訊協定,才能取得郵件。與pop同時出現的還有smtp,也是用來傳送網絡上的電子郵件,不同的是pop是負責郵件程式和郵件伺服器收信的通訊協定,smtp則是負責郵件伺服器與郵件伺服器之間的寄信的通訊協定。smtp(simple

mail transfer protocol)簡易郵件傳輸通訊協定 smtp是網際網路上的一種通訊協定,主要功能是用在傳送電子郵件,當通過電子郵件程式,寄e-mil給另外一個人時,必須通過smtp通訊協定,将郵件送到對方的郵件伺服器上,等到對方上網的時候,就可以收到你所寄的信。

2、總結

pop伺服器是用來收信的,而且每個email位址一般隻有一個。如果你要同時收取多個郵箱的信件,就必須挨個設定每個郵箱的pop3伺服器位址。在你申請了免費郵件之後,仔細看看它的幫助檔案一般都能找到。smtp伺服器可以了解為就是用來寄信的,而且大多數smtp伺服器也是免費的。不管你有無e-mail信箱,隻要想寄信,随便填上一個smtp伺服器,就可以寄信了。如果你用outlook express或者其它郵件程式發信,又同時擁有多個免費郵箱,不必設定多個smtp伺服器,隻要選擇一個填上就行了,比如新浪郵件提供的伺服器就是smtp.sina.com.cn,qq郵箱提供的是smtp.qq.com。