如何使用python发送电子邮件?



我想用python发送电子邮件,但是我不知道怎么做。

当我搜索谷歌时,我得到了这个结果:

设置SMTP服务器并登录您的帐户。创建mimmultipart消息对象,并为From、To和Subject字段加载适当的报头。添加消息正文。使用SMTP服务器对象发送邮件。

import smtplib
from email.MIMEMultipart import MIMEMultipart
from email.MIMEText import MIMEText
msg = MIMEMultipart()
msg['From'] = 'me@gmail.com'
msg['To'] = 'you@gmail.com'
msg['Subject'] = 'simple email in python'
message = 'here is the email'
msg.attach(MIMEText(message))
mailserver = smtplib.SMTP('smtp.gmail.com',587)
# identify ourselves to smtp gmail client
mailserver.ehlo()
# secure our email with tls encryption
mailserver.starttls()
# re-identify ourselves as an encrypted connection
mailserver.ehlo()
mailserver.login('me@gmail.com', 'mypassword')
mailserver.sendmail('me@gmail.com','you@gmail.com',msg.as_string())
mailserver.quit()

如果你想发送html,读这个

相关内容

  • 没有找到相关文章

最新更新