python---使用QQ邮箱发送邮件
文章目录
- 一、发送邮件前配置
- 二、发送qq邮件
- 三、qq邮件内容
一、发送邮件前配置
先进入设置-帐户页面找到入口,按照以下流程操作
不会操作看一下指引:
https://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=1001256
注意:配置好后可以开始写代码,不配置发送邮件会失败
二、发送qq邮件
代码如下(示例):
import smtplib
from email.mime.text import MIMEText
from email.utils import formataddrmy_sender = '1510177105@qq.com' # 发件人邮箱账号
my_pass = 'XXX' # 发件人邮箱授权码
my_user = '1510177105@qq.com' # 收件人邮箱账号,我这边发送给自己def mail():ret = Truetry:msg = MIMEText('这是一份测试报告,请查收!', 'plain', 'utf-8')msg['From'] = formataddr(["XXX", my_sender]) # 括号里的对应发件人邮箱昵称、发件人邮箱账号msg['To'] = formataddr(["XXX", my_user]) # 括号里的对应收件人邮箱昵称、收件人邮箱账号msg['Subject'] = "测试报告" # 邮件的主题,也可以说是标题server = smtplib.SMTP_SSL("smtp.qq.com", 465) # 发件人邮箱中的SMTP服务器,端口是25server.login(my_sender, my_pass) # 括号中对应的是发件人邮箱账号、邮箱授权码server.sendmail(my_sender, [my_user, ], msg.as_string()) # 括号中对应的是发件人邮箱账号、收件人邮箱账号、发送邮件server.quit() # 关闭连接except Exception: # 如果 try 中的语句没有执行,则会执行下面的 ret=Falseret = Falsereturn retret = mail()
if ret:print("邮件发送成功")
else:print("邮件发送失败")
注意: XXX 的地方改成你本人的邮箱授权码、还有邮箱昵称
三、qq邮件内容
发送邮件成功后,收到邮件内容如下:
python---使用QQ邮箱发送邮件相关推荐
- python 用QQ邮箱发送邮件
SMTP 是发送邮件的协议.Python内置对SMTP的支持,可以发送纯文本邮件.HTML邮件以及带附件的邮箱. Python对SMTP支持有smtplib 和email 两个模块,email负责构造 ...
- smtplib库:Python使用QQ邮箱发送邮件
目录 前言 发送email文本消息 发送email图片与附件消息 前言 一般来说,每个App都有一个意见反馈功能.对于企业,其意见反馈自然是发送到其服务器上,而对于个人应用来说,因为使用的人相对较少, ...
- Web自动化【7】——python 使用QQ邮箱发送邮件,端口号25,465,578,的区别,及错误码535,530的解决办法
先上代码,方式一二三分别对应使用smtp不同端口号发送邮件的实现方式. (1)端口号25:明文传输 (2)端口号456,基于SSL协议 (3)端口号578,基于STARTTLS协议 所以实现当时会有所 ...
- 使用python操作qq邮箱发送邮件
##历时3天,终于写完了这个代码, 以下全是干货 import smtplib from email.mime.text import MIMEText#确定发送方.邮箱授权码和接收方,邮件主题和内容 ...
- Python登录qq邮箱发送邮件(附件)
# -*- coding: utf-8 -*- #导入smtplib和MIMETextimport smtplib,time from email.mime.text import MIMEText ...
- 用Python使用QQ邮箱发送邮件
写在开头的话:发邮件当然还是用邮箱来的方便,但是这个不可以用来装B不是 向单个人发送邮件 from email import encoders from email.header import Hea ...
- python登录qq邮箱爬邮件_python实现QQ邮箱发送邮件
本文实例为大家共享了python实现QQ邮箱发送邮件的详细代码,供大家参考,详细内容如下 1.代码: #!/usr/bin/python # -*- coding: utf-8 -*- import ...
- Python使用QQ邮箱发送多收件人email
实际开发过程中使用到邮箱的概率很高,那么如何借助python使用qq邮箱发送邮件呢? 代码很简单,短短几行代码就可以实现这个功能. 使用到的模块有smtplib和email这个两个模块,关于这两个模块 ...
- python脚本实现qq邮箱发送邮件
直接调用python自带得smtplib 库和 email 库就能实现邮件的发送 qq邮箱发送邮件需要在qq邮箱中设置开启qq邮箱授权码 进入网页版qq邮箱,点击设置,找到账户设置 下拉到最下面 生成 ...
- python向自己qq邮箱发信息_Python实现给qq邮箱发送邮件的方法
本文实例讲述了Python实现给qq邮箱发送邮件的方法..具体实现方法如下: #-*-coding:utf-8-*- #======================================== ...
最新文章
- java防止库存超买_java初探(1)之防止库存为负以及防超买
- 七种常见分布式事务详解(2PC、3PC、TCC、Saga、本地事务表、MQ事务消息、最大努力通知)
- 深度好文:Linux操作系统内存
- 尾递归及快排尾递归优化
- HashSet的存储方式
- openssl 生成证书_CentOS7 httpd(Apache)SSL 证书部署
- 开发无框架单页面应用 — 老码农的祖传秘方
- 2.4 shell 脚本基础
- 用php写的亲亲鲜花网站_php54鲜花销售网站
- 英特尔为苹果代工基带芯片 是为X86逆袭移动市场铺路?
- python怎么读写文件-Python 文件I/O
- Android应用开发基础篇(13)-----GestureDetector(手势识别)
- 最详细的SAI笔刷设置教程,非常全面详细!
- 原生HTML table样式设置大全
- 好用的文献论文管理软件 EndNote X 9.3.3 Mac版
- 渗透之——使用Metasploit实现基于SEH的缓冲区溢出攻击
- 自制RS232转485通信模块
- 深度Deepin20 安装软件的依赖问题(sudo apt --fix-broken install)
- 深入理解图优化与g2o:g2o篇
- Linux定时任务工具crontab详解及系统时间同步
热门文章
- 灰度图像增强和图像去噪
- 国家电网一二次融合配电终端(FTU)发展新方向馈线自动化:具备集中型馈线自动化/就地型馈线自动化包括电压时间型、电压电流型、自适应综合型)及零序电流,零序电压或外施信号法的单相接地故障选线功能
- 云之讯融合通讯开放平台_提供融合语音,短信,VoIP,视频和IM等通讯API及SDK。...
- 致互联网人:一篇文章让你了解互联网公司的职位架构以及职能要求
- python时钟代码_python时钟 - 『编程语言区』 - 吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn...
- 160多个android开源代码汇总
- 软件测试117道面试题直击面试官灵魂
- matlab能输入铁心参数,变压器铁心剩磁预测研究
- springBoot+itext处理富文本转pdf
- 博弈论 —— 海盗分金