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进阶教程之模块(module)介绍
Aug 30 Python
python实现给字典添加条目的方法
Sep 25 Python
浅析AST抽象语法树及Python代码实现
Jun 06 Python
django框架实现一次性上传多个文件功能示例【批量上传】
Jun 19 Python
python字符串Intern机制详解
Jul 01 Python
基于sklearn实现Bagging算法(python)
Jul 11 Python
Pycharm创建项目时如何自动添加头部信息
Nov 14 Python
基于python cut和qcut的用法及区别详解
Nov 22 Python
Django通用类视图实现忘记密码重置密码功能示例
Dec 17 Python
使用遗传算法求二元函数的最小值
Feb 11 Python
python批量替换文件名中的共同字符实例
Mar 05 Python
Python自动发送和收取邮件的方法
Aug 12 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 array 的加法操作代码
2010/07/24 PHP
PHP 获取MySQL数据库里所有表的实现代码
2011/07/13 PHP
为百度UE编辑器上传图片添加水印功能
2015/04/16 PHP
php一个解析字符串排列数组的方法
2015/05/12 PHP
Smarty实现页面静态化(生成HTML)的方法
2016/05/23 PHP
Laravel中10个有用的用法小结
2019/05/06 PHP
PHP迭代器和生成器用法实例分析
2019/09/28 PHP
获取Javscript执行函数名称的方法
2006/12/22 Javascript
通过javascript获取iframe里的值示例代码
2013/06/24 Javascript
js实现页面转发功能示例代码
2013/08/05 Javascript
在JavaScript的正则表达式中使用exec()方法
2015/06/16 Javascript
vue实现ajax滚动下拉加载,同时具有loading效果(推荐)
2017/01/11 Javascript
javascript 单例模式详解及简单实例
2017/02/14 Javascript
JS排序之选择排序详解
2017/04/08 Javascript
pm2 部署 node的三种方法示例
2017/10/20 Javascript
javascript中layim之查找好友查找群组
2021/02/06 Javascript
[01:01:24]LGD vs Fnatic 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
利用python获得时间的实例说明
2013/03/25 Python
Python中的pass语句使用方法讲解
2015/05/14 Python
浅析python协程相关概念
2018/01/20 Python
Python hashlib模块用法实例分析
2018/06/12 Python
PyTorch: 梯度下降及反向传播的实例详解
2019/08/20 Python
flask项目集成swagger的方法
2020/12/09 Python
python Scrapy爬虫框架的使用
2021/01/21 Python
css3实现背景图片拉伸效果像桌面壁纸一样
2013/08/19 HTML / CSS
html5贪吃蛇游戏使用63行代码完美实现
2013/06/25 HTML / CSS
波兰购物网站:MALL.PL
2019/05/01 全球购物
Linden Leaves官网:新西兰纯净护肤品
2020/12/20 全球购物
新党章心得体会
2014/09/04 职场文书
检讨书怎么写
2015/05/07 职场文书
2015年医院保卫科工作总结
2015/07/23 职场文书
导游词之无锡华莱坞
2019/12/02 职场文书
Python NumPy灰度图像的压缩原理讲解
2021/08/04 Python
Python借助with语句实现代码段只执行有限次
2022/03/23 Python
以MySQL5.7为例了解一下执行计划
2022/04/13 MySQL
Windows server 2022创建创建林、域树、子域的步骤
2022/06/25 Servers