码迷,mamicode.com
首页 > 其他好文 > 详细

QQ邮箱发送信息

时间:2019-11-25 18:45:40      阅读:268      评论:0      收藏:0      [点我收藏+]

标签:lib   highlight   编码格式   plain   开启   登录   传输   str   nec   

#以下库为python自带的库,不需要进行安装

#邮件发信动作
import smtplib
#构造邮件内容
from email.mime.text import MIMEText
#构造邮件头
from email.header import Header

#发信方:发信邮箱 和授权码
#发信邮箱
from_addr="54****29@qq.com"
#授权码
password="q*******dba"

#收信方:收信邮箱
to_addr="5******49@qq.com"

#发送的邮件内容
#MIMEText有三个参数:邮件内容,内容格式(如plain代表纯文本),编码格式(如utf-8)
massage=MIMEText("python代码发送邮件给你哦,请忽视!!","plain","utf-8")

#邮件头
massage["From"]=Header(from_addr)
massage["To"]=Header(to_addr)
massage["Subject"]=Header("python测试邮件") #邮件标题

#发信服务器
smtp_server=‘smtp.qq.com‘

#开发发送
#加密传输
server=smtplib.SMTP_SSL(smtp_server)
server.connect(smtp_server,465)
#登录
server.login(from_addr,password)
#发送邮箱
server.sendmail(from_addr,to_addr,massage.as_string())

#关闭服务器
server.quit()

 

 

 

 

【注意】:给QQ邮箱发送邮件,发送方需在QQ邮箱的设置中开启授权码,在QQ邮箱的设置里面开启:

 

 

 

 技术图片

 

QQ邮箱发送信息

标签:lib   highlight   编码格式   plain   开启   登录   传输   str   nec   

原文地址:https://www.cnblogs.com/benpao1314/p/11929220.html

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