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在多玩图片上下载妹子图的实现代码
Aug 13 Python
Python自动化运维和部署项目工具Fabric使用实例
Sep 18 Python
Selenium鼠标与键盘事件常用操作方法示例
Aug 13 Python
Django安装配置mysql的方法步骤
Oct 15 Python
Python实现随机创建电话号码的方法示例
Dec 07 Python
Python给图像添加噪声具体操作
Mar 03 Python
详解Python图像处理库Pillow常用使用方法
Sep 02 Python
Python装饰器的应用场景代码总结
Apr 10 Python
Python中如何引入第三方模块
May 27 Python
Django解决frame拒绝问题的方法
Dec 18 Python
使用python向MongoDB插入时间字段的操作
May 18 Python
Pytorch GPU内存占用很高,但是利用率很低如何解决
Jun 01 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
评分9.0以上的动画电影,剧情除了经典还很燃
2020/03/04 日漫
Discuz 5.0 中读取纯真IP数据库函数分析
2007/03/16 PHP
php str_replace的替换漏洞
2008/03/15 PHP
PHP 程序员的调试技术小结
2009/11/15 PHP
PHP封装CURL扩展类实例
2015/07/28 PHP
PHP简单实现生成txt文件到指定目录的方法
2016/04/25 PHP
PHP进程通信基础之信号
2017/02/19 PHP
laravel框架上传图片实现实时预览功能
2019/10/14 PHP
PHP高并发和大流量解决方案整理
2021/03/09 PHP
jquery小火箭返回顶部代码分享
2015/08/19 Javascript
node.js操作mysql简单实例
2017/05/25 Javascript
简述jQuery Easyui一些用法
2017/08/01 jQuery
浅析node.js的模块加载机制
2018/05/25 Javascript
jQuery实现的监听导航滚动置顶状态功能示例
2018/07/23 jQuery
JavaScript RegExp 对象用法详解
2019/09/24 Javascript
[01:53]3.19 DOTA2发布会 现场精彩Coser表演
2014/03/25 DOTA
把大数据数字口语化(python与js)两种实现
2013/02/21 Python
python 解压pkl文件的方法
2018/10/25 Python
通过实例简单了解Python中yield的作用
2019/12/11 Python
tensorflow之获取tensor的shape作为max_pool的ksize实例
2020/01/04 Python
在python中利用pycharm自定义代码块教程(三步搞定)
2020/04/15 Python
如何把python项目部署到linux服务器
2020/08/26 Python
Python下载的11种姿势(小结)
2020/11/18 Python
html5超简单的localStorage实现记住密码的功能实现
2017/09/07 HTML / CSS
YSL圣罗兰美妆美国官网:Yves Saint Lauret US
2016/11/21 全球购物
英国鞋类及配饰零售商:Kurt Geiger
2017/02/04 全球购物
巴西男士胡须和头发护理产品商店:Beard
2017/11/13 全球购物
表达自我的市场:Society6
2018/08/01 全球购物
俄罗斯儿童和青少年服装、鞋子及配件的在线商店:Orby
2020/02/20 全球购物
校运会广播稿100字
2014/01/27 职场文书
经济管理专业求职信
2014/06/09 职场文书
党员学习中共十八大报告思想汇报
2014/09/15 职场文书
银行授权委托书格式
2014/10/10 职场文书
见习报告怎么写
2014/10/31 职场文书
扬州个园导游词
2015/02/06 职场文书
2019行政前台转正申请书范文3篇
2019/08/15 职场文书