zoukankan      html  css  js  c++  java
  • flask-mail扩展基本使用

    使用Flask-Mail提供电子邮件支持
    1.确认安装了flask-mail
    pip install flask-mail

    2.配置邮箱发送参数
    app.config.update(
    MAIL_SERVER='smtp.qq.com',
    MAIL_PORT=465,
    MAIL_USE_SSL=True,
    MAIL_USERNAME='2876857182',
    MAIL_PASSWORD='rkgwxdiyomalddhd'
    )
    rkgwxdiyomalddhd 这是邮件的授权码

    测试使用的是qq邮箱,方法:

    3.发送邮件需要在一个上下文中
    在这里使用with app.app_context():

    展示完整的实例代码:
    from flask import Flask
    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='2876857182',
    MAIL_PASSWORD='rkgwxdiyomalddhd'
    )
    mail = Mail(app)

    with app.app_context():
    msg = Message(subject='helloworld', sender='send@qq.com', recipients=['recieve@qq.com'])
    msg.html = 'testinghtml'
    mail.send(msg)

  • 相关阅读:
    tomcat监控与优化
    rpm打包
    Rewrite和location 区别
    LNMP服务
    yum仓库脚本
    用户管理的脚本2
    pxe装机脚本
    用户管理的脚本1
    磁盘管理综合测试题
    MySQL 增量备份介绍及案例演示
  • 原文地址:https://www.cnblogs.com/zhirusi/p/9204517.html
Copyright © 2011-2022 走看看