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 09 Python
Python实现字典的遍历与排序功能示例
Dec 23 Python
Python中将变量按行写入txt文本中的方法
Apr 03 Python
详解python异步编程之asyncio(百万并发)
Jul 07 Python
Django管理员账号和密码忘记的完美解决方法
Dec 06 Python
Django ManyToManyField 跨越中间表查询的方法
Dec 18 Python
Python 一句话生成字母表的方法
Jan 02 Python
Python中Numpy ndarray的使用详解
May 24 Python
为什么相对PHP黑python的更少
Jun 21 Python
Python限制内存和CPU使用量的方法(Unix系统适用)
Aug 04 Python
python获取对象信息的实例详解
Jul 07 Python
Django框架中表单的用法
Jun 10 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
UCenter中的一个可逆加密函数authcode函数代码
2010/07/20 PHP
php SQL Injection with MySQL
2011/02/27 PHP
深入分析使用mysql_fetch_object()以对象的形式返回查询结果
2013/06/05 PHP
php获取汉字首字母的函数
2013/11/07 PHP
PHP日期函数date格式化UNIX时间的方法
2015/03/19 PHP
使用PHPExcel操作Excel用法实例分析
2015/03/26 PHP
PHP实现二维数组根据key进行排序的方法
2016/12/30 PHP
基于jQuery实现的百度导航li拖放排列效果,即时更新数据库
2012/07/31 Javascript
JS 控件事件小结
2012/10/31 Javascript
在服务端(Page.Write)调用自定义的JS方法详解
2013/08/09 Javascript
基于javascript实现九九乘法表
2016/03/27 Javascript
第一章之初识Bootstrap
2016/04/25 Javascript
深入理解bootstrap框架之第二章整体架构
2016/10/09 Javascript
Vue2.0组件间数据传递示例
2017/03/07 Javascript
解决vue组件中使用v-for出现告警问题及v for指令介绍
2017/11/11 Javascript
Vue 实现双向绑定的四种方法
2018/03/16 Javascript
Vue 组件的挂载与父子组件的传值实例
2020/09/02 Javascript
js获取图片的base64编码并压缩
2020/12/05 Javascript
Python实现可自定义大小的截屏功能
2018/01/20 Python
Python字典的基本用法实例分析【创建、增加、获取、修改、删除】
2019/03/05 Python
解决python虚拟环境切换无效的问题
2020/04/30 Python
python获取百度热榜链接的实例方法
2020/08/25 Python
详解python程序中的多任务
2020/09/16 Python
python实现AdaBoost算法的示例
2020/10/03 Python
requests在python中发送请求的实例讲解
2021/02/17 Python
如何用border-image实现文字气泡边框的示例代码
2020/01/21 HTML / CSS
世界领先的高品质定制产品平台:Zazzle
2017/07/23 全球购物
TALLY WEiJL法国网上商店:服装、时装及配饰
2019/08/31 全球购物
法国隐形眼镜网站:VisionDirect.fr
2020/03/03 全球购物
简述安装Slackware Linux系统的过程
2012/05/08 面试题
三个儿子教学反思
2014/02/03 职场文书
文秘个人求职信范文
2014/04/22 职场文书
关于诚信的活动方案
2014/08/18 职场文书
学习党章的体会
2014/11/07 职场文书
应急管理工作总结2015
2015/05/04 职场文书
教导处教学工作总结
2015/08/12 职场文书