Python使用QQ邮箱发送邮件实例与QQ邮箱设置详解


Posted in Python onFebruary 18, 2020

直接上代码实例: 

#!/usr/bin/python3
import smtplib
from email.mime.text import MIMEText
from email.utils import formataddr
my_sender='1638245306@qq.com'  # 发件人邮箱账号
my_pass = 'xxxxxx'   # 发件人邮箱密码(注意这个密码不是QQ邮箱的密码,是在QQ邮箱的SMTP中生成的授权码)
my_user='1638245306@qq.com'   # 收件人邮箱账号,我这边发送给自己
def mail():
  ret=True
  try:
    msg=MIMEText('填写邮件内容','plain','utf-8') #填写邮件内容
    msg['From']=formataddr(["FromRunoob",my_sender]) # 括号里的对应发件人邮箱昵称、发件人邮箱账号
    msg['To']=formataddr(["FK",my_user])       # 括号里的对应收件人邮箱昵称、收件人邮箱账号
    msg['Subject']="菜鸟教程发送邮件测试"        # 邮件的主题,也可以说是标题
 
    server=smtplib.SMTP_SSL("smtp.qq.com", 465) # 发件人邮箱中的SMTP服务器,端口是25
    server.login(my_sender, my_pass) # 括号中对应的是发件人邮箱账号、邮箱密码
    server.sendmail(my_sender,[my_user,],msg.as_string()) # 括号中对应的是发件人邮箱账号、收件人邮箱账号、发送邮件
    server.quit() # 关闭连接
  except Exception: # 如果 try 中的语句没有执行,则会执行下面的 ret=False
    ret=False
  return ret
ret=mail()
if ret:
  print("邮件发送成功")
else:
  print("邮件发送失败")
授权码生成,需要点击邮箱的设置,选择账户,在账户的最下边。

QQ邮箱设置

Python使用QQ邮箱发送邮件实例与QQ邮箱设置详解

更多关于Python使用QQ邮箱发送邮件的实例请查看下面的相关链接

Python 相关文章推荐
Python基于PycURL实现POST的方法
Jul 25 Python
Python编程中归并排序算法的实现步骤详解
May 04 Python
PyChar学习教程之自定义文件与代码模板详解
Jul 17 Python
python通过百度地图API获取某地址的经纬度详解
Jan 28 Python
python字符串的方法与操作大全
Jan 30 Python
Python实现计算圆周率π的值到任意位的方法示例
May 08 Python
利用pandas将numpy数组导出生成excel的实例
Jun 14 Python
python读取各种文件数据方法解析
Dec 29 Python
Python的Tkinter点击按钮触发事件的例子
Jul 19 Python
Python 等分切分数据及规则命名的实例代码
Aug 16 Python
python画环形图的方法
Mar 25 Python
Python logging日志库空间不足问题解决
Sep 14 Python
Python如何实现小程序 无限求和平均
Feb 18 #Python
python_mask_array的用法
Feb 18 #Python
基于python3生成标签云代码解析
Feb 18 #Python
基于Pytorch SSD模型分析
Feb 18 #Python
Python3使用腾讯云文字识别(腾讯OCR)提取图片中的文字内容实例详解
Feb 18 #Python
Python动态导入模块和反射机制详解
Feb 18 #Python
pytorch进行上采样的种类实例
Feb 18 #Python
You might like
《忧国的莫里亚蒂》先导宣传图与STAFF公开
2020/03/04 日漫
《Re:从零开始的异世界生活 冰结之绊》
2020/04/09 日漫
PHP 高手之路(二)
2006/10/09 PHP
php下通过POST还是GET来传值
2008/06/05 PHP
php学习笔记之 函数声明(二)
2011/06/09 PHP
php事务处理实例详解
2014/07/11 PHP
Parse正式发布开源PHP SDK
2014/08/11 PHP
使用新浪微博API的OAuth认证发布微博实例
2015/03/27 PHP
浅谈COOKIE和SESSION区别
2015/07/19 PHP
php实现的递归提成方案实例
2015/11/14 PHP
jQuery 页面载入进度条实现代码
2009/02/08 Javascript
js中跨域方法原理详解
2015/07/19 Javascript
jQuery动态星级评分效果实现方法
2015/08/06 Javascript
checkbox批量选中,获取选中项的值的简单实例
2016/06/28 Javascript
html+js+highcharts绘制圆饼图表的简单实例
2016/08/04 Javascript
jQuery通过ajax快速批量提交表单数据
2016/10/25 Javascript
Bootstrap基本组件学习笔记之input输入框组(9)
2016/12/07 Javascript
详解jQuery停止动画——stop()方法的使用
2016/12/14 Javascript
js实现截图保存图片功能的代码示例
2017/02/16 Javascript
Linux使用Node.js建立访问静态网页的服务实例详解
2017/03/21 Javascript
Bootstrap + AngularJS 实现简单的数据过滤字符查找功能
2017/07/27 Javascript
微信小程序模拟cookie的实现
2018/06/20 Javascript
vue解决花括号数据绑定不成功的问题
2019/10/30 Javascript
JavaScript实现像雪花一样的Hexaflake分形
2020/07/07 Javascript
[43:57]Liquid vs Mineski 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/19 DOTA
python复制与引用用法分析
2015/04/08 Python
Linux下远程连接Jupyter+pyspark部署教程
2019/06/21 Python
python模拟菜刀反弹shell绕过限制【推荐】
2019/06/25 Python
Python文件路径名的操作方法
2019/10/30 Python
Python终端输出彩色字符方法详解
2020/02/11 Python
英国网上花店:Bunches
2016/11/29 全球购物
StubHub新加坡:购买和出售全球活动门票
2017/03/10 全球购物
大学优秀班集体申报材料
2014/05/23 职场文书
新生入学欢迎词
2015/01/26 职场文书
解决Navicat for MySQL 连接 MySQL 报2005错误的问题
2021/05/29 MySQL
剑指Offer之Java算法习题精讲二叉树的构造和遍历
2022/03/21 Java/Android