首页 > 其他分享 >flask-study-005

flask-study-005

时间:2024-01-28 16:22:41浏览次数:32  
标签:__ flask study 005 mail MAIL config app

本篇博客记录flask-mail的使用

from flask import Flask
from flask_mail import Mail, Message

app = Flask(__name__)

app.config['MAIL_SERVER'] = 'smtp.163.com'
app.config['MAIL_PORT'] = '465'
app.config['MAIL_USE_TLS'] = False
app.config['MAIL_USE_SSL'] = True
app.config['MAIL_USERNAME'] = '[email protected]'
app.config['MAIL_PASSWORD'] = 'xxxxxxxxx' #邮箱服务器提供的授权码
mail = Mail(app)

@app.route('/sendmail')
def send_mail():
    msg = Message(subject="邮件测试", sender="[email protected]", recipients=['[email protected]'])
    msg.body = '验证码:111111'
    mail.send(msg)
    return "邮件发送成功"

if __name__ == "__main__":
    app.run('0.0.0.0', debug=True)

浏览器访问:http://127.0.0.1:5000/sendmail

显示:邮件发送成功

标签:__,flask,study,005,mail,MAIL,config,app
From: https://www.cnblogs.com/liwanliangblog/p/17992972

相关文章

  • 洛谷 P7906 [Ynoi2005] rpxleqxq
    洛谷传送门考虑莫队二次离线。剩下是平衡插入和查询复杂度的问题。考虑现在的问题:要求\(O(\sqrt{n})\)往集合里插入一个数,\(O(1)\)回答集合内有多少个数\(x\)满足\(z\oplusx\lem\)(\(z\)给定)。考虑高低位分块。先钦定\(z\)在前\(9\)位时\(z\oplusx<m\),枚举......
  • Flask : GET-POST
    fromflaskimportFlask,request,jsonifyfromflask_restfulimportApi,Resource,reqparseapp=Flask(__name__)api=Api(app)####--GET请求参数--传递参数到GET请求中#####1.GET传递查询字符串参数#URL进行GET请求:http://localhost:5000/users?......
  • Django学习第一天-Flask_Web前端HTML部分
    目录1.day11.快速开发网站2.浏览器能识别的标签2.1编码2.2title2.3标题2.4div和span2.5超链接2.6图片小结2.7列表2.8表格2.9input系列(7个)2.10下拉框2.11多行文本案例:用户注册2.12网络请求目的:开发一个平台(网站)-前端开发:HTML、CSS、JavaScript-Web框架:接收并处理请求......
  • 如何使用phpStudy本地快速搭建网站并内网穿透远程访问
    Hello大家好我是咕噜铁蛋!拥有一个稳定可靠的网站是非常重要的。然而,有时候我们需要在本地进行开发和测试,但又想实现远程访问,这就需要用到phpStudy的本地快速搭建网站和内网穿透功能。在本文中,我将向大家介绍如何使用phpStudy来搭建网站,并通过内网穿透的方式实现远程访问。一:安装和......
  • SQL SERVER2005 Index Scan效率
    SQLSERVER2000中,包括网上都说查询时“abc%”能使用到索引,“%abc%”不能使用到索引,一次做培训的时候,给大家介绍“%abc%”不能使用索引的例子发现,在SQLSERVER2005中是可能用到索引。在SQLSERVER2005中查询优化器的确做了很大提高,以下是例子: [[zping.com]]]中operator建立索引i......
  • P2254 [NOI2005] 瑰丽华尔兹 题解
    P2254[NOI2005]瑰丽华尔兹搬运工单调队列优化DP还是先朴素,设\(f_{t\i\j\d}\)表示在第\(t\)个时刻,在\(i,j\)位置上,上一步是停留还是滑动的最大步数。这个就是四个方向随便转移。\(T_{max}=4*10^4\)这么做肯定不行。发现\(k\)很小,只有\(200\),所以不妨让\(k\)......
  • P1047 [NOIP2005 普及组] 校门外的树
    1.题目介绍[NOIP2005普及组]校门外的树题目描述某校大门外长度为\(l\)的马路上有一排树,每两棵相邻的树之间的间隔都是\(1\)米。我们可以把马路看成一个数轴,马路的一端在数轴\(0\)的位置,另一端在\(l\)的位置;数轴上的每个整数点,即\(0,1,2,\dots,l\),都种有一棵树。由......
  • 软件测试|探索Flask接口路由技术:构建灵活可拓展的Python应用
    测试管理班是专门面向测试与质量管理人员的一门课程,通过提升从业人员的团队管理、项目管理、绩效管理、沟通管理等方面的能力,使测试管理人员可以更好的带领团队、项目以及公司获得更快的成长。提供1v1私教指导,BAT级别的测试管理大咖量身打造职业规划。什么是路由路由是将URL地......
  • python+flask_restful使用jwt
    正在做毕设,由于毕设需求使用python+flask,使用jwt目的是对请求进行保护,我的项目采用vue3+flask前后端分离实现,进入正题:使用jwt,首先下载扩展pipinstallFlask-JWT-Extended然后在项目中注册使用,我的项目结构是这样的 在exts.py中引入jwt扩展,fromflask_jwt_extendedimpo......
  • 基于flask框架的python作为微信小程序后端的实现方法(个人版)
    Flask基础语法引入Flask类fromflaskimportFlask创建一个app,也就是Flask类的一个对象app=Flask(__name__)接下来写每个路径对应的函数如@app.route('/')deftest()#这里函数可以任意命名,这个函数会在访问括号里路径的时候被调用 return"helloworld"这三行代码......