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里对list中的整数求平均并排序
Sep 12 Python
python版本的读写锁操作方法
Apr 25 Python
python感知机实现代码
Jan 18 Python
Django如何自定义model创建数据库索引的顺序
Jun 20 Python
关于PyTorch源码解读之torchvision.models
Aug 17 Python
python logging 日志的级别调整方式
Feb 21 Python
Python3开发实例之非关系型图数据库Neo4j安装方法及Python3连接操作Neo4j方法实例
Mar 18 Python
详解Ubuntu环境下部署Django+uwsgi+nginx总结
Apr 02 Python
详解pandas.DataFrame.plot() 画图函数
Jun 14 Python
django有哪些好处和优点
Sep 01 Python
Python eval函数原理及用法解析
Nov 14 Python
Python OpenCV之常用滤波器使用详解
Apr 07 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
全国FM电台频率大全 - 10 江苏省
2020/03/11 无线电
PHP整数取余返回负数的相关解决方法
2014/05/15 PHP
ThinkPHP3.1新特性之动态设置自动完成及自动验证示例代码
2014/06/23 PHP
CodeIgniter框架数据库事务处理的设计缺陷和解决方案
2014/07/25 PHP
PHP常用技巧汇总
2016/03/04 PHP
jquery让指定的元素闪烁显示的方法
2015/03/17 Javascript
jQuery Timelinr实现垂直水平时间轴插件(附源码下载)
2016/02/16 Javascript
手机端图片缩放旋转全屏查看PhotoSwipe.js插件实现
2016/08/25 Javascript
jQuery图片缩放插件smartZoom使用实例详解
2017/08/25 jQuery
Angular简单验证功能示例
2017/12/22 Javascript
详解关于element el-button使用$attrs的一个注意要点
2018/11/09 Javascript
微信小程序scroll-view的滚动条设置实现
2020/03/02 Javascript
[17:13]DOTA2 HEROS教学视频教你分分钟做大人-斯拉克
2014/06/13 DOTA
零基础写python爬虫之抓取糗事百科代码分享
2014/11/06 Python
深入解析Python中的urllib2模块
2015/11/13 Python
Python set常用操作函数集锦
2017/11/15 Python
python机器学习之决策树分类详解
2017/12/20 Python
详解Django之admin组件的使用和源码剖析
2018/05/04 Python
一文了解python 3 字符串格式化 F-string 用法
2020/03/04 Python
win10下opencv-python特定版本手动安装与pip自动安装教程
2020/03/05 Python
python datetime时间格式的相互转换问题
2020/06/11 Python
五分钟带你搞懂python 迭代器与生成器
2020/08/30 Python
日本钓鱼渔具和户外用品网上商店:naturum
2016/08/07 全球购物
SmartBuyGlasses美国官网:太阳眼镜和眼镜
2017/08/20 全球购物
非常详细的C#面试题集
2016/07/13 面试题
会计电算化个人自我评价
2013/11/17 职场文书
内容编辑个人求职信
2013/12/10 职场文书
党员领导干部承诺书
2014/05/28 职场文书
硕士生找工作求职信
2014/07/05 职场文书
医院营销工作计划
2015/01/16 职场文书
英文版辞职信
2015/02/28 职场文书
2015大学生暑假调查报告
2015/07/13 职场文书
《巨人的花园》教学反思
2016/02/19 职场文书
MySQL锁机制
2021/04/05 MySQL
vue3获取当前路由地址
2022/02/18 Vue.js
Python中生成随机数据安全性、多功能性、用途和速度方面进行比较
2022/04/14 Python