用于发送电子邮件的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 查看哈希值)