Vue d'ensemble
Flask-Mailman 1.0, publié le 4 novembre 2023, est la première version stable offrant une API d'envoi d'e-mails inspirée de Django.
Fonctionnalités principales
API Django-like pour Flask
Flask-Mailman reprend l'API django.core.mail pour Flask, avec EmailMessage, les backends SMTP/console/fichier et le support des pièces jointes.
python
from flask import Flask
from flask_mailman import Mail, EmailMessage
app = Flask(__name__)
app.config['MAIL_SERVER'] = 'smtp.example.com'
app.config['MAIL_PORT'] = 587
app.config['MAIL_USE_TLS'] = True
app.config['MAIL_USERNAME'] = 'user@example.com'
app.config['MAIL_PASSWORD'] = 'password'
mail = Mail(app)
# API similaire à Django
msg = EmailMessage(
subject='Test',
body='Bonjour !',
to=['dest@example.com'],
)
# msg.send()
