1、安装 Flask-Mail
pip install Flask-Mail
2、发送邮件
# -*- coding: utf-8 -*-
#****************************************************************
# sendmail.py
# Author : sisiair
# Version : 0.1.0
# Date : 2017-2-22
# Description: 使用Flask-mail扩展发送邮件功能
#****************************************************************
from flask import Flask
from flask_mail import Mail, Message
import os
import random
from threading import Thread
app = Flask(__name__)
app.config['MAIL_SERVER'] = 'smtp.qq.com' # 邮件服务器地址
app.config['MAIL_PORT'] = 25 # 邮件服务器端口
app.config['MAIL_USE_TLS'] = True # 启用 TLS
app.config['MAIL_USERNAME'] = os.environ.get('MAIL_USERNAME') or 'sender@example.com'
app.config['MAIL_PASSWORD'] = os.environ.get('MAIL_PASSWORD') or '123456'
mail