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使用装饰器和线程限制函数执行时间的方法
Apr 18 Python
Python闭包实现计数器的方法
May 05 Python
python装饰器初探(推荐)
Jul 21 Python
Python开发微信公众平台的方法详解【基于weixin-knife】
Jul 08 Python
Python实现压缩和解压缩ZIP文件的方法分析
Sep 28 Python
Python编程求解二叉树中和为某一值的路径代码示例
Jan 04 Python
对Python中数组的几种使用方法总结
Jun 28 Python
Linux CentOS Python开发环境搭建教程
Nov 28 Python
Python中的self用法详解
Aug 06 Python
python3.7 利用函数os pandas利用excel对文件名进行归类
Sep 29 Python
使用pandas库对csv文件进行筛选保存
May 25 Python
Django配置跨域并开发测试接口
Nov 04 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
人尽可用的Windows技巧小贴士之下篇
2007/03/22 PHP
纯php打造的tab选项卡效果代码(不用js)
2010/12/29 PHP
PHP设置一边执行一边输出结果的代码
2013/09/30 PHP
ThinkPHP独立分组使用的注意事项
2014/11/25 PHP
Yii框架组件和事件行为管理详解
2016/05/20 PHP
详解PHP使用Redis存储session时的一个Warning定位
2017/07/05 PHP
鼠标滑上去后图片放大浮出效果的js代码
2011/05/28 Javascript
js中更短的 Array 类型转换
2011/10/30 Javascript
javascript控制在光标位置插入文字适合表情的插入
2014/06/09 Javascript
javascript定义变量时加var与不加var的区别
2014/12/22 Javascript
jQuery中text() val()和html()的区别实例详解
2016/06/28 Javascript
简单实现js页面切换功能
2021/01/10 Javascript
AngularJS中$injector、$rootScope和$scope的概念和关联关系深入分析
2017/01/19 Javascript
jquery 实现复选框的全选操作实例代码
2017/01/24 Javascript
xmlplus组件设计系列之下拉刷新(PullRefresh)(6)
2017/05/03 Javascript
vue-cli 使用axios的操作方法及整合axios的多种方法
2018/09/12 Javascript
mpvue中使用flyjs全局拦截的实现代码
2018/09/13 Javascript
移动端(微信等使用vConsole调试console的方法
2019/03/05 Javascript
vue router总结 $router和$route及router与 router与route区别
2019/07/05 Javascript
JS实现可用滑块滑动的缓动图代码
2019/09/01 Javascript
[02:52]2017DOTA2国际邀请赛中国区预选赛晋级之路
2017/07/03 DOTA
django框架基于模板 生成 excel(xls) 文件操作示例
2019/06/19 Python
Python Django 实现简单注册功能过程详解
2019/07/29 Python
使用numpngw和matplotlib生成png动画的示例代码
2021/01/24 Python
丝芙兰中国官方商城:SEPHORA中国
2018/01/10 全球购物
英国独特的时尚和生活方式品牌:JOY
2018/03/17 全球购物
输入一行文字,找出其中大写字母、小写字母、空格、数字、及其他字符各有多少
2016/04/15 面试题
生物技术毕业生自荐信
2013/10/23 职场文书
毕业生个人求职信范文分享
2014/01/05 职场文书
餐厅经理岗位职责范本
2014/02/17 职场文书
《孔子游春》教学反思
2014/02/25 职场文书
俞敏洪一分钟演讲稿
2014/08/26 职场文书
2014年大学班级工作总结
2014/11/14 职场文书
开学第一周总结
2015/07/16 职场文书
七年级语文教学反思
2016/03/03 职场文书
python神经网络Xception模型
2022/05/06 Python