如何在Python中发送邮件
import smtplib
SERVER = "localhost"
FROM = "sender@example.com"
TO = ["user@example.com"]
SUBJECT = "Hello!"
TEXT = "This message was sent with Python's smtplib."
server = smtplib.SMTP(SERVER)
server.sendmail(FROM, TO, message)
server.quit()
这段代码出现了错误:
'**The debugged program raised the exception unhandled AttributeError
"'module' object has no attribute 'SMTP'"
File: /home/an/Desktop/email.py, Line: 13**'
2 个回答
5
这个问题发生是因为电子邮件功能是Python自带的一个库。如果你把你的程序改个名字(就像上面建议的那样),应该就能解决这个问题了。
12
把你的文件改个名字,不要叫 email.py。同时也要删除任何剩下的 email.pyc 文件。这样问题就解决了。