Python3实现发送QQ邮件功能(html)


Posted in Python onDecember 15, 2017

本文为大家分享了Python3实现发送QQ邮件功能:html,供大家参考,具体内容如下

之前已经成功发送了qq邮件。下面贴出html格式的qq邮件

import smtplib
from email.mime.text import MIMEText
from email.utils import formataddr

my_sender = 'xxxxxxx@qq.com'  # 发件人邮箱账号
my_pass = 'xxxx'       # 发件人邮箱密码(当时申请smtp给的口令)
my_user = 'xxxxxx@qq.com'   # 收件人邮箱账号,我这边发送给自己r


def mail():
  ret = True
  try:
    mail_msg = """<p>Python 邮件发送测试...</p>
<p><a href="http://www.baidu.com" rel="external nofollow" >这是一个链接</a></p>"""
    msg=MIMEText(mail_msg, 'html', 'utf-8')
    # msg=MIMEText('<邮件内容>','plain','utf-8')
    msg['From']=formataddr(["xxxxx", my_sender]) 
    # 括号里的对应发件人邮箱昵称、发件人邮箱账号
    msg['To']=formataddr(["xxxxx", 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 代码效率的方法
Jul 03 Python
Python的Django框架中从url中捕捉文本的方法
Jul 20 Python
PyCharm在win10的64位系统安装实例
Nov 26 Python
python2.7+selenium2实现淘宝滑块自动认证功能
Feb 24 Python
Python FTP两个文件夹间的同步实例代码
May 25 Python
Python对ElasticSearch获取数据及操作
Apr 24 Python
Python django搭建layui提交表单,表格,图标的实例
Nov 18 Python
Python 简单计算要求形状面积的实例
Jan 18 Python
python+selenium自动化实战携带cookies模拟登陆微博
Jan 19 Python
Python爬虫进阶之Beautiful Soup库详解
Apr 29 Python
Python 如何利用ffmpeg 处理视频素材
Nov 27 Python
Python+OpenCV实现图片中的圆形检测
Apr 07 Python
Python3实现发送QQ邮件功能(文本)
Dec 15 #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
You might like
利用PHP访问带有密码的Redis方法示例
2017/02/09 PHP
PHP简单留言本功能实现代码
2017/06/09 PHP
源码分析 Laravel 重复执行同一个队列任务的原因
2017/12/25 PHP
PHP微信网页授权的配置文件操作分析
2019/05/29 PHP
php设计模式之工厂模式用法经典实例分析
2019/09/20 PHP
jquery.validate使用攻略 第三部
2010/07/01 Javascript
纯js分页代码(简洁实用)
2013/11/05 Javascript
js获取触发事件元素在整个网页中的绝对坐标(示例代码)
2013/12/13 Javascript
纯css+js写的一个简单的tab标签页带样式
2014/01/28 Javascript
JavaScript实现的in_array函数
2014/08/27 Javascript
AngularJS实现全选反选功能
2015/12/08 Javascript
浅谈jquery点击label触发2次的问题
2016/06/12 Javascript
BootstrapTable请求数据时设置超时(timeout)的方法
2017/01/22 Javascript
基于Vue生产环境部署详解
2017/09/15 Javascript
讲解vue-router之什么是动态路由
2018/05/28 Javascript
JavaScript实现的滚动公告特效【基于jQuery】
2019/07/10 jQuery
element-ui table组件如何使用render属性的实现
2019/11/04 Javascript
JS实现图片切换特效
2019/12/23 Javascript
ES6 Object.assign()的用法及其使用
2020/01/18 Javascript
JavaScript中继承原理与用法实例入门
2020/05/09 Javascript
[33:33]完美世界DOTA2联赛PWL S2 FTD.C vs SZ 第二场 11.27
2020/11/30 DOTA
Pandas之Dropna滤除缺失数据的实现方法
2019/06/25 Python
你还在@微信官方?聊聊Python生成你想要的微信头像
2019/09/25 Python
python使用pygame实现笑脸乒乓球弹珠球游戏
2019/11/25 Python
Python生成词云的实现代码
2020/01/14 Python
如何在python开发工具PyCharm中搭建QtPy环境(教程详解)
2020/02/04 Python
函数指针的定义是什么
2016/08/14 面试题
护士毕业生自我鉴定
2014/02/08 职场文书
保护母亲河倡议书
2014/04/14 职场文书
环保建议书300字
2014/05/14 职场文书
五水共治捐款倡议书
2014/05/14 职场文书
2014年冬季防火方案
2014/05/21 职场文书
工伤事故赔偿协议书范文
2014/09/24 职场文书
劳动争议仲裁代理词
2015/05/25 职场文书
学前班教学反思
2016/02/24 职场文书
PHP设计模式(观察者模式)
2021/07/07 PHP