Python3实现发送QQ邮件功能(文本)


Posted in Python onDecember 15, 2017

本文为大家分享了Python3实现发送QQ邮件功能:文本,供大家参考,具体内容如下

注意:使用前需要到qq中设置开启POP3 和IMAP服务和设置第三方授权码

然后在下面打x那里填入相关信息即可

import smtplib
from email.mime.text import MIMEText
from email.utils import formataddr

my_sender='xxxx@qq.com' # 发件人邮箱账号
my_pass = 'xxxxxxx'    # 发件人邮箱密码(当时申请smtp给的口令)
my_user='xxxxxxxx@qq.com'  # 收件人邮箱账号,我这边发送给自己r


def mail():
 ret=True
 try:
  msg=MIMEText('<邮件内容>','plain','utf-8')
  msg['From']=formataddr(["xxxxxx",my_sender]) 
  # 括号里的对应发件人邮箱昵称、发件人邮箱账号
  msg['To']=formataddr(["xxxxxxx",my_user])    
  # 括号里的对应收件人邮箱昵称、收件人邮箱账号
  msg['Subject']= '邮件主题'   
  # 邮件的主题,也可以说是标题

  server=smtplib.SMTP_SSL("smtp.qq.com", 465) 
  # 发件人邮箱中的SMTP服务器,端口是465
  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("邮件发送失败")

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
利用Python实现颜色色值转换的小工具
Oct 27 Python
python去除空格和换行符的实现方法(推荐)
Jan 04 Python
numpy.random.seed()的使用实例解析
Feb 03 Python
wtfPython—Python中一组有趣微妙的代码【收藏】
Aug 31 Python
python使用epoll实现服务端的方法
Oct 16 Python
python如何实现异步调用函数执行
Jul 08 Python
Python用字典构建多级菜单功能
Jul 11 Python
对python中 math模块下 atan 和 atan2的区别详解
Jan 17 Python
Python爬虫爬取新闻资讯案例详解
Jul 14 Python
Django DRF APIView源码运行流程详解
Aug 17 Python
通过实例解析python and和or使用方法
Nov 14 Python
Python 如何实现文件自动去重
Jun 02 Python
numpy数组拼接简单示例
Dec 15 #Python
浅谈numpy数组的几种排序方式
Dec 15 #Python
Python多线程爬虫实战_爬取糗事百科段子的实例
Dec 15 #Python
python导入csv文件出现SyntaxError问题分析
Dec 15 #Python
python matplotlib中文显示参数设置解析
Dec 15 #Python
MAC中PyCharm设置python3解释器
Dec 15 #Python
Python通过matplotlib画双层饼图及环形图简单示例
Dec 15 #Python
You might like
第五章 php数组操作
2011/12/30 PHP
php与java通过socket通信的实现代码
2013/10/21 PHP
php微信公众号开发(2)百度BAE搭建和数据库使用
2016/12/15 PHP
php出租房数据管理及搜索页面
2017/05/23 PHP
浅谈PHP SHA1withRSA加密生成签名及验签
2019/03/18 PHP
Laravel实现批量更新多条数据
2020/04/06 PHP
php实现统计IP数及在线人数的示例代码
2020/07/22 PHP
javascript编程起步(第五课)
2007/01/10 Javascript
javascript 硬盘序列号+其它硬件信息
2008/12/23 Javascript
幻灯片带网页设计中的20个奇妙应用示例小结
2012/05/27 Javascript
jQuery Deferred和Promise创建响应式应用程序详细介绍
2013/03/05 Javascript
js对象的复制继承实例
2015/01/10 Javascript
两种js监听滚轮事件的实现方法
2016/05/13 Javascript
Angular服务Request异步请求的实例讲解
2018/08/13 Javascript
Vue作用域插槽slot-scope实例代码
2018/09/05 Javascript
原生js实现碰撞检测
2020/03/12 Javascript
vue 导出文件,携带请求头token操作
2020/09/10 Javascript
原生JavaScript实现留言板
2021/01/10 Javascript
在Windows服务器下用Apache和mod_wsgi配置Python应用的教程
2015/05/06 Python
Python 列表理解及使用方法
2017/10/27 Python
利用selenium 3.7和python3添加cookie模拟登陆的实现
2017/11/20 Python
Python如何抓取天猫商品详细信息及交易记录
2018/02/23 Python
对pandas中apply函数的用法详解
2018/04/10 Python
读取json格式为DataFrame(可转为.csv)的实例讲解
2018/06/05 Python
pandas 透视表中文字段排序方法
2018/11/16 Python
解决pycharm上的jupyter notebook端口被占用问题
2019/12/17 Python
python 使用elasticsearch 实现翻页的三种方式
2020/07/31 Python
ToysRus日本官网:玩具反斗城
2018/09/08 全球购物
建筑工程专业毕业生自荐信
2013/10/19 职场文书
2015年团支部工作总结
2015/04/03 职场文书
2015年园林绿化工作总结
2015/05/23 职场文书
2016年校园重阳节广播稿
2015/12/18 职场文书
Nginx tp3.2.3 404问题解决方案
2021/03/31 Servers
浅谈Python响应式类库RxPy
2021/06/14 Python
Python中22个万用公式的小结
2021/07/21 Python
详细聊聊vue中组件的props属性
2021/11/02 Vue.js