CC3200使用SDK的email例程不能连接到163、QQ邮箱的smtp服务器
时间:10-02
整理:3721RD
点击:
疑问如题,使用sina的邮箱可以正常发送,163以及qq邮箱均开启了smtp服务。
设置邮箱的过程中发现,安卓手机自带邮件APP中登陆163以及QQ邮箱必须使用授权码才可正常登陆,正常发送、接收邮件,使用原密码无法登陆,而sina的仍使用原密码正常登陆。
对于163以及QQ邮箱,调试CC3200的email例程,在串口终端中输入“Cmd#05”,均提示“Connection with Email Server Failed, Check Internet Connection and Retry”,源码中密码无论是邮箱原密码或对应授权码均无法连接到,而使用sina邮箱仍可正常发送邮件。
使用邮箱自身密码登陆QQ邮箱,串口终端输出:
使用邮箱授权码登陆QQ邮箱,串口终端输出:
使用邮箱自身密码登陆sina邮箱,串口终端输出:
使用sina邮箱发送邮件,手机自带邮箱APP里显示的内容:
没人遇到过么? 等了一下午啦
这应该是163或QQ需要特定的协议才可以。能否确定一下163或者QQ的邮箱是否强制需要SSL。默认我们是没有用SSL的。
商业邮箱系统应该不会是简单明文通信的, sina邮箱是可以自行选择是否使用 ssl 安全协议的。
如果你只是自己测试的话,可以在自己的电脑上搭建邮箱服务,然后自行测试。
是的,正是DEMO中没有SSL的这个原因。
要如何才能让CC3200支持SSL呢?
确实,QQT和163邮箱都需要SSL认证的。