解决网易163邮箱Unsafe Login.错误
解决方案
经过邮件询问报错原因是发送请求时没有包含imap id,回复如下:
关于您反馈的客户端问题,经核实,关于您反馈的客户端添加网易邮箱帐号出现的收信问题,经反馈核实是第三方客户端没有带imap id被判断为不安全登录,系统为了用户安全自动阻止该类登录。
IMAP ID是在RFC2971中定义的一个扩展IMAP指令,详情查阅
对于我程序所使用的python imapcilent库来说,在login之后select文件夹之前使用文档中所述的id_方法向服务器发送ID命令客户端信息即可
增加 server.id_({“name”: “IMAPClient”, “version”: “2.1.0”})即可
from imapclient import IMAPClientserver = IMAPClient("imap.163.com", ssl=True, port=993)
server.login("" , "" )server.id_({"name": "IMAPClient", "version": "2.1.0"})messages = server.select_folder('INBOX')
参考文章链接:
https://blog.yrpang.com/posts/45207/
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
