Flask-mail 邮件发送模块
说明:当需要对用户进行登录时的邮箱验证时,我们可以通过 Flask-mail 来实现该需求。
1. 安装配置
pip install Flask-Mail
2. flask-mail,载入和初始化
from flask_mail import Mail
mail = Mail()
3. flask-mail SMTP邮箱服务器配置
配置 | 默认值 | 说明 |
MAIL_SERVER | localhost | 电子邮箱服务器的主机名和IP地址 |
MAIL_PORT | 25 | 电子邮箱服务的端口 |
MAIL_USE_SSL | False | 启用传输层 TSL 协议 |
MAIL_USERNAME | None | 邮件账户用户名 |
MAIL_PASSWORD | None | 邮件账户的密码 |
FLASKY_MAIL_SENDER | None | 设置成与 MAIL_USERNAME 相同的值 (自定义添加的参数) |
配置qq企业邮箱服务器:
MAIL_SERVER = 'smtp.qq.com',
MAIL_PROT = 465,
MAIL_USE_TLS = True,
MAIL_USE_SSL =