Flask-Mail发送邮件

纵饮孤独 提交于 2020-03-09 00:18:18
# -*- coding:utf-8 -*-
from flask import Flask
from flask_mail import Mail, Message
import os

app = Flask(__name__)

# 邮件服务器地址
app.config['MAIL_SERVER'] = 'smtp.qq.com' 
# 邮件服务器端口 
app.config['MAIL_PORT'] = 25               
app.config['MAIL_USE_TLS'] = True
# 用户名、授权码          
app.config['MAIL_USERNAME'] = '***@qq.com'
app.config['MAIL_PASSWORD'] = '***授权码***'


mail = Mail(app)

@app.route('/')
def index():
    msg = Message('Hi', sender='***@qq.com', recipients=['收件***@163.com'])
    msg.html = '<b>Hello Web</b>'
    # msg.body = 'The first email!'
    mail.send(msg)
    return '<h1>OK!</h1>'

if __name__ == '__main__':
    app.run(host='127.0.0.1', debug=True)

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!