Skip to main content

Email-Simplified

Email-Simplified provides a much simpler interface for creating and sending email messages compared to Python's email and smtplib modules. It also defines an interface for using other email sending providers that offer an API other than SMTP.

Flask-Email-Simplified is an extension that integrates Email-Simplified with Flask's configuration.

Install

Install from PyPI:

$ pip install email-simplified

Example

from email_simplified.handlers import SMTPEmailHandler
from email_simplified import Message

email = SMTPEmailHandler()
message = Message(subject="Hello", text="Hello, World!", to=["world@example.test"])
email.send([message])

Features

  • Properly sets up TLS and uses the operating system trust store by default.
  • Handles international domain names. Allows Unicode in names (assuming server SMTPUTF8 support).
  • Generates text from HTML if only HTML content is given (although you should still give both to get better results).
  • Handles inline HTML attachments with CID generation.
  • Sync and async sending.
  • Can convert to and from MIME messages, and can send MIME messages in addition to its own message class. This allows supporting arbitrary MIME constructs if you need to.
  • Can batch recipients for sending with servers that restrict the number of recipients per message.
  • Provides a test handler as well to collect instead of send messages during tests.
  • Can be configured by name and config dict rather than imports and arguments, for framework integration.
  • Complete static typing.

Release files for email-simplified 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for email-simplified 0.1.1
File Size Uploaded
email_simplified-0.1.1.tar.gz 11.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for email-simplified 0.1.1
File Interpreter ABI Platform
email_simplified-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size:24.6 kB

Release files / email_simplified-0.1.1.tar.gz

Download URL email_simplified-0.1.1.tar.gz
Size 11.3 kB
Tags Source
SHA-256 checksum
How to use checksums
604f82ab5ee31d97e60ed4840fcd62b3aabd865384aed4e682c0b9328f3b58f5
BLAKE2b-256 checksum
How to use checksums
a56877a91490239f94ce57af4a391cf408c41e9c7cb833ec01af447677cc23cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 17, 2026.

Transparency log

Release files / email_simplified-0.1.1-py3-none-any.whl

Download URL email_simplified-0.1.1-py3-none-any.whl
Size 13.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7df70ffc92a5a0b4365659ef1eadc8c3daa3d3f41d5c6c791cfdfb77d8e5efa0
BLAKE2b-256 checksum
How to use checksums
c90bb44cb3d7071cd9fde370bf84d17c05d371c3551166d6fa5322b8a19c6f3f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 17, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page