SMTP服務器應用的使用場景:
1. 路由器/網關的SMTP客戶端設置
2. Devicehub安裝后的注冊設置
常用郵箱設置
1. Gmail
SMTP服務器:smtp.gmail.com
端口號:SSL(465)/587(TLS)
密碼:郵箱賬戶密碼
使用時需要啟用2個服務:
https://myaccount.google.com/lesssecureapps
https://accounts.google.com/b/0/DisplayUnlockCaptcha
2. 騰訊企業郵箱
SMTP服務器:smtp.exmail.qq.com
端口號:SSL(465)
密碼:郵箱賬戶密碼
需要在郵箱設置->客戶端設置啟用POP/SMTP服務。
3. QQ郵箱
SMTP服務器:smtp.qq.com
端口號:25(無)/SSL(465)/TLS(587)
密碼:第三方服務授權碼,需要在郵箱設置中啟用POP/SMTP服務並生成授權碼。
注:阿里雲搭建Devicehub時,25端口需要專門開啟。
電子郵件常用協議簡介
郵箱常見應用層協議
郵箱發送一般使用3種協議,SMTP協議用於郵件發送,POP/IMAP協議用於郵件接收。
SMTP
SMTP 的全稱是“Simple Mail Transfer Protocol”,即簡單郵件傳輸協議,是建立在FTP文件傳輸服務上的郵件服務,不加密情況下一般使用端口為25。SMTP主要用於處理系統之間的郵件傳輸,幫助計算機在發送和中轉郵件時找到目的地並發送郵件。SMTP服務器就是遵循SMTP協議的發送郵件服務器。
SMTP的局限性表現在只能發送ASCII碼格式的報文,不支持中文、法文、德文等,它也不支持語音、視頻的數據。需要通過擴展標准MIME(Multipurpose Internet Mail Extensions)對SMTP進行補充。
SMTP 認證,簡單地說就是要求必須在提供了賬戶名和密碼之后才可以登錄 SMTP 服務器,增加SMTP認證的目的是為了使用戶避免受到垃圾郵件的侵擾。但實際使用中針對垃圾郵件的過濾還需要使用其它輔助工具。
POP3
POP3是Post Office Protocol 3的簡稱,即郵局協議的第3個版本,是因特網電子郵件的第一個離線協議標准。
它規定怎樣將個人計算機連接到Internet的郵件服務器和下載電子郵件的電子協議。POP3允許用戶從服務器上把郵件存儲到本地主機上,同時刪除保存在郵件服務器上的郵件,這意味着在下載電子郵件后, 只能使用相同的計算機來訪問它。如果您嘗試從其他設備訪問您的電子郵件, 則以前下載的郵件將不可用。此外,已發送的郵件存儲在本地電腦或Mac上, 而不是存儲在電子郵件服務器上。
POP3服務器則是遵循POP3協議的接收郵件服務器,用來接收電子郵件的。
IMAP
IMAP全稱是Internet Mail Access Protocol,即交互式郵件存取協議,它是跟POP3類似郵件訪問標准協議之一。不同的是,使用IMAP閱讀郵件時,實際上並不是在您的計算機上下載或存儲,而是從電子郵件服務中讀取,在電子郵件客戶端收取的郵件仍然保留在服務器上,同時在客戶端上的操作都會反饋到服務器上,如:刪除郵件,標記已讀等,服務器上的郵件也會做相應的動作。所以無論從瀏覽器登錄郵箱或者客戶端軟件登錄郵箱,看到的郵件以及狀態都是一致的。