flask发送邮件

  1. flask-mail

使用flask-mail模块来进行邮件发送。

from flask_mail import Mail, Message
import os
# 邮件服务器配置
app.config['MAIL_SERVER'] = "smtp.qq.com" # 用户帐号
mail = Mail(app)
@user.route('/send/')
def send_mail():
        # 创建邮件消息对象
    message = Message("年终总结", recipients=["xxxxxxx@126.com", ], sender=current_app.config["MAIL_USERNAME"])
    message.body = "こんにちは"
    mail.send(message)
    return "邮件已发送"
  1. 使用QQ邮箱发送邮件时的额外配置
# 邮箱端口
app.config['MAIL_PORT'] = 465
# 使用SSL加密传输
app.config['MAIL_USE_SSL'] = True
# QQ邮箱的授权码
app.config['MAIL_PASSWORD'] = '授权码'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值