使用Flask-Mail提供电子邮件支持

本文介绍了如何使用Flask-Mail来提供电子邮件支持。通过pip安装Flask-Mail,并以163邮箱为例,讲解如何开启SMTP服务,获取客户端授权码,并在配置中使用。需要注意的是,首次使用163邮箱发送邮件时,需要设置发件人名字,否则邮件可能被退回。
摘要由CSDN通过智能技术生成

使用pip安装Flask-Mail

pip install flask-mail

这里使用163的邮箱作为发送者。
注册163邮箱之后,去设置 -> POP3/SMTP/IMAP(在右侧导航栏),然后开启你的SMTP服务,这时候会让你设置客户端授权码,这个授权码是重点,一定要记住。

类型 服务器名称 服务器地址 SSL协议端口号 非SSL协议端口号
发件服务器 SMTP smtp.163.com 465/994 25

把这个表格也关注一下,里面的内容要去写到配置中去。

源码:

from flask import Flask
from flask.ext.mail import Mail, Message

app = Flask(__name__)
# 下面是SMTP服务器配置
app.config['MAIL_SERVER'] = 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值