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在Windows下安装setuptools(easy_install工具)步骤详解
Jul 01 Python
python3.4用循环往mysql5.7中写数据并输出的实现方法
Jun 20 Python
python 查找文件名包含指定字符串的方法
Jun 05 Python
python实现人民币大写转换
Jun 20 Python
pandas删除指定行详解
Apr 04 Python
Python对HTML转义字符进行反转义的实现方法
Apr 28 Python
python之信息加密题目详解
Jun 26 Python
Python自动化完成tb喵币任务的操作方法
Oct 30 Python
Python class的继承方法代码实例
Feb 14 Python
Python 实现打印单词的菱形字符图案
Apr 12 Python
Python爬虫与反爬虫大战
Jul 30 Python
详解Python中import机制
Sep 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
php file_get_contents抓取Gzip网页乱码的三种解决方法
2013/11/12 PHP
PHP FTP操作类代码( 上传、拷贝、移动、删除文件/创建目录)
2014/05/10 PHP
JavaScript入门学习书籍推荐
2008/06/12 Javascript
JavaScript 私有成员分析
2009/01/13 Javascript
json-lib出现There is a cycle in the hierarchy解决办法
2010/02/24 Javascript
实现51Map地图接口(示例代码)
2013/11/22 Javascript
javascript操作html控件实例(javascript添加html)
2013/12/02 Javascript
javaScript年份下拉列表框内容为当前年份及前后50年
2014/05/28 Javascript
Node.js异步I/O学习笔记
2014/11/04 Javascript
jQuery实现带滚动线条导航效果的方法
2015/01/30 Javascript
JavaScript实现当网页加载完成后执行指定函数的方法
2015/03/21 Javascript
jquery显示隐藏元素的实现代码
2016/05/19 Javascript
jQuery给指定的table动态添加删除行的操作方法
2016/10/12 Javascript
jstree单选功能的实现方法
2017/06/07 Javascript
JS浅拷贝和深拷贝原理与实现方法分析
2019/02/28 Javascript
python搭建简易服务器分析与实现
2012/12/15 Python
Python selenium实现微博自动登录的示例代码
2018/05/16 Python
Python面向对象之反射/自省机制实例分析
2018/08/24 Python
Python中新式类与经典类的区别详析
2019/07/10 Python
python可视化text()函数使用详解
2020/02/11 Python
Python *args和**kwargs用法实例解析
2020/03/02 Python
几款主流好用的富文本编辑器(所见即所得常用编辑器)介绍
2021/03/17 Javascript
CSS3为背景图设置遮罩并解决遮罩样式继承问题
2020/06/22 HTML / CSS
戴尔美国官方折扣店:Dell Outlet
2018/02/13 全球购物
Speedo速比涛法国官方网站:泳衣、泳镜、泳帽、泳裤
2019/07/30 全球购物
雷蛇美国官网:Razer
2020/04/03 全球购物
linux面试题参考答案(11)
2012/05/01 面试题
汽车技术服务与营销专业在籍生自荐信
2013/09/28 职场文书
最新大学毕业求职简历的自我评价
2013/10/18 职场文书
应届大学生自荐信
2013/12/05 职场文书
给老师的道歉信
2014/01/11 职场文书
广告学毕业生求职信
2014/01/30 职场文书
《池塘边的叫声》教学反思
2014/04/12 职场文书
捐助倡议书
2015/01/19 职场文书
2016年11月份红领巾广播稿
2015/12/21 职场文书
《刺客之王:C罗全景传记》:时代从来不会亏待手艺人
2019/11/28 职场文书