它可以做很多事情,譬如:
但是它仍然没有解决题主的问题。
源码如下:
#....
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测试过
通过以上证明,至少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())
报告如下(既有附件,也有报告关键信息):