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中的pprint折腾记
Jan 21 Python
使用Python对SQLite数据库操作
Apr 06 Python
python中如何使用朴素贝叶斯算法
Apr 06 Python
Python基于多线程实现抓取数据存入数据库的方法
Jun 22 Python
python用pandas数据加载、存储与文件格式的实例
Dec 07 Python
spark dataframe 将一列展开,把该列所有值都变成新列的方法
Jan 29 Python
python实现基于朴素贝叶斯的垃圾分类算法
Jul 09 Python
Python Django框架防御CSRF攻击的方法分析
Oct 18 Python
Pytorch上下采样函数--interpolate用法
Jul 07 Python
Python Tkinter实例——模拟掷骰子
Oct 24 Python
Python3 用什么IDE开发工具比较好
Nov 28 Python
Python 中数组和数字相乘时的注意事项说明
May 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
php array_map array_multisort 高效处理多维数组排序
2009/06/11 PHP
PHP+MySQL删除操作实例
2015/01/21 PHP
PHP Reflection API详解
2015/05/12 PHP
php操作redis缓存方法分享
2015/06/03 PHP
PHP输出缓冲控制Output Control系列函数详解
2015/07/02 PHP
PHP设计模式之工厂模式实例总结
2017/09/01 PHP
取得父标签
2006/11/14 Javascript
javascript encodeURI和encodeURIComponent的比较
2010/04/03 Javascript
Jquery post传递数组方法实现思路及代码
2013/04/28 Javascript
JS 两日期相减,获得天数的小例子(兼容IE,FF)
2013/07/01 Javascript
JavaScript中的无阻塞加载性能优化方案
2014/10/10 Javascript
JavaScript中的getTimezoneOffset()方法使用详解
2015/06/10 Javascript
基于jQuery Circlr插件实现产品图片360度旋转
2015/09/20 Javascript
JS模拟的Map类实现方法
2016/06/17 Javascript
jQuery实现的简单排序功能示例【冒泡排序】
2017/01/13 Javascript
jQuery使用siblings获取某元素所有同辈(兄弟姐妹)元素用法示例
2017/01/30 Javascript
javascript 开发之百度地图使用到的js函数整理
2017/05/19 Javascript
React学习之事件绑定的几种方法对比
2017/09/24 Javascript
JS实现左边列表移到到右边列表功能
2018/03/28 Javascript
Express的HTTP重定向到HTTPS的方法
2018/06/06 Javascript
这15个Vue指令,让你的项目开发爽到爆
2019/10/11 Javascript
简单了解JavaScript sort方法
2019/11/25 Javascript
JavaScript实现拖拽盒子效果
2020/02/06 Javascript
详解用js代码触发dom事件的实现方案
2020/06/10 Javascript
Python中3种内建数据结构:列表、元组和字典
2014/11/30 Python
在Python文件中指定Python解释器的方法
2019/02/18 Python
python多进程(加入进程池)操作常见案例
2019/10/21 Python
python装饰器的特性原理详解
2019/12/25 Python
解决Keras 中加入lambda层无法正常载入模型问题
2020/06/16 Python
HTML5 标准将把互联网视频扔回到黑暗时代
2010/02/10 HTML / CSS
详解快速开发基于 HTML5 网络拓扑图应用
2018/01/08 HTML / CSS
马德里竞技官方网上商店:Atletico Madrid Shop
2019/03/31 全球购物
本科生详细的自我评价
2013/09/19 职场文书
医学类导师推荐信范文
2013/11/19 职场文书
python库sklearn常用操作
2021/08/23 Python
react 路由Link配置详解
2021/11/11 Javascript