问题
使用 Python 通过 smtp.163.com发送邮件失败, 一直显示连接超时
场景
在阿里云上, 脚本请求smtp.163.com服务, 发送邮件失败.
经过测试, telnet smtp.163.com 25, 国内所有的smtp服务都连不上, 这就很奇怪了, 即使链接慢, 也不至于连不上啊.
解决
最后, 经过各种测试, 最终确定是阿里云将25端口禁用了, 导致发送失败, 只要换个端口就可以了, 比如使用ssl协议.
使用 Python 通过 smtp.163.com发送邮件失败, 一直显示连接超时
在阿里云上, 脚本请求smtp.163.com服务, 发送邮件失败.
经过测试, telnet smtp.163.com 25, 国内所有的smtp服务都连不上, 这就很奇怪了, 即使链接慢, 也不至于连不上啊.
最后, 经过各种测试, 最终确定是阿里云将25端口禁用了, 导致发送失败, 只要换个端口就可以了, 比如使用ssl协议.