跳转到主要内容

用于发送电子邮件的Flask扩展

项目描述

Flask-Mail

Flask-Mail是Flask 扩展,使得从您的应用程序发送电子邮件变得简单。它简化了集成电子邮件功能的过程,使您能够专注于构建应用程序的出色功能。

Pallets社区生态系统

[!重要]
此项目是Pallets社区生态系统的一部分。Pallets是维护Flask的开源组织;Pallets-Eco允许社区维护相关项目。如果您有兴趣帮助维护此项目,请通过 Pallets Discord服务器 联系。

简单示例

from flask import Flask
from flask_mail import Mail, Message

app = Flask(__name__)
app.config['MAIL_SERVER'] = 'your_mail_server'
app.config['MAIL_PORT'] = 587
app.config['MAIL_USE_TLS'] = True
app.config['MAIL_USE_SSL'] = False
app.config['MAIL_USERNAME'] = 'your_username'
app.config['MAIL_PASSWORD'] = 'your_password'
app.config['MAIL_DEFAULT_SENDER'] = 'your_email@example.com'

mail = Mail(app)

@app.route('/')
def send_email():
  msg = Message(
    'Hello',
    recipients=['recipient@example.com'],
    body='This is a test email sent from Flask-Mail!'
  )
  mail.send(msg)
  return 'Email sent succesfully!'

项目详情


下载文件

下载适用于您平台的文件。如果您不确定该选择哪个,请了解更多关于 安装包 的信息。

源代码分发

flask_mail-0.10.0.tar.gz (8.2 kB 查看哈希值)

上传时间 源代码

构建分发

flask_mail-0.10.0-py3-none-any.whl (8.5 kB 查看哈希值)

上传时间 Python 3

由以下组织支持