首页 > 其他分享 >flask中发送邮件

flask中发送邮件

时间:2022-11-01 20:36:55浏览次数:48  
标签:__ flask app 发送 Flask msg MAIL config 邮件

from flask import Flask
from flask_mail import Mail, Message
from flask import current_app, render_template
app = Flask(__name__)

app.config['MAIL_SERVER'] = 'smtp.qq.com'
app.config['MAIL_PORT'] = 465
app.config['MAIL_USERNAME'] = '[email protected]'
app.config['MAIL_PASSWORD'] = 'xxxx'
app.config['MAIL_USE_TLS'] = False
app.config['MAIL_USE_SSL'] = True
mail = Mail(app)

with app.app_context():
msg = Message('Hello', sender=app.config['MAIL_USERNAME'],
recipients=['[email protected]'])
msg.body = "Hello Flask message sent from Flask-Mail"
mail.send(msg)

@app.route("/")
def index():
msg = Message('Hello', sender=app.config['MAIL_USERNAME'],
recipients=['[email protected]'])
msg.body = "Hello Flask message sent from Flask-Mail"
msg.html = "This is <b>HTML</b>"
mail.send(msg)
return "Sent"


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

标签:__,flask,app,发送,Flask,msg,MAIL,config,邮件
From: https://www.cnblogs.com/kongzhagen/p/16849025.html

相关文章

  • python批量发送post请求
    importrequestsimportjsonimportpandasaspdlist2=[]false=Falsetrue=True#postheaders={"content-type":"charset=utf8"}url="url链接"#获取......
  • Prometheus发送告警机制
    Prometheus会根据rules中的规则,不断的评估是否需要发出告警信息,如果满足规则中的条件,则会向alertmanagers中配置的地址发送告警,告警是通过alertmanager配置的地址post......
  • 推荐系统从入门到实战——Flask框架的使用
    Flask框架的使用​​Flask框架的使用​​​​Flask简介​​​​Flask环境配置​​​​安装virtualenv​​​​创建虚拟环境​​​​激活环境​​​​安装包​​​​测试安装......
  • Python发送QQ邮件
    Python发送QQ邮件1、登陆QQ邮箱,获取授权码可以参考官网说明登录QQ邮箱点击设置点击账户、点击开启POP3/SMEP服务点击开启后验证密保,然后根据操作发送短信......
  • Flask 终端启动运行
    在终端启动1.首先创建hello.py文件写入一个小app#在hello.py文件下创建一个小的FLaskappfromflaskimportFlaskapp=Flask(__name__)@app.route("/")defhell......
  • Python实现监控网络设备状况并发送邮件
    importparamikoimportdatetimeimporttimefromemail.mime.textimportMIMETextimportsmtplib#定义发送邮箱函数defsend_email(title):title=titles......
  • docker部署zabbix6.0及企业微信发送告警
    1前言1.1实验背景因zabbix6.0新增许多新特性,为熟悉界面特意在本地部署一套简易版(未启用HA功能)。原本想要在烧制了centos7.9系统树莓派上部署,一查之下armv7果然冷门,mar......
  • Flask学习笔记(十七)-Memcached的基本使用
    一、Flask中使用Memcachedpipinstall-ihttps://pypi.tuna.tsinghua.edu.cn/simple--trusted-hostpypi.tuna.tsinghua.edu.cnpython-memcached安装成功以后,就可以在......
  • ssrfme(flask代码审计)
    源码#!/usr/bin/envpython##encoding=utf-8fromflaskimportFlaskfromflaskimportrequestimportsocketimporthashlibimporturllibimportsysimportos......
  • 赏金猎人笔记-电子邮件中所存在的sqli
      前言本篇文章主要测试的是密码忘记功能;过程我第一次嘗試沒有空格的輸入:[email protected]=>valid“a”@.com=>valid然後用空格:[email protected]=>無效“d......