Mail

E430983

Mail is a Flask extension class that provides a simple interface for sending email messages from Flask web applications.

All labels observed (1)

Label Occurrences
Mail canonical 2

How this entity was disambiguated

Statements (42)

Predicate Object
instanceOf Flask extension
Python class
canBeInstalledVia pip
category email library
web development library
compatibleWith Flask
configuredBy Flask application configuration
documentationAvailableAt https://pythonhosted.org/Flask-Mail/
exampleImport from flask_mail import Mail
exampleInitialization mail = Mail(); mail.init_app(app)
mail = Mail(app)
implementedInLanguage Python
license BSD-style license (via Flask-Mail project)
maintains connection to mail server
oftenUsedWith background task queues for async sending
partOf Flask-Mail
provides simple interface for sending email
providesMethod connect
send
send_message
relatedTo Flask framework
linked to: Flask
requires MAIL_PORT configuration value
MAIL_SERVER configuration value
supports MAIL_DEFAULT_SENDER configuration value
MAIL_PASSWORD configuration value
MAIL_USERNAME configuration value
MAIL_USE_SSL configuration value
MAIL_USE_TLS configuration value
SMTP email delivery
application context aware email sending
synchronous email sending
supportsPattern lazy initialization with init_app
targetUsers Flask web application developers
typicalImportName Mail
typicalUsage initialized with a Flask app instance
usedFor sending HTML emails
sending email messages from Flask web applications
sending emails with attachments
sending multipart emails
sending plain text emails
usedWith Message (Flask-Mail) class
linked to: Flask-Mail
worksWith Jinja2 templates for email bodies

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

Flask-Mail usesClass Mail
Mail (Flask-Mail) typicalImportName Mail
subject linked to: Mail