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阅读邮件时,实际上并不是在您的计算机上下载或存储,而是从电子邮件服务中读取,在电子邮件客户端收取的邮件仍然保留在服务器上,同时在客户端上的操作都会反馈到服务器上,如:删除邮件,标记已读等,服务器上的邮件也会做相应的动作。所以无论从浏览器登录邮箱或者客户端软件登录邮箱,看到的邮件以及状态都是一致的。