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 list转dict示例分享
Jan 28 Python
跟老齐学Python之模块的加载
Oct 24 Python
python 根据pid杀死相应进程的方法
Jan 16 Python
利用Python爬虫给孩子起个好名字
Feb 14 Python
详解Python之unittest单元测试代码
Jan 24 Python
DataFrame中去除指定列为空的行方法
Apr 08 Python
浅谈Pandas中map, applymap and apply的区别
Apr 10 Python
python写程序统计词频的方法
Jul 29 Python
Django 反向生成url实例详解
Jul 30 Python
pytorch神经网络之卷积层与全连接层参数的设置方法
Aug 18 Python
使用pytorch实现可视化中间层的结果
Dec 30 Python
pytorch MSELoss计算平均的实现方法
May 12 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数组保存文本与文本反编成数组实例
2014/11/13 PHP
ThinkPHP3.2框架自定义配置和加载用法示例
2018/06/14 PHP
javascript 打印内容方法小结
2009/11/04 Javascript
通过JavaScript使Div居中并随网页大小改变而改变
2013/06/24 Javascript
jquery中子元素和后代元素的区别示例介绍
2014/04/02 Javascript
Linux下编译安装php libevent扩展实例
2015/02/14 Javascript
jquery滚动到顶部底部代码
2015/04/20 Javascript
HTML5canvas 绘制一个圆环形的进度表示实例
2016/12/16 Javascript
vue.js从安装到搭建过程详解
2017/03/17 Javascript
微信小程序 wx:for的使用实例详解
2017/04/27 Javascript
webpack4 + react 搭建多页面应用示例
2018/08/03 Javascript
layui实现数据分页功能
2019/07/27 Javascript
浅析微信小程序modal弹窗关闭默认会执行cancel问题
2019/10/14 Javascript
Django应用程序中如何发送电子邮件详解
2017/02/04 Python
Python实现注册登录系统
2017/08/08 Python
python 获取url中的参数列表实例
2018/12/18 Python
python使用Pandas库提升项目的运行速度过程详解
2019/07/12 Python
python实现多进程通信实例分析
2019/09/01 Python
Python enumerate内置库用法解析
2020/02/24 Python
Pytorch实现将模型的所有参数的梯度清0
2020/06/24 Python
keras 简单 lstm实例(基于one-hot编码)
2020/07/02 Python
python爬虫数据保存到mongoDB的实例方法
2020/07/28 Python
详解python 支持向量机(SVM)算法
2020/09/18 Python
python3中确保枚举值代码分析
2020/12/02 Python
Belle Maison倍美丛官网:日本千趣会旗下邮购网站
2016/07/22 全球购物
纪伊国屋新加坡网上书店:Kinokuniya新加坡
2017/12/29 全球购物
致100米运动员广播稿
2014/02/14 职场文书
无偿献血倡议书
2014/04/14 职场文书
公司节能减排方案
2014/05/16 职场文书
感恩节活动策划方案
2014/05/16 职场文书
电气工程及其自动化专业毕业生自荐信
2014/06/21 职场文书
2014年9.18纪念日演讲稿
2014/09/14 职场文书
全陪导游词开场白
2015/05/29 职场文书
2016年党校科级干部培训班学习心得体会
2016/01/06 职场文书
python实现的web监控系统
2021/04/27 Python
解析laravel使用workerman用户交互、服务器交互
2021/04/28 PHP