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 相关文章推荐
web.py中调用文件夹内模板的方法
Aug 26 Python
python中global与nonlocal比较
Nov 21 Python
将Emacs打造成强大的Python代码编辑工具
Nov 20 Python
Python、PyCharm安装及使用方法(Mac版)详解
Apr 28 Python
基于pip install django失败时的解决方法
Jun 12 Python
对python opencv 添加文字 cv2.putText 的各参数介绍
Dec 05 Python
python多线程调用exit无法退出的解决方法
Feb 18 Python
Python实现读取txt文件中的数据并绘制出图形操作示例
Feb 26 Python
python实现弹跳小球
May 13 Python
Python Pandas实现数据分组求平均值并填充nan的示例
Jul 04 Python
Python 用turtle实现用正方形画圆的例子
Nov 21 Python
Python3自定义http/https请求拦截mitmproxy脚本实例
May 11 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
Extended CHM PHP 语法手册之 DIY
2006/10/09 PHP
PHP扩展模块Pecl、Pear以及Perl的区别
2014/04/09 PHP
php+memcache实现的网站在线人数统计代码
2014/07/04 PHP
php运行报错Call to undefined function curl_init()的最新解决方法
2016/11/20 PHP
php7 安装yar 生成docker镜像
2017/05/09 PHP
[原创]PHP正则删除html代码中a标签并保留标签内容的方法
2017/05/23 PHP
php模仿qq空间或朋友圈发布动态、评论动态、回复评论、删除动态或评论的功能(中)
2017/06/11 PHP
PHP实现负载均衡session共享redis缓存操作示例
2018/08/22 PHP
PHP实现带进度条的Ajax文件上传功能示例
2019/07/02 PHP
基于PHP实现用户登录注册功能的详细教程
2020/08/04 PHP
超清晰的document对象详解
2007/02/27 Javascript
JQuery扩展插件Validate 5添加自定义验证方法
2011/09/05 Javascript
JQuery中根据属性或属性值获得元素(6种情况获取方法)
2013/01/17 Javascript
利用CSS、JavaScript及Ajax实现高效的图片预加载
2013/10/16 Javascript
javascript获取元素离文档各边距离的方法
2015/02/13 Javascript
jQuery+css3实现转动的正方形效果(附demo源码下载)
2016/01/27 Javascript
Angular2 http jsonp的实例详解
2017/08/31 Javascript
详解bootstrap导航栏.nav与.navbar区别
2017/11/23 Javascript
vue.js实现格式化时间并每秒更新显示功能示例
2018/07/07 Javascript
webpack+vue-cil中proxyTable处理跨域的方法
2018/07/20 Javascript
vue + typescript + 极验登录验证的实现方法
2019/06/27 Javascript
Layui 数据表格批量删除和多条件搜索的实例
2019/09/04 Javascript
如何通过vscode运行调试javascript代码
2020/07/24 Javascript
在Python中测试访问同一数据的竞争条件的方法
2015/04/23 Python
python使用sqlite3时游标使用方法
2018/03/13 Python
python自动查询12306余票并发送邮箱提醒脚本
2018/05/21 Python
python单例模式的多种实现方法
2019/07/26 Python
大三在校生电子商务求职信
2013/10/29 职场文书
七年级音乐教学反思
2014/01/26 职场文书
心理健康课教学反思
2014/02/13 职场文书
公司捐款倡议书
2014/05/14 职场文书
领导党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
2014年仓库管理员工作总结
2014/11/18 职场文书
国庆阅兵观后感
2015/06/15 职场文书
给校长的建议书作文400字
2015/09/14 职场文书
python某漫画app逆向
2021/03/31 Python