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守护进程(daemon)代码实例
Mar 06 Python
python实现在windows服务中新建进程的方法
Jun 30 Python
Python 实现简单的电话本功能
Aug 09 Python
详解Python中where()函数的用法
Mar 27 Python
[原创]Python入门教程3. 列表基本操作【定义、运算、常用函数】
Oct 30 Python
Python3中列表list合并的四种方法
Apr 19 Python
利用PyCharm Profile分析异步爬虫效率详解
May 08 Python
python创建与遍历List二维列表的方法
Aug 16 Python
python 实现目录复制的三种小结
Dec 04 Python
简单了解python filter、map、reduce的区别
Jan 14 Python
Python爬虫+tkinter界面实现历史天气查询的思路详解
Feb 22 Python
python制作图形界面的2048游戏, 基于tkinter
Apr 06 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
DIY实用性框形天线
2021/03/02 无线电
PHP简洁函数小结
2011/08/12 PHP
PHP中VC6、VC9、TS、NTS版本的区别与用法详解
2013/10/26 PHP
PHP使用Session遇到的一个Permission denied Notice解决办法
2014/07/30 PHP
php将文件夹打包成zip文件的简单实现方法
2016/10/04 PHP
PHP pthreads v3下worker和pool的使用方法示例
2020/02/21 PHP
超清晰的document对象详解
2007/02/27 Javascript
js类中获取外部函数名的方法
2007/08/19 Javascript
js中将字符串转换成json的三种方式
2011/01/12 Javascript
JS代码优化技巧之通俗版(减少js体积)
2011/12/23 Javascript
深入理解JavaScript系列(30):设计模式之外观模式详解
2015/03/03 Javascript
超赞的jQuery图片滑块动画特效代码汇总
2016/01/25 Javascript
AngularJS通过$location获取及改变当前页面的URL
2016/09/23 Javascript
EasyUI 结合JS导出Excel文件的实现方法
2016/11/10 Javascript
js对字符串进行编码的方法总结(推荐)
2016/11/10 Javascript
自动适应iframe右边的高度
2016/12/22 Javascript
微信小程序 PHP后端form表单提交实例详解
2017/01/12 Javascript
利用node.js实现反向代理的方法详解
2017/07/24 Javascript
Vue 中批量下载文件并打包的示例代码
2017/11/20 Javascript
vue中本地静态图片路径写法
2018/03/06 Javascript
轻松解决JavaScript定时器越走越快的问题
2019/05/13 Javascript
ES6 Object属性新的写法实例小结
2019/06/25 Javascript
vue实现输入一位数字转汉字功能
2019/12/13 Javascript
[02:37]2015国际邀请赛选手档案—LGD.Xiao8
2015/07/28 DOTA
[02:53]DOTA2亚洲邀请赛 NewBee战队巡礼
2015/02/03 DOTA
python time.sleep()是睡眠线程还是进程
2019/07/09 Python
python实现大量图片重命名
2020/03/23 Python
Python大数据之网络爬虫的post请求、get请求区别实例分析
2019/11/16 Python
python 实现矩阵填充0的例子
2019/11/29 Python
keras和tensorflow使用fit_generator 批次训练操作
2020/07/03 Python
Clarks其乐鞋荷兰官网:Clarks荷兰
2019/07/05 全球购物
爱心活动计划书
2014/04/26 职场文书
奥巴马胜选演讲稿
2014/05/15 职场文书
小学教师师德师风演讲稿
2014/08/22 职场文书
出国留学单位推荐信
2015/03/26 职场文书
2016简单的租房合同范本
2016/03/18 职场文书