zoukankan      html  css  js  c++  java
  • Flask发送邮件

    参考:官方文档:https://pythonhosted.org/Flask-Mail/

    1、安装插件  Flask-Mail (pip install Flask-Mail)

    2、配置 Flask-Mail

      

      上面参数按照自己实际情况配置,下面以qq邮箱作为代理邮件服务器为例来配置:

        1、进入Q邮箱,点击设置---->账户

        

        2、下拉,看到如下界面:     

        

        3、点击如何设置,心打开的界面中,可以看到Q邮箱是支持SSL加密方式的。

        

         从上面的信息,我们可以得到如下信息:

          MAIL_SERVER:smtp.qq.com

          MAIL_PORT:465或者587

          MAIL_USE_SSL:True

          MAIL_USERNAME:你的邮箱用户名

          MAIL_PASSWORD:这个密码要注意,不能是你的Q邮箱的密码,这里需要的是授权码,如下,点击生成授权码,相应操作后,给你的一串字符串就是这里的密码了。

        

    3、注册mail

      from flask_mail import Mail

      mail = Mail()

      mail.init_app(app)

    4、定义py文件 sendMail

      发送邮件的代码十分简单,如下,定义一个Message实例对象,调用mail的send方法

      

       这里的sender必须要和上面配置中的username一样,实际的回复者可以自定义 reply_to

      sender也可以为空,因为在我们的配置文件中,已经配置了,所以为空的话,会自动去寻找我们配置的username

    5、Message对象中可接受的参数说明:

       

        

        

  • 相关阅读:
    C#图片存到资源文件,以及调用图片
    error C2039: “create”: 不是“cocos2d::GLView”的成员,出错解决办法
    error LNK2038: 检测到“_MSC_VER”的不匹配项: 值“1600”不匹配值“1800”
    vs2013激活码
    AppDelegate.h文件
    AppDelegate.cpp文件详解
    【最终版】Cocos2d-x&JS v3.7 发布!
    cocos2d-x 3.0 示例代码分析3:BaseTest
    vue li click
    me
  • 原文地址:https://www.cnblogs.com/fiona-zhong/p/10083096.html
Copyright © 2011-2022 走看看