先把问题的callback贴一下,linux环境下提示AttributeError: module 'smtplib' has no attribute 'SMTP'
Traceback (most recent call last):
File "/home/roy/python/email.py", line 1, in <module>
import smtplib
File "/usr/lib/python3.5/smtplib.py", line 47, in <module>
import email.utils
File "/home/roy/python/email.py", line 2, in <module>
smtpserver=smtplib.SMTP('smtp.163.com',25)
AttributeError: module 'smtplib' has no attribute 'SMTP'
原因当然不是模块的问题,检查了一下拼写也没有出问题,最后在这个帖子(链接)的启发下发现,发现自己的文件命名为email.py,和模块中的函数有冲突,改名之后邮件正常发送。