Overview
Flask-Mailman 1.0, released on November 4, 2023, is the first stable release providing a Django-like email API for Flask.
Main Features
Django-like API for Flask
Flask-Mailman mirrors the django.core.mail API for Flask, with EmailMessage, SMTP/console/file backends, and attachment support.
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)
# Django-like API
msg = EmailMessage(
subject='Test',
body='Hello!',
to=['dest@example.com'],
)
# msg.send()
