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调用C/C++动态链接库的方法详解
Jul 22 Python
Phantomjs抓取渲染JS后的网页(Python代码)
May 13 Python
python实现自主查询实时天气
Jun 22 Python
Python函数装饰器实现方法详解
Dec 22 Python
详解Python list和numpy array的存储和读取方法
Nov 06 Python
python argparse传入布尔参数false不生效的解决
Apr 20 Python
python实现二分类和多分类的ROC曲线教程
Jun 15 Python
浅谈keras使用中val_acc和acc值不同步的思考
Jun 18 Python
解决python3中os.popen()出错的问题
Nov 19 Python
详解python中[-1]、[:-1]、[::-1]、[n::-1]使用方法
Apr 25 Python
python实现黄金分割法的示例代码
Apr 28 Python
浅析Python中的套接字编程
Jun 22 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
后宫无数却洁身自好的男主,唐三只爱小舞
2020/03/02 国漫
php实现MD5加密16位(不要默认的32位)
2013/08/12 PHP
php使用curl详细解析及问题汇总
2016/08/11 PHP
Win7环境下Apache连接MySQL提示连接已重置的解决办法
2017/05/09 PHP
php使用goto实现自动重启swoole、reactphp、workerman服务的代码
2020/04/13 PHP
Javascript 两个窗体之间传值实现代码
2009/09/25 Javascript
一个js拖拽的效果类和dom-drag.js浅析
2010/07/17 Javascript
javascript实现颜色渐变的方法
2013/10/30 Javascript
用jQuery模拟select下拉框的简单示例代码
2014/01/26 Javascript
jQuery中对未来的元素绑定事件用bind、live or on
2014/04/17 Javascript
jquery 实现两Select 标签项互调示例代码
2014/09/25 Javascript
jQuery解析与处理服务器端返回xml格式数据的方法详解
2016/07/04 Javascript
JS实现用户注册时获取短信验证码和倒计时功能
2016/10/27 Javascript
Javascript将字符串日期格式化为yyyy-mm-dd的方法
2016/10/27 Javascript
概述一个页面从输入URL到页面加载完的过程
2016/12/16 Javascript
详解angularjs 关于ui-router分层使用
2017/06/12 Javascript
vue父组件通过props如何向子组件传递方法详解
2017/08/16 Javascript
weex slider实现滑动底部导航功能
2017/08/28 Javascript
Vue+webpack项目基础配置教程
2018/02/12 Javascript
微信小程序自定义toast组件的方法详解【含动画】
2019/05/11 Javascript
layer弹出框确定前验证:弹出消息框的方法(弹出两个layer)
2019/09/21 Javascript
node读写Excel操作实例分析
2019/11/06 Javascript
部署vue+Springboot前后端分离项目的步骤实现
2020/05/31 Javascript
vue 虚拟DOM的原理
2020/10/03 Javascript
[07:43]《辉夜杯》公开赛晋级外卡赛战队—TRG训练生活探秘
2015/12/11 DOTA
利用Python演示数型数据结构的教程
2015/04/03 Python
python实现对一个完整url进行分割的方法
2015/04/29 Python
Python简单生成随机数的方法示例
2018/03/31 Python
numpy.ndarray 交换多维数组(矩阵)的行/列方法
2018/08/02 Python
python如何实现从视频中提取每秒图片
2020/10/22 Python
Python调用scp向服务器上传文件示例
2019/12/22 Python
python regex库实例用法总结
2021/01/03 Python
留学推荐信范文
2014/05/10 职场文书
工作保证书
2015/01/17 职场文书
2016幼儿教师自荐信范文
2016/01/28 职场文书
python数字图像处理之对比度与亮度调整示例
2022/06/28 Python