我真的不知道这个代码只有在我尝试运行脚本时才会给我一个错误,但是当我从shell执行它时它会起作用。
testingmail.py
import smtplib
DEBUG = TRUE
to = 'receiver@hotmail.com'
subject = 'Sending an E-mail using python'
text = 'here is the message'
sender = 'someone@gmail.com'
password = 'password'
body = '\r\n'.join([
'To: %s' % to,
'From: %s' % sender,
'Subject: %s' % subject,
'',
text
])
try:
server = smtplib.SMTP('smtp.gmail.com', 587)
server.ehlo()
server.starttls()
server.login(sender, password)
server.sendmail(sender, [to], body)
print('E-mail Sent!')
except:
print('Error sending E-mail')
错误是:smtplib没有属性SMTP。 我发现的所有结果表明文件名干扰python中的电子邮件模块是错误的,但是没有任何反应
答案 0 :(得分:1)
答案是确保不在我的示例email.py
感谢您的支持