提醒!QQ 邮箱一般默认关闭SMTP服务,我们得先去开启它。请打开https://mail.qq.com/,登录你的邮箱。然后点击位于顶部的【设置】按钮,选择【账户设置】,然后下拉到这个位置。

直接上代码了

# @Time    : 2021/7/6 9:36
# @Author  : hubaba
# @Software: PyCharm
# smtplib 用于邮件的发信动作
import smtplib
from email.mime.text import MIMEText
# email 用于构建邮件内容
from email.header import Header# 用于构建邮件头# 发信方的信息:发信邮箱,QQ 邮箱授权码
from_addr = '你的账号@qq.com'
password = '获取来的授权码'# 收信方邮箱
to_addr = '收件人账号@163.com'# 邮箱正文内容,第一个参数为内容,第二个参数为格式(plain 为纯文本),第三个参数为编码
msg = MIMEText('send by python', 'plain', 'utf-8')# 邮件头信息
msg['From'] = Header(from_addr)
msg['To'] = Header(to_addr)
msg['Subject'] = Header('python test')# 开启发信服务,这里使用的是加密传输
server = smtplib.SMTP_SSL(host='smtp.qq.com')
server.connect(host='smtp.qq.com', port=465)
# 登录发信邮箱
if server.login(from_addr, password):print('登录成功...')
else:print('登录失败...')
# 发送邮件
try:exc = server.sendmail(from_addr, to_addr, msg.as_string())print('发送email给' + to_addr + '成功...')
except exc as e:print('抛出异常...' + e)
finally:# 关闭服务器server.quit()

处理了异常及判断是否正常登录

通过python自动发送测试验收邮件及报告-实现邮件自动发送相关推荐

  1. python高级语言应用结课报告_校本课程开发章节测试参考答案,高级语言程序设计Python章节测试参考答案查询...

    校本课程开发章节测试参考答案 从人的一天来说,长时间的一直学习不一定是好事.所以一天到晚都在看书的人,并不一定是学习很好的人,而大多数的学霸肯定不会一天到晚的看书.研究表明,长时间学习不仅不会提升学习 ...

  2. 测试部门年终总结报告,应该怎么写?

    推荐阅读: 从功能测试进阶自动化测试,熬夜7天整理出这一份超全学习指南[附网盘资源] Python自动化测试全栈+性能测试全栈,挑战年薪40W+ [内部资源] 想拿年薪30W+的软件测试人员,这份资料 ...

  3. Python实现基于朴素贝叶斯的垃圾邮件分类 标签: python朴素贝叶斯垃圾邮件分类 2016-04-20 15:09 2750人阅读 评论(1) 收藏 举报 分类: 机器学习(19) 听说

    Python实现基于朴素贝叶斯的垃圾邮件分类 标签: python朴素贝叶斯垃圾邮件分类 2016-04-20 15:09 2750人阅读 评论(1) 收藏 举报  分类: 机器学习(19)  听说朴 ...

  4. python量化投资培训清华大学深研院_GitHub - CatsJuice/quantitative-investment-learning: 使用Python进行量化投资的学习报告...

    quantitative-investment-learning 使用Python进行量化投资的学习报告 Python量化投资学习报告 CatsJuice 编辑于 2019-4-26 上一次更新: 2 ...

  5. python自动化办公:邮件篇 (定时邮件问候女票so easy)

    前言和准备工作 如果你能找到一个要看邮件的女票哈,本文能帮你用程序实现在每天不同时间段给女友定时给女友发消息,不错过早上,中午.晚安! 而你自己却可以玩游戏,不管这回事. 你告诉我看邮件的女生少,别着 ...

  6. python应用系列教程——python使用smtp协议发送邮件:html文本邮件、图片邮件、文件附件邮件

    全栈工程师开发手册 (作者:栾鹏) python教程全解 python使用smtp协议发送电子邮件.包含发送html文本邮件.包含图片附件的邮件,包含其他文件附件的邮件.可设置邮件的收发人,主题,内容 ...

  7. linux 将新密码邮件发送,linux脚本实现自动发送和收取邮件的设置方法

    linux脚本实现自动发送和收取邮件的设置方法 更新时间:2013年05月11日 19:51:45   作者: 这篇文章主要是介绍linux下通过脚本自动发送和收取邮件的设置方法,有需要的朋友可以参考 ...

  8. Python nose测试大法

    [注明:本文最初发布于简书,然而...] Python作为一门简单易学的编程语言,现在长期位于编程语言榜的前三.在人工智能的第二次浪潮涌起之前,因为简单快速容易维护,Python在很多系统中是作为&q ...

  9. Python渗透测试工具合集及书籍推荐(转)

    Python渗透测试工具合集 如果你热爱漏洞研究.逆向工程或者渗透测试,我强烈推荐你使用 Python 作为编程语言.它包含大量实用的库和工具,本文会列举其中部分精华. 本文转自: http://ww ...

最新文章

  1. Visual Studio 2010 第一时间体验旗舰版
  2. CreateProcess error = 2,系统找不到指定的文件
  3. 【java】JDK中注解的底层实现
  4. 第十三节:使用Lombok简化你的代码
  5. 【chrome】插件开发-教程00(如何开发插件)
  6. 认知与思考-190820
  7. c++Builder模式
  8. 机器学习优化算法:牛顿法以及海森矩阵
  9. html如何在背景的基础上添加文字,如何创建背景图片并在其上添加文字
  10. 日照分析的计算机精度,日照分析的部分参数详解
  11. Mysql- --DQl语句(select数据查询语言,多表查询,View试图)linux常用(重点)
  12. Opencv imread读取图片结果一直为空
  13. Android 应用程序开发
  14. 中兴U880手机删除系统自带软件
  15. 通过监控Nginx日志来实时屏蔽高频恶意访问的IP
  16. JavaWeb 打开的默认主页设置问题
  17. SAP中采购计划行中的原有数量的分析实例
  18. DSP Flash运行代码
  19. SpringBoot实现发送QQ邮箱功能
  20. 给expvarmon插上数据持久化的“翅膀”

热门文章

  1. 关于NetKeeper(创翼)升级后,无法共享WIFI问题的解决-猎豹、360都可
  2. cp -r/R 源目录 目标目录
  3. 让div与浏览器高度相同
  4. 【转】 SCM工具对比分析
  5. javaSE常用类(二)—— 日期类
  6. 百度世界大会2021:AI链接社会价值
  7. DocuSign网站用户资料泄露,病毒团伙利用邮件疯狂作恶
  8. 关于【finder不能完成该操作 因为未能读取或写入文件名中的某些数据(错误代码-36)】快速解决办法----本人备注
  9. c语言编程数字字母排列组合,用简单的排列组合解决字符排列问题 (C语言代码)...
  10. 成长,不断破局 | 1024程序员节特别企划