python smtplib server not connect

最近发现用smtplib发邮件一直发送不成功,使用debug发现前面都正常,但是DATA发送直接被smtp服务器直接断开。smtp服务器显示body丢失。

后来发现是我加了附件,有指定文件类型:

att1["Content-Type"] = "application/octet-stream"

 去掉这个指定编码,正常发送。。。

原文地址:https://www.cnblogs.com/2005wind/p/10978022.html