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中元祖、列表和字典的区别
Aug 17 Python
Window10+Python3.5安装opencv的教程推荐
Apr 02 Python
Tensorflow卷积神经网络实例
May 24 Python
利用python画出折线图
Jul 26 Python
关于python多重赋值的小问题
Apr 17 Python
Python3.5模块的定义、导入、优化操作图文详解
Apr 27 Python
用python求一个数组的和与平均值的实现方法
Jun 29 Python
Python之指数与E记法的区别详解
Nov 21 Python
使用Tkinter制作信息提示框
Feb 18 Python
python数据库编程 Mysql实现通讯录
Mar 27 Python
jupyter实现重新加载模块
Apr 16 Python
如何基于Python Matplotlib实现网格动画
Jul 20 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
详细介绍:Apache+PHP+MySQL配置攻略
2006/09/05 PHP
PHP 防恶意刷新实现代码
2010/05/16 PHP
在smarty中调用php内置函数的方法
2013/02/07 PHP
php session劫持和防范的方法
2013/11/12 PHP
PHP异常处理Exception类
2015/12/11 PHP
ubutu 16.04环境下,PHP与mysql数据库,网页登录验证实例讲解
2017/07/20 PHP
详解Laravel设置多态关系模型别名的方式
2019/10/17 PHP
自定义jQuery选项卡插件实例
2013/03/27 Javascript
浏览器的JavaScript引擎的识别方法
2013/10/20 Javascript
javascript正则表达式使用replace()替换手机号的方法
2015/01/19 Javascript
jQuery form插件之formDdata参数校验表单及验证后提交
2016/01/23 Javascript
JS DOM实现鼠标滑动图片效果
2020/09/17 Javascript
手机浏览器 后退按钮强制刷新页面方法总结
2016/10/09 Javascript
js html5 css俄罗斯方块游戏再现
2016/10/17 Javascript
JS实现的Unicode编码转换操作示例
2017/04/28 Javascript
Vue 中批量下载文件并打包的示例代码
2017/11/20 Javascript
BootStrap模态框闪退问题实例代码详解
2018/12/10 Javascript
[13:16]INFAMOUS vs VGJ T BO3
2018/06/07 DOTA
Linux上安装Python的PIL和Pillow库处理图片的实例教程
2016/06/23 Python
老生常谈python的私有公有属性(必看篇)
2017/06/09 Python
详解PyCharm+QTDesigner+PyUIC使用教程
2019/06/13 Python
python动态进度条的实现代码
2019/07/03 Python
浅谈tensorflow 中tf.concat()的使用
2020/02/07 Python
python图片剪裁代码(图片按四个点坐标剪裁)
2020/03/10 Python
Keras loss函数剖析
2020/07/06 Python
Python3中小括号()、中括号[]、花括号{}的区别详解
2020/11/15 Python
css3 伪元素和伪类选择器详解
2014/09/04 HTML / CSS
纯CSS3制作漂亮带动画效果的主机价格表
2015/04/25 HTML / CSS
Lowe’s加拿大:家居装修、翻新和五金店
2019/12/06 全球购物
希腊品牌鞋类销售网站:epapoutsia.gr
2020/03/18 全球购物
系统管理员的职责包括那些?管理的对象是什么?
2013/01/18 面试题
桥梁与隧道工程专业本科生求职信
2013/10/08 职场文书
诚信承诺书范文
2014/03/27 职场文书
4s店销售经理岗位职责
2014/07/19 职场文书
士兵突击观后感
2015/06/16 职场文书
使用numpy实现矩阵的翻转(flip)与旋转
2021/06/03 Python