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 相关文章推荐
python3实现短网址和数字相互转换的方法
Apr 28 Python
Python实现excel转sqlite的方法
Jul 17 Python
Python实现的单向循环链表功能示例
Nov 10 Python
python smtplib模块自动收发邮件功能(一)
May 22 Python
使用python将大量数据导出到Excel中的小技巧分享
Jun 14 Python
python aiohttp的使用详解
Jun 20 Python
利用python list完成最简单的DB连接池方法
Aug 09 Python
Python3 无重复字符的最长子串的实现
Oct 08 Python
树莓派4B+opencv4+python 打开摄像头的实现方法
Oct 18 Python
python实现简单日志记录库glog的使用
Dec 13 Python
pycharm通过anaconda安装pyqt5的教程
Mar 24 Python
Python中super().__init__()测试以及理解
Dec 06 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
vBulletin Forum 2.3.xx SQL Injection
2006/10/09 PHP
php+mysql事务rollback&amp;commit示例
2010/02/08 PHP
php Session存储到Redis的方法
2013/11/04 PHP
PHP字符串中特殊符号的过滤方法介绍
2014/02/18 PHP
Yii使用migrate命令执行sql语句的方法
2016/03/15 PHP
PHP实现防盗链的方法分析
2017/07/25 PHP
PHP 的Opcache加速的使用方法
2017/12/29 PHP
php判断/计算闰年的方法小结【三种方法】
2019/07/06 PHP
强悍无比的WEB开发好助手FireBug(Firefox Plugin)
2007/01/16 Javascript
JQuery 学习笔记 选择器之三
2009/07/23 Javascript
屏蔽Flash右键信息的js代码
2010/01/17 Javascript
Jquery颜色选择器ColorPicker实现代码
2012/11/14 Javascript
JavaScript判断表单提交时哪个radio按钮被选中的方法
2015/03/21 Javascript
在js里怎么实现Xcode里的callFuncN方法(详解)
2016/11/05 Javascript
微信小程序 PHP生成带参数二维码
2017/02/21 Javascript
利用Mongoose让JSON数据直接插入或更新到MongoDB
2017/05/03 Javascript
浅谈JS对象添加getter与setter的5种方法
2018/06/09 Javascript
详解项目升级到vue-cli3的正确姿势
2019/01/28 Javascript
JS前后端实现身份证号验证代码解析
2020/07/23 Javascript
Node.JS如何实现JWT原理
2020/09/18 Javascript
用Python中的wxPython实现最基本的浏览器功能
2015/04/14 Python
python中while循环语句用法简单实例
2015/05/07 Python
python实现稀疏矩阵示例代码
2017/06/09 Python
解决python Markdown模块乱码的问题
2019/02/14 Python
Python日期时间Time模块实例详解
2019/04/15 Python
FOREO官方网站:LUNA露娜洁面仪
2016/11/28 全球购物
美国最好的葡萄酒网上商店:Wine Library
2019/11/02 全球购物
大学生通用个人的自我评价
2014/02/10 职场文书
幼儿园招生广告
2014/03/19 职场文书
高校优秀辅导员事迹材料
2014/05/07 职场文书
优质服务口号
2014/06/11 职场文书
汉语专业毕业生自荐信
2014/07/06 职场文书
司法廉洁教育心得体会
2016/01/20 职场文书
2016年“6.26”禁毒宣传月系列活动总结
2016/04/05 职场文书
2019思想汇报范文
2019/05/21 职场文书
该怎么书写道歉信?
2019/07/03 职场文书