python flask-mail 实现qq发送邮件[通俗易懂]

python flask-mail 实现qq发送邮件

大家好,又见面了,我是全栈君。

python flask-mail   实现qq发送邮件

from flask import Flask,jsonify
from flask_mail import Mail,Message

app = Flask(__name__)

app.config.update(  MAIL_SERVER='smtp.qq.com',
                    MAIL_PORT='465',
                    MAIL_USE_SSL=True,
                    MAIL_USERNAME='246984691',#使用qq,不是邮箱
                    MAIL_PASSWORD='ohkpwzgfmsldiji')#config配置

mail = Mail(app)

@app.route("/")
def send_message():
    msg = Message("Hello",#主题
                  sender="246784691@qq.com",#发送人邮箱
                  recipients=["246784691@qq.com"])#接收人邮箱
    msg.body="发送成功"#消息主体
    mail.send(msg)
    return jsonify({"msg":"发送成功"})

if __name__ == '__main__':
    app.run(host='127.0.0.1', port=80, debug=True)

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/111375.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • python gui设计 tkinter菜鸟编程_三菱简单运动控制模块教程

    python gui设计 tkinter菜鸟编程_三菱简单运动控制模块教程学习tkinter之余,实现了一个简单的计算器操作,能够满足页面输入参数和计算得到结果

    2022年8月11日
  • clion2022.01.4激活码【中文破解版】2022.03.07

    (clion2022.01.4激活码)本文适用于JetBrains家族所有ide,包括IntelliJidea,phpstorm,webstorm,pycharm,datagrip等。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年4月2日
  • Xshell正版免费,再也不用找破解版了![通俗易懂]

    在百度网站上,搜索xshell的时候,大多都跳转到国内的xshell下载网址,但是国内的下载网址下载的xshell是收费的。解决方法就是找老外的下载网址,国外的网站还是可以下载的,学生和学校使用的免费版本。话不多说,上连接网址:https://www.netsarang.com/download/down_form.html?code=622里面有三个选项,<两者>、、,各位按需下载就可以了,亲测有效,感觉有用点个赞呗!…

    2022年4月14日
  • BN层详解_罗盘第一层详解

    BN层详解_罗盘第一层详解批量归一化(BN:BatchNormalization:解决在训练过程中,中间层数据分布发生改变的问题,以防止梯度消失或爆炸、加快训练速度)1、为什么输入数据需要归一化(NormalizedData)?归一化后有什么好处呢?原因在于神经网络学习过程本质就是为了学习数据分布,一旦训练数据与测试数据的分布不同,那么网络的泛化能力也大大降低;另外一方面,一旦每批训练数据的分布各不相同(batch梯度下降),那么网络就要在每次迭代都去学习适应不同的分布,这样将会大大降低网络的训练速度,…

    2022年10月15日
  • XGBoost原理介绍

    XGBoost原理介绍 1.Introduction在这篇文章中,我将介绍XGBoost(eXtremeGradientBoosting),一种treeboosting的可扩展机器学习系统。这个系统可以作为开源的软件包使用。该系统的影响已经在大量的机器学习和数据挖掘挑战中被广泛地认可。这些获胜解决方案包括:商店销售预测;高能物理事件分类;网络文本分类;顾客行为预测;运动检测;广告点击率预测;…

    2022年6月7日
  • weblogic详解「建议收藏」

    weblogic详解「建议收藏」WebLogic中间件webspherejbossWebLogic介绍、安装1.1.1. 什么是中间件中间件(middleware)是基础软件的一大类,属于可复用软件的范畴.顾

    2022年8月1日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号