【发布时间】:2016-05-11 15:04:16
【问题描述】:
我想发送一封来自 python 的电子邮件,我阅读了我的文件(myfile),但我收到一封空的电子邮件......这是我的错误吗?非常感谢社区!
我的代码:
f1 = open('myfile')
print(f1.read())
fromaddr = 'chucknorris@gmail.com'
toaddrs = 'brucelee@icloud.com'
msg = "\r\n".join([
"From:" + fromaddr,
"To:" + toaddrs,
"Subject: Message from SB",
"",
str(f1.read())
])
username = 'chucknorris@gmail.com'
password = 'ChuckImmortal'
server = smtplib.SMTP('smtp.gmail.com:587')
server.ehlo()
server.starttls()
server.login(username,password)
server.sendmail(fromaddr, toaddrs, msg)
server.quit()
【问题讨论】: