码迷,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
迷上了代码!