码迷,mamicode.com
首页 > 编程语言 > 详细

Python 发送电子邮件

时间:2020-01-10 21:55:26      阅读:86      评论:0      收藏:0      [点我收藏+]

标签:tar   span   一个   login   服务器   username   电子   群发   join   

首先创建一个包含邮箱地址、密码、收件人的字典

import smtplib
from email.mime.text import MIMEText
from email.header import Header
email = {sender‘: *****@126.com,
      password‘: ***,
     recipient‘: [***l@126.com,‘***@qq.com]}

smtpServer =smtp.126.com smtpObj = smtplib.SMTP(smtpServer, 25) # 创建一个 SMTP 对象,连接到邮箱服务器 smtpObj.ehlo() # 向 SMTP 电子邮件服务器打招呼 smtpObj.starttls() # 为连接实现加密 username = email[sender] password = email[password‘] # 密码 smtpObj.login(username, password) # 登录到 SMTP 服务器 sender = username recipient = ,‘.join(email[recipient‘]) # 如果不是群发就不必用 join subject = python 发送邮件 msg = MIMEText(你好,这是一份 python 发送的邮件。‘, plain‘, utf-8) msg[Subject‘] = Header(subject, utf-8) msg[From‘] = sender msg[To‘] = recipient smtpObj.sendmail(sender, recipient, msg.as_string()) smtpObj.quit()

Python 发送电子邮件

标签:tar   span   一个   login   服务器   username   电子   群发   join   

原文地址:https://www.cnblogs.com/shanger/p/12178070.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!