阿里云香港服务器无法调用smtp服务

问题

使用 Python 通过 smtp.163.com发送邮件失败, 一直显示连接超时

场景

在阿里云上, 脚本请求smtp.163.com服务, 发送邮件失败.

经过测试, telnet smtp.163.com 25, 国内所有的smtp服务都连不上, 这就很奇怪了, 即使链接慢, 也不至于连不上啊.

解决

最后, 经过各种测试, 最终确定是阿里云将25端口禁用了, 导致发送失败, 只要换个端口就可以了, 比如使用ssl协议.

上一篇:利用smtp协议实现黑窗口发送邮件


下一篇:2021-06-09