及邮件协议。

场景

foxmail什么也没动,突然不能收取邮件了。提示错误:ssl连接错误,errorCode:5

解决方案

qq邮箱开通POP3和IMAP服务

好像开通一个pop3就可以,安全起见2个都开把。
进入qq邮箱, 设置 | 账户 | POP3 | 开启, IMAP也开启。需要发短信的,按提示来即可。 记住返回的授权码。

foxmail设置账户

密码: 刚才的授权码
测试连接还是报 “ssl连接错误”,这不科学。

终极办法

foxmial删掉qq账户,新建账户,输入邮箱、授权码,还是不行。
去掉SSL端口的2个勾,成功了。

后来发现无论是否勾选SSL,都是可以连接的。
不细究了,好了就行。

smtp是什么

smtp(Simple Mail Transfer Protocol)(简单邮件传输协议),可以理解为发邮件的协议。
端口:
25 # 未加密
587 # 加密时
465 # 加密时,qq等用这个

imap是什么

imap(Internet Message Access Protocol)(互联网邮件访问协议),是一种收邮件的协议。
端口:
143 # 未加密
993 # 加密时

列表

邮箱类型 IMAP 服务器 SMTP 服务器 端口(SSL) 注意事项
QQ 邮箱 imap.qq.com smtp.qq.com IMAP:993 / SMTP:465 必须用授权码,非密码
163 邮箱 imap.163.com smtp.163.com 993 / 465 开启客户端授权,用授权码
Gmail imap.gmail.com smtp.gmail.com 993 / 465 需开启两步验证 + 应用专用密码
报错 :ssl连接错误, errorCode: 5

1、注册表开启tls协议 # 这个肯定有用,但是试了下还是不行
2、重新安装foxmail, 安装位置及appData也提前删除下。 # 最后居然是重装就好了,但是没有用密码登录,直接检测出来qq邮箱了,扫码就登录了

注册表开启tls协议

1、按 Win + R,输入 regedit,回车。
2、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols
3、在 Protocols 下,依次创建以下项(如果不存在):
Protocols
└── TLS 1.2
├── Client
└── Server
右键 Protocols → 新建 → 项 → 命名为 TLS 1.2
在 TLS 1.2 内右键 → 新建 → 项 → 分别创建 Client 和 Server
4、在 Client 项中,右侧新建两个 DWORD (32-bit) 值:
名称:DisabledByDefault,值:0
名称:Enabled,值:1
5、在 Server 项中(虽然 Foxmail 不需要,但建议统一):
同样新建:
DisabledByDefault = 0
Enabled = 1
6、关闭注册表编辑器,重启电脑使设置生效。

TLS协议

tls(Transport Layer Security)(传输层安全性协议),他的前身是ssl协议,可以理解为新版的ssl协议。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐