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编程时利用wxPython来支持多线程的方法
Apr 07 Python
python实现简单socket通信的方法
Apr 19 Python
python妙用之编码的转换详解
Apr 21 Python
Python Learning 列表的更多操作及示例代码
Aug 22 Python
对python 多线程中的守护线程与join的用法详解
Feb 18 Python
python适合人工智能的理由和优势
Jun 28 Python
Python学习笔记之列表推导式实例分析
Aug 13 Python
双向RNN:bidirectional_dynamic_rnn()函数的使用详解
Jan 20 Python
python字符串常用方法及文件简单读写的操作方法
Mar 04 Python
scrapy结合selenium解析动态页面的实现
Sep 28 Python
python 实现控制鼠标键盘
Nov 27 Python
python tqdm库的使用
Nov 30 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 读取和修改大文件的某行内容的代码
2009/10/30 PHP
drupal 代码实现URL重写
2011/05/04 PHP
解析PHP可变函数的经典用法
2013/06/20 PHP
使用php统计字符串中中英文字符的个数
2013/06/23 PHP
详解WordPress中创建和添加过滤器的相关PHP函数
2015/12/29 PHP
PHP实现绘制二叉树图形显示功能详解【包括二叉搜索树、平衡树及红黑树】
2017/11/16 PHP
javaScript矢量图表库-gRaphael几行代码实现精美的条形图/饼图/点图/曲线图
2013/01/09 Javascript
js简易namespace管理器 实例代码
2013/06/21 Javascript
获取鼠标在div中的相对位置的实现代码
2013/12/30 Javascript
javascript实现淡蓝色的鼠标拖动选择框实例
2015/05/09 Javascript
jquery获取当前元素索引值用法实例
2015/06/10 Javascript
JS响应鼠标点击实现两个滑块区间拖动效果
2015/10/26 Javascript
js window对象属性和方法相关资料整理
2015/11/11 Javascript
JavaScript组成、引入、输出、运算符基础知识讲解
2016/12/08 Javascript
Node.js中文件操作模块File System的详细介绍
2017/01/05 Javascript
React-Native实现ListView组件之上拉刷新实例(iOS和Android通用)
2017/07/11 Javascript
JS控制下拉列表左右选择实例代码
2020/05/08 Javascript
DataFrame中去除指定列为空的行方法
2018/04/08 Python
python人民币小写转大写辅助工具
2018/06/20 Python
对python中大文件的导入与导出方法详解
2018/12/28 Python
python3光学字符识别模块tesserocr与pytesseract的使用详解
2020/02/26 Python
django rest framework使用django-filter用法
2020/07/15 Python
python 实现简单的计算器(gui界面)
2020/11/11 Python
python 日志模块logging的使用场景及示例
2021/01/04 Python
浅谈html5 响应式布局
2014/12/24 HTML / CSS
阿迪达斯墨西哥官方网站:adidas墨西哥
2017/11/03 全球购物
Loreto Gallo英国:欧洲领先的在线药房
2021/01/21 全球购物
生物化工工艺专业应届生求职信
2013/10/08 职场文书
小学生演讲稿
2014/01/12 职场文书
应届生简历中的自我评价
2014/01/13 职场文书
初三班主任寄语大全
2014/04/04 职场文书
修辞手法有哪些?
2019/08/29 职场文书
读《茶花女》有感:山茶花的盛开与凋零
2020/01/17 职场文书
OpenCV-Python实现人脸美白算法的实例
2021/06/11 Python
「海贼王」112.9万粉丝纪念图标公布
2022/03/21 日漫
解决 redis 无法远程连接
2022/05/15 Redis