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类参数self使用示例
Feb 17 Python
实例讲解Python中global语句下全局变量的值的修改
Jun 16 Python
Django使用Celery异步任务队列的使用
Mar 13 Python
Python 中 function(#) (X)格式 和 (#)在Python3.*中的注意事项
Nov 30 Python
Python 互换字典的键值对实例
Feb 12 Python
如何使用Python 打印各种三角形
Jun 28 Python
Python 计算任意两向量之间的夹角方法
Jul 05 Python
使用python3批量下载rbsp数据的示例代码
Dec 20 Python
python通过文本在一个图中画多条线的实例
Feb 21 Python
解决TensorFlow调用Keras库函数存在的问题
Jul 06 Python
pytorch 带batch的tensor类型图像显示操作
May 20 Python
手把手教你实现PyTorch的MNIST数据集
Jun 28 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
实例(Smarty+FCKeditor新闻系统)
2007/01/02 PHP
PHP高级对象构建 多个构造函数的使用
2012/02/05 PHP
ThinkPHP模板范围判断输出In标签与Range标签用法详解
2014/06/30 PHP
linux mint下安装phpstorm2020包括JDK部分的教程详解
2020/09/17 PHP
PHP中SESSION过期设置
2021/03/09 PHP
Mootools 1.2教程 函数
2009/09/15 Javascript
Jquery+JSon 无刷新分页实现代码
2010/04/01 Javascript
jquery实现图片左右间隔滚动特效(可自动播放)
2013/05/08 Javascript
jQuery学习之prop和attr的区别示例介绍
2013/11/15 Javascript
巧用局部变量提升javascript性能
2014/02/24 Javascript
在Node.js中实现文件复制的方法和实例
2014/06/05 Javascript
MVVM模式中ViewModel和View、Model有什么区别?
2015/06/19 Javascript
jQuery+PHP星级评分实现方法
2015/10/02 Javascript
JS组件Bootstrap Table表格多行拖拽效果实现代码
2015/12/08 Javascript
JavaScript用构造函数如何获取变量的类型名
2016/12/23 Javascript
原生JS实现圆环拖拽效果
2017/04/07 Javascript
Angular 4.x 路由快速入门学习
2017/05/03 Javascript
angularjs 页面自适应高度的方法
2018/01/17 Javascript
为jquery的ajax请求添加超时timeout时间的操作方法
2018/09/04 jQuery
bootstrap tooltips在 angularJS中的使用方法
2019/04/10 Javascript
小程序实现新用户判断并跳转激活的方法
2019/05/20 Javascript
Js和VUE实现跑马灯效果
2020/05/25 Javascript
使用Python中的cookielib模拟登录网站
2015/04/09 Python
python 求定积分和不定积分示例
2019/11/20 Python
python map比for循环快在哪
2020/09/21 Python
Python eval函数原理及用法解析
2020/11/14 Python
python 实现的IP 存活扫描脚本
2020/12/10 Python
HTML5拖拽文件到浏览器并实现文件上传下载功能代码
2013/06/06 HTML / CSS
调解员先进事迹材料
2014/02/07 职场文书
护士个人自我鉴定
2014/03/24 职场文书
会计试用期自我评价
2014/09/19 职场文书
预备党员对照检查材料思想汇报
2014/09/24 职场文书
2014年销售部工作总结
2014/12/01 职场文书
降价通知函
2015/04/23 职场文书
农业项目合作意向书
2015/05/08 职场文书
go select编译期的优化处理逻辑使用场景分析
2021/06/28 Golang