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中的对象与类型
Dec 11 Python
Python ftp上传文件
Feb 13 Python
机器学习10大经典算法详解
Dec 07 Python
Python如何生成树形图案
Jan 03 Python
python+matplotlib绘制旋转椭圆实例代码
Jan 12 Python
python实现list由于numpy array的转换
Apr 04 Python
tensorflow更改变量的值实例
Jul 30 Python
Python3中在Anaconda环境下安装basemap包
Oct 21 Python
在PYQT5中QscrollArea(滚动条)的使用方法
Jun 14 Python
Django forms表单 select下拉框的传值实例
Jul 19 Python
Python利用逻辑回归分类实现模板
Feb 15 Python
Python的logging模块基本用法
Dec 24 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
10个超级有用值得收藏的PHP代码片段
2015/01/22 PHP
PHP生成指定随机字符串的简单实现方法
2015/04/01 PHP
PHP实现动态web服务器方法
2015/07/29 PHP
PHP实现原比例生成缩略图的方法
2016/02/03 PHP
Yii框架组件和事件行为管理详解
2016/05/20 PHP
php 读写json文件及修改json的方法
2018/03/07 PHP
Laravel框架实现定时Task Scheduling例子
2019/10/22 PHP
飞鱼(shqlsl) javascript作品集
2006/12/16 Javascript
关于JavaScript的gzip静态压缩方法
2007/01/05 Javascript
javascript 读取图片文件的大小
2009/06/25 Javascript
jquery预览图片实现鼠标放上去显示实际大小
2014/01/16 Javascript
javascript数据结构之二叉搜索树实现方法
2015/11/25 Javascript
微信小程序 Windows2008 R2服务器配置TLS1.2方法
2016/12/05 Javascript
原生js实现鼠标跟随效果
2017/02/28 Javascript
jQuery插件HighCharts绘制2D金字塔图效果示例【附demo源码下载】
2017/03/09 Javascript
node.js中debug模块的简单介绍与使用
2017/04/25 Javascript
在小程序开发中使用npm的方法
2018/10/17 Javascript
Vue.js页面中有多个input搜索框如何实现防抖操作
2019/11/04 Javascript
[46:55]完美世界DOTA2联赛决赛 FTD vs Phoenix 第三场 11.08
2020/11/11 DOTA
Python中用post、get方式提交数据的方法示例
2017/09/22 Python
python爬虫系列Selenium定向爬取虎扑篮球图片详解
2017/11/15 Python
在python中利用GDAL对tif文件进行读写的方法
2018/11/29 Python
了解不常见但是实用的Python技巧
2019/05/23 Python
python 含子图的gif生成时内存溢出的方法
2019/07/07 Python
python实现逢七拍腿小游戏的思路详解
2020/05/26 Python
css3.0新属性效果在ie下的解决方案
2010/05/10 HTML / CSS
Sunglasses Shop德国站:欧洲排名第一的太阳镜网站
2017/08/01 全球购物
有机童装:Toby Tiger
2018/05/23 全球购物
高中自我评价范文
2014/01/27 职场文书
银行服务感言
2014/03/01 职场文书
语文课外活动总结
2014/08/27 职场文书
2014年政教处工作总结
2014/12/20 职场文书
庭外和解协议书
2016/03/23 职场文书
解决vue $http的get和post请求跨域问题
2021/06/07 Vue.js
教你利用Nginx 服务搭建子域环境提升二维地图加载性能的步骤
2021/09/25 Servers
详解redis在微服务领域的贡献
2021/10/16 Redis