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 1

How this entity was disambiguated

Statements (42)

Predicate Object
instanceOf Flask extension
Python class
canBeInstalledVia pip
category email library
web development library
compatibleWith Flask NERFINISHED
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 NERFINISHED
license BSD-style license (via Flask-Mail project)
maintains connection to mail server
oftenUsedWith background task queues for async sending
partOf Flask-Mail NERFINISHED
provides simple interface for sending email
providesMethod connect
send
send_message
relatedTo Flask framework NERFINISHED
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 NERFINISHED
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 NERFINISHED
worksWith Jinja2 templates for email bodies

How these facts were elicited

Referenced by (1)

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

Flask-Mail usesClass Mail