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+mysql实现简单的web程序
Sep 11 Python
Python标准库urllib2的一些使用细节总结
Mar 16 Python
python安装与使用redis的方法
Apr 19 Python
django ajax json的实例代码
May 29 Python
使用Python进行QQ批量登录的实例代码
Jun 11 Python
Python线程之定位与销毁的实现
Feb 17 Python
python multiprocessing多进程变量共享与加锁的实现
Oct 02 Python
在TensorFlow中屏蔽warning的方式
Feb 04 Python
谈一谈数组拼接tf.concat()和np.concatenate()的区别
Feb 07 Python
jupyter notebook中新建cell的方法与快捷键操作
Apr 22 Python
基于Python把网站域名解析成ip地址
May 25 Python
Python 实现进度条的六种方式
Jan 06 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 常见郁闷问题答解
2006/11/25 PHP
PHP 编程请选择正确的文本编辑软件
2006/12/21 PHP
ThinkPHP安装和设置
2015/07/27 PHP
JQuery SELECT单选模拟jQuery.select.js
2009/11/12 Javascript
JavaScript原型链示例分享
2014/01/26 Javascript
JavaScript中日期的相关操作方法总结
2015/10/24 Javascript
jQuery实现标题有打字效果的焦点图代码
2015/11/16 Javascript
Flow之一个新的Javascript静态类型检查器
2015/12/21 Javascript
详解Angular中$cacheFactory缓存的使用
2016/08/19 Javascript
jQuery居中元素scrollleft计算方法示例
2017/01/16 Javascript
Bootstrap表单使用方法详解
2017/02/17 Javascript
jQuery+ajax实现动态添加表格tr td功能示例
2018/04/23 jQuery
vue表单中遍历表单操作按钮的显示隐藏示例
2019/10/30 Javascript
js实现淘宝首页的banner栏效果
2019/11/26 Javascript
Vue v-bind动态绑定class实例方法
2020/01/15 Javascript
uniapp实现可以左右滑动导航栏
2020/10/21 Javascript
pytorch + visdom CNN处理自建图片数据集的方法
2018/06/04 Python
深入理解Django自定义信号(signals)
2018/10/15 Python
Django model序列化为json的方法示例
2018/10/16 Python
Python实现的拉格朗日插值法示例
2019/01/08 Python
python多线程同步之文件读写控制
2021/02/25 Python
Django框架model模型对象验证实现方法分析
2019/10/02 Python
Python 装饰器原理、定义与用法详解
2019/12/07 Python
matplotlib.pyplot画图并导出保存的实例
2019/12/07 Python
Python爬虫程序架构和运行流程原理解析
2020/03/09 Python
HTML5 贪吃蛇游戏实现思路及源代码
2013/09/03 HTML / CSS
全球性的在线商店:Vogca
2019/05/10 全球购物
写好求职信第一句话的技巧
2013/10/26 职场文书
植树节口号
2014/06/21 职场文书
捐书活动倡议书
2015/04/27 职场文书
小学德育工作总结2015
2015/05/12 职场文书
2015年机关党建工作总结
2015/05/22 职场文书
青年教师听课心得体会
2016/01/15 职场文书
《暗黑破坏神2:重制版》本周进行第一轮A测 目前可官网进行申请报名
2021/04/07 其他游戏
Win11安装受阻怎么办? Windows11安装问题与解决方案汇总
2021/11/21 数码科技
nginx搭建NFS网络文件系统
2022/04/14 Servers