用flask发送QQ邮件

作者: youngsheldon123 | 来源:发表于2016-10-15 14:48 被阅读413次

首先直接贴上代码

#!/usr/bin/env python
# -*- coding: utf-8 -*-
from flask import Flask 
from flask_mail import Mail, Message

app = Flask(__name__)
app.config['MAIL_SERVER'] = 'smtp.qq.com'
app.config['MAIL_PORT'] = 465
app.config['MAIL_USE_SSL'] = True
app.config['MAIL_USERNAME'] = 'xxxx@qq.com'
app.config['MAIL_PASSWORD'] = '授权码'

mail = Mail(app)
msg = Message('test subject', sender='xxxx@qq.com',recipients=['xxxx@xxx.com'])
msg.body = u'我的第一个FLASK邮件测试'
with app.app_context():
    mail.send(msg)

1.安装 Flask-Mail

(venv) $ pip install flask-mail

2.Flask-Mail SMTP服务器的配置

各项配置参照下图

Paste_Image.png

QQ邮箱授权码获取

登录QQ邮箱,进入设置页面

Paste_Image.png

切换到账户选项

开启PO3/IMAP服务

Paste_Image.png

通过发送短信认证就可以拿到授权码啦 - -

运行脚本

把授权码填上,运行脚本就可以把邮件发送出去啦!!!!
就是这么简单!!!!!!!!!!!!!

运行效果

Paste_Image.png

相关文章

  • 用flask发送QQ邮件

    首先直接贴上代码 1.安装 Flask-Mail 2.Flask-Mail SMTP服务器的配置 各项配置参照下图...

  • 用flask_mail通过qq邮箱发送邮件(clone)

    用flask_mail通过qq邮箱发送邮件 qq邮箱的授权码获取方式,登录qq邮箱web版,左上角点击设置-->账...

  • flask-邮件发送

    利用flask-mail实现邮件发送 qq邮箱版 网易邮箱版

  • Flask-Mail 发送邮件

    Flask 发送邮件 @(Flask)[Flask开发|Flask-Mail] 使用flask-mail扩展发送电...

  • Flask邮件发送

    1、Flask通过flask-mail插件支持邮件发送pip install flask-mailpip i...

  • 使用Flask-Mail发送qq邮件

    废话不多说,直接上代码: from flask import Flaskfrom flask_mail impor...

  • 邮件发送

    前言 在程序中经常使用到邮件发送功能,如何使用flask进行邮件发送呢?Flask是一个扩展性极强的框架,在Fla...

  • 2018-04-26 flask-mail

    flask-mail 1、安装 pip install flask-mail 2、配置 3、异步发送邮件

  • Flask Web开发学习笔记(五)

    本文主要介绍,如何使用Flask-Mail发送邮件。 Flask-Mail连接到简单邮件传输协议(SMTP)服务器...

  • 6.电子邮件

    涉及的包 Flask-Mail SendGrid-python 6.1使用Flask-mail发送邮件 6.1.1...

网友评论

本文标题:用flask发送QQ邮件

本文链接:https://www.haomeiwen.com/subject/lnanyttx.html