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创建二维数组实例(关于list的一个小坑)
Nov 07 Python
Python实现压缩文件夹与解压缩zip文件的方法
Sep 01 Python
python的concat等多种用法详解
Nov 28 Python
python web框架 django wsgi原理解析
Aug 20 Python
python实现opencv+scoket网络实时图传
Mar 20 Python
如何在windows下安装Pycham2020软件(方法步骤详解)
May 03 Python
pyMySQL SQL语句传参问题,单个参数或多个参数说明
Jun 06 Python
Keras 切换后端方式(Theano和TensorFlow)
Jun 19 Python
浅析Python模块之间的相互引用问题
Feb 26 Python
Python利器openpyxl之操作excel表格
Apr 17 Python
Python 如何将integer转化为罗马数(3999以内)
Jun 05 Python
如何Python使用re模块实现okenizer
Apr 30 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制作万年历
2015/01/07 PHP
CodeIgniter针对lighttpd服务器URL重写的方法
2015/06/10 PHP
PHP 的比较运算与逻辑运算详解
2016/05/12 PHP
php实现HTML实体编号与非ASCII字符串相互转换类实例
2016/11/02 PHP
详解Yii实现分页的两种方法
2017/01/14 PHP
为Plesk PHP7启用Oracle OCI8扩展方法总结
2019/03/29 PHP
Laravel 5.5 实现禁用用户注册示例
2019/10/24 PHP
多个iframe自动调整大小的问题
2006/09/18 Javascript
通过JAVASCRIPT读取ASP设定的COOKIE
2007/02/15 Javascript
JS实现的简洁纵向滑动菜单(滑动门)效果
2015/10/19 Javascript
基于RequireJS和JQuery的模块化编程——常见问题全面解析
2016/04/14 Javascript
javascript中利用柯里化函数实现bind方法【推荐】
2016/04/29 Javascript
前端开发必知的15个jQuery小技巧
2017/01/22 Javascript
深入研究React中setState源码
2017/11/17 Javascript
详解几十行代码实现一个vue的状态管理
2019/01/28 Javascript
layui form表单提交后实现自动刷新
2019/10/25 Javascript
JS实现音乐钢琴特效
2020/01/06 Javascript
基于canvasJS在PHP中制作动态图表
2020/05/30 Javascript
Javascript基于OOP实实现探测器功能代码实例
2020/08/26 Javascript
[41:37]DOTA2北京网鱼队选拔赛——冲击职业之路
2015/04/13 DOTA
[00:27]DOTA2战队VP、Secret贺新春
2018/02/11 DOTA
Python科学计算包numpy用法实例详解
2018/02/08 Python
python编程嵌套函数实例代码
2018/02/11 Python
Django结合ajax进行页面实时更新的例子
2019/08/12 Python
python采集百度搜索结果带有特定URL的链接代码实例
2019/08/30 Python
python groupby 函数 as_index详解
2019/12/16 Python
python代码实现TSNE降维数据可视化教程
2020/02/28 Python
python3.8.1+selenium实现登录滑块验证功能
2020/05/22 Python
Python代码执行时间测量模块timeit用法解析
2020/07/01 Python
Matplotlib 折线图plot()所有用法详解
2020/07/28 Python
Python爬虫之Selenium下拉框处理的实现
2020/12/04 Python
安全生产投入制度
2014/01/29 职场文书
财务支持类个人的自我评价
2014/02/14 职场文书
《小山羊和小灰兔》教学反思
2014/02/19 职场文书
投资合作意向书范本
2015/05/08 职场文书
html解决浏览器记住密码输入框的问题
2023/05/07 HTML / CSS