分享一个人工智能{AI}解决问题的工具GPT(点我赶紧注册),它是有GPT-4模型的。
它可以做很多事情,譬如问:开发平台功能
但是它仍然没有解决题主的问题。
- 源码如下:
#....
with smtplib.SMTP() as smtp:
smtp.connect(smtp_server)
smtp.login(EMAIL_SEND_USERNAME, EMAIL_SEND_PASSWORD)
smtp.sendmail(EMAIL_SEND_USERNAME, RECEIVER.split(','), msg.as_string())
在linux测试时出现stmp.xx.cn 超时了,从上面的解决办法,题主也想到了并在linux测试过
- ping stmp.xxx.cn 服务器 是通的,只是响应比较慢
- telnat stmp.xxx.cn 465 端口还是通过的
- 也在hosts做了本地ip映射,它就不需要从DNS找了
通过以上证明,至少linux服务器与stmp邮箱服务器之间是相通的,阿里云服务器也部署了接口测试平台,也是能正常访问。
- 经过一轮查找,最终还是找到了解决办法。
#....
with smtplib.SMTP_SSL(smtp_server) as smtp:
smtp.ehlo(smtp_server)
smtp.login(EMAIL_SEND_USERNAME, EMAIL_SEND_PASSWORD)
smtp.sendmail(EMAIL_SEND_USERNAME, RECEIVER.split(','), msg.as_string())
原来怀疑的对象是SMTP和SMTP_SSL类的区别,难道是linux-centos版本对其做了什么限制?
- 报告如下(既有附件,也有报告关键信息):