使用Flask-Mail扩展发送邮件

本文介绍了如何使用Flask-Mail扩展在Python应用中发送邮件。首先通过pip安装Flask-Mail,然后配置邮件服务器信息,包括地址、端口、用户名和密码。接着创建Mail实例和Message对象,指定邮件标题、发件人和收件人。邮件内容可以是HTML或纯文本格式,调用send_message方法即可发送邮件。
摘要由CSDN通过智能技术生成

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 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值