使用python smtplib 碰到的问题

hkicfjun 2014-11-28 11:07:35
z1 = smtplib.SMTP('xxx.xxxx.cn')
sz1.login('xxxx@xxxx.cn','******')
sz1.sendmail(sender,to,msg.as_string())
print ('email sent.suss')
sz1.quit()

运行后,查邮件是收到了,但是在shell窗口中显示

Traceback (most recent call last):
File "D:\myproj\python\mail\hiMail.py", line 30, in <module>
sz1.quit()
File "C:\Python34\lib\smtplib.py", line 868, in quit
res = self.docmd("quit")
File "C:\Python34\lib\smtplib.py", line 404, in docmd
return self.getreply()
File "C:\Python34\lib\smtplib.py", line 376, in getreply
raise SMTPServerDisconnected("Connection unexpectedly closed")
smtplib.SMTPServerDisconnected: Connection unexpectedly closed
>>>
...全文
472 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
bugs2k 2014-11-29
  • 打赏
  • 举报
回复


貌似 z1 和 sz1 没有什么关系吧
angel_su 2014-11-28
  • 打赏
  • 举报
回复
意思就是你quit之前服务器就主动断开连接了,具体原因不明,用简单的教程范例试试,如果正常那就可能是你发的邮件有问题...

37,720

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧