zoukankan      html  css  js  c++  java
  • 【FLASK】发送QQ邮件

    使用Flask-Mail发送邮件

    • 测试环境windows
    • 利用flask-manager,flask-mail
    • 配置环境变量(set 键=值)
    • 获取环境变量(os.envison.get('键'))

    注意

    1.密码并不是QQ密码

    如果使用qq邮箱,MAIL_PASSWORD并不是QQ密码,需要登录qq邮箱进入设置->账户

    打开上面两个服务,之后按照提示用手机发送验证码,就可以得到授权码了。MAIL_PASSWORD设置为授权码即可

    2.发送直接返回,没有任何错误提示

    在flask的app配置中,添加:DEBUG = True
    具体原因不清楚,希望大佬能在留言区解答

    打开一个shell会话:
    (venv) $ python hello.py shell
    >>> from flask.ext.mail import Message
    >>> from hello import mail
    >>> msg = Message('test subject', sender='发送数据的邮箱',recipients=['需要接收数据的邮箱'])
    >>> msg.body = 'text body'
    >>> msg.html = '<b>HTML</b> body'
    >>> with app.app_context():
    ... mail.send(msg)
    
    
    不怕世界大,就怕格局小
  • 相关阅读:
    php流程控制
    php运算符
    php数据类型
    php基础
    谈谈2019年
    聊聊这三年
    第二次作业(源代码)
    个人介绍
    22.python匿名函数详解
    11.python内置模块之json模块
  • 原文地址:https://www.cnblogs.com/wangjian1226/p/10529873.html
Copyright © 2011-2022 走看看