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连接PostgreSQL数据库的方法
Nov 28 Python
python中文乱码不着急,先看懂字节和字符
Dec 20 Python
Python管理Windows服务小脚本
Mar 12 Python
浅谈PYTHON 关于文件的操作
Mar 19 Python
如何在Python中实现goto语句的方法
May 18 Python
python3中替换python2中cmp函数的实现
Aug 20 Python
python 使用shutil复制图片的例子
Dec 13 Python
基于Python实现人脸自动戴口罩系统
Feb 06 Python
Python暴力破解Mysql数据的示例
Nov 09 Python
Pycharm Plugins加载失败问题解决方案
Nov 28 Python
解决pycharm下载库时出现Failed to install package的问题
Sep 04 Python
Python编程super应用场景及示例解析
Oct 05 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 数组二分法查找函数代码
2010/02/16 PHP
在PHP中实现Javascript的escape()函数代码
2010/08/08 PHP
PHP获取路径和目录的方法总结【必看篇】
2017/03/04 PHP
PHP基于GD库实现的生成图片缩略图函数示例
2017/07/05 PHP
网页上的Javascript编辑器和代码格式化
2010/04/25 Javascript
Jquery网页出现的乱码问题的三种解决方法
2013/06/30 Javascript
浅析jQuery对select操作小结(遍历option,操作option)
2013/07/04 Javascript
JS控制表格实现一条光线流动分割行的方法
2015/03/09 Javascript
JS实现可自定义大小,可双击关闭的弹出层效果
2015/10/16 Javascript
基于JavaScript实现移动端点击图片查看大图点击大图隐藏
2015/11/04 Javascript
详解javascript遍历方式
2015/11/11 Javascript
JS生成某个范围的随机数【四种情况详解】
2016/04/20 Javascript
JS中页面与页面之间超链接跳转中文乱码问题的解决办法
2016/12/15 Javascript
JS基于正则表达式的替换操作(replace)用法示例
2017/04/28 Javascript
使用vue-router设置每个页面的title方法
2018/02/11 Javascript
微信小程序利用swiper+css实现购物车商品删除功能
2019/03/06 Javascript
vue中父子组件的参数传递和应用示例
2021/01/04 Vue.js
Web服务器框架 Tornado简介
2014/07/16 Python
Python判断直线和矩形是否相交的方法
2015/07/14 Python
django框架实现模板中获取request 的各种信息示例
2019/07/01 Python
python 设置输出图像的像素大小方法
2019/07/04 Python
python中selenium操作下拉滚动条的几种方法汇总
2019/07/14 Python
python查看数据类型的方法
2019/10/12 Python
Django 请求Request的具体使用方法
2019/11/11 Python
JD Sports德国官网:英国领先的运动鞋和运动服饰零售商
2018/02/26 全球购物
豪华复古化妆:Besame Cosmetics
2019/09/06 全球购物
在校生钳工实习自我鉴定
2013/09/19 职场文书
应届大学生求职的自我评价
2013/11/17 职场文书
医学类导师推荐信范文
2013/11/19 职场文书
2014年银行个人工作总结
2014/12/05 职场文书
老公写给老婆的检讨书
2015/05/06 职场文书
宇宙与人观后感
2015/06/05 职场文书
德能勤绩工作总结
2015/08/11 职场文书
2016新党章学习心得体会
2016/01/15 职场文书
面试必问:圣杯布局和双飞翼布局的区别
2021/05/13 HTML / CSS
Python学习之时间包使用教程详解
2022/03/21 Python