文章目录

  • 一、发送邮件前配置
  • 二、发送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邮箱发送邮件相关推荐

  1. python 用QQ邮箱发送邮件

    SMTP 是发送邮件的协议.Python内置对SMTP的支持,可以发送纯文本邮件.HTML邮件以及带附件的邮箱. Python对SMTP支持有smtplib 和email 两个模块,email负责构造 ...

  2. smtplib库:Python使用QQ邮箱发送邮件

    目录 前言 发送email文本消息 发送email图片与附件消息 前言 一般来说,每个App都有一个意见反馈功能.对于企业,其意见反馈自然是发送到其服务器上,而对于个人应用来说,因为使用的人相对较少, ...

  3. Web自动化【7】——python 使用QQ邮箱发送邮件,端口号25,465,578,的区别,及错误码535,530的解决办法

    先上代码,方式一二三分别对应使用smtp不同端口号发送邮件的实现方式. (1)端口号25:明文传输 (2)端口号456,基于SSL协议 (3)端口号578,基于STARTTLS协议 所以实现当时会有所 ...

  4. 使用python操作qq邮箱发送邮件

    ##历时3天,终于写完了这个代码, 以下全是干货 import smtplib from email.mime.text import MIMEText#确定发送方.邮箱授权码和接收方,邮件主题和内容 ...

  5. Python登录qq邮箱发送邮件(附件)

    # -*- coding: utf-8 -*- #导入smtplib和MIMETextimport smtplib,time from email.mime.text import MIMEText ...

  6. 用Python使用QQ邮箱发送邮件

    写在开头的话:发邮件当然还是用邮箱来的方便,但是这个不可以用来装B不是 向单个人发送邮件 from email import encoders from email.header import Hea ...

  7. python登录qq邮箱爬邮件_python实现QQ邮箱发送邮件

    本文实例为大家共享了python实现QQ邮箱发送邮件的详细代码,供大家参考,详细内容如下 1.代码: #!/usr/bin/python # -*- coding: utf-8 -*- import ...

  8. Python使用QQ邮箱发送多收件人email

    实际开发过程中使用到邮箱的概率很高,那么如何借助python使用qq邮箱发送邮件呢? 代码很简单,短短几行代码就可以实现这个功能. 使用到的模块有smtplib和email这个两个模块,关于这两个模块 ...

  9. python脚本实现qq邮箱发送邮件

    直接调用python自带得smtplib 库和 email 库就能实现邮件的发送 qq邮箱发送邮件需要在qq邮箱中设置开启qq邮箱授权码 进入网页版qq邮箱,点击设置,找到账户设置 下拉到最下面 生成 ...

  10. python向自己qq邮箱发信息_Python实现给qq邮箱发送邮件的方法

    本文实例讲述了Python实现给qq邮箱发送邮件的方法..具体实现方法如下: #-*-coding:utf-8-*- #======================================== ...

最新文章

  1. java防止库存超买_java初探(1)之防止库存为负以及防超买
  2. 七种常见分布式事务详解(2PC、3PC、TCC、Saga、本地事务表、MQ事务消息、最大努力通知)
  3. 深度好文:Linux操作系统内存
  4. 尾递归及快排尾递归优化
  5. HashSet的存储方式
  6. openssl 生成证书_CentOS7 httpd(Apache)SSL 证书部署
  7. 开发无框架单页面应用 — 老码农的祖传秘方
  8. 2.4 shell 脚本基础
  9. 用php写的亲亲鲜花网站_php54鲜花销售网站
  10. 英特尔为苹果代工基带芯片 是为X86逆袭移动市场铺路?
  11. python怎么读写文件-Python 文件I/O
  12. Android应用开发基础篇(13)-----GestureDetector(手势识别)
  13. 最详细的SAI笔刷设置教程,非常全面详细!
  14. 原生HTML table样式设置大全
  15. 好用的文献论文管理软件 EndNote X 9.3.3 Mac版
  16. 渗透之——使用Metasploit实现基于SEH的缓冲区溢出攻击
  17. 自制RS232转485通信模块
  18. 深度Deepin20 安装软件的依赖问题(sudo apt --fix-broken install)
  19. 深入理解图优化与g2o:g2o篇
  20. Linux定时任务工具crontab详解及系统时间同步

热门文章

  1. 灰度图像增强和图像去噪
  2. 国家电网一二次融合配电终端(FTU)发展新方向馈线自动化:具备集中型馈线自动化/就地型馈线自动化包括电压时间型、电压电流型、自适应综合型)及零序电流,零序电压或外施信号法的单相接地故障选线功能
  3. 云之讯融合通讯开放平台_提供融合语音,短信,VoIP,视频和IM等通讯API及SDK。...
  4. 致互联网人:一篇文章让你了解互联网公司的职位架构以及职能要求
  5. python时钟代码_python时钟 - 『编程语言区』 - 吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn...
  6. 160多个android开源代码汇总
  7. 软件测试117道面试题直击面试官灵魂
  8. matlab能输入铁心参数,变压器铁心剩磁预测研究
  9. springBoot+itext处理富文本转pdf
  10. 博弈论 —— 海盗分金