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入门篇之文件
Oct 20 Python
Python常见异常分类与处理方法
Jun 04 Python
python版微信跳一跳游戏辅助
Jan 11 Python
关于django 数据库迁移(migrate)应该知道的一些事
May 27 Python
对python字典元素的添加与修改方法详解
Jul 06 Python
Python双链表原理与实现方法详解
Feb 22 Python
python批量替换文件名中的共同字符实例
Mar 05 Python
python GUI库图形界面开发之PyQt5信号与槽事件处理机制详细介绍与实例解析
Mar 08 Python
django 将自带的数据库sqlite3改成mysql实例
Jul 09 Python
python使用requests库爬取拉勾网招聘信息的实现
Nov 20 Python
python tkinter实现下载进度条及抖音视频去水印原理
Feb 07 Python
Python matplotlib绘制雷达图
Apr 13 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
php中smarty模板条件判断用法实例
2015/06/11 PHP
Yii2.0 Basic代码中路由链接被转义的处理方法
2016/09/21 PHP
javascript自执行函数之伪命名空间封装法
2010/12/25 Javascript
JavaScript中instanceof运算符的用法总结
2013/11/19 Javascript
JavaScript中对循环语句的优化技巧深入探讨
2014/06/06 Javascript
jquery实现先淡出再折叠收起的动画效果
2015/08/07 Javascript
值得分享的Bootstrap Ace模板实现菜单和Tab页效果
2015/12/30 Javascript
Js操作DOM元素及获取浏览器高宽的简单方法
2016/09/08 Javascript
Nodejs Express 通过log4js写日志到Logstash(ELK)
2018/08/30 NodeJs
Elementui表格组件+sortablejs实现行拖拽排序的示例代码
2019/08/28 Javascript
JavaScript检测浏览器是否支持CSS变量代码实例
2020/04/03 Javascript
vue 解决mintui弹窗弹起来,底部页面滚动bug问题
2020/11/12 Javascript
[12:29]2018国际邀请赛 开幕秀
2018/08/22 DOTA
以windows service方式运行Python程序的方法
2015/06/03 Python
python使用正则表达式来获取文件名的前缀方法
2018/10/21 Python
浅谈pyqt5在QMainWindow中布局的问题
2019/06/21 Python
Django命名URL和反向解析URL实现解析
2019/08/09 Python
python GUI库图形界面开发之PyQt5时间控件QTimer详细使用方法与实例
2020/02/26 Python
使用HTML5进行SVG矢量图形绘制的入门教程
2016/02/19 HTML / CSS
伦敦平价潮流珠宝首饰品牌:Astrid & Miyu
2016/10/10 全球购物
Uber Eats台湾:寻找附近提供送餐服务的餐厅
2018/05/07 全球购物
如何写出高性能的JSP和Servlet
2013/01/22 面试题
linux面试题参考答案(6)
2016/06/23 面试题
保安员岗位职责
2013/11/17 职场文书
信息专业个人的自我评价
2013/12/27 职场文书
公司中秋节活动方案
2014/02/12 职场文书
《在山的那边》教学反思
2014/02/23 职场文书
2014医学院领导班子对照检查材料思想汇报
2014/09/19 职场文书
运动员代表致辞
2015/07/29 职场文书
考教师资格证不要错过的4个最佳时机
2019/07/17 职场文书
pandas中DataFrame重置索引的几种方法
2021/05/24 Python
MySQL子查询中order by不生效问题的解决方法
2021/08/02 MySQL
Win11安装受阻怎么办? Windows11安装问题与解决方案汇总
2021/11/21 数码科技
MySQL表锁、行锁、排它锁及共享锁的使用详解
2022/04/02 MySQL
IIS服务器中设置HTTP重定向访问HTTPS
2022/04/29 Servers
Python序列化模块JSON与Pickle
2022/06/05 Python