$npx skillfedfor your agent

Email packages

32 packages

Packages

Markdown Worth it
PyPI · Email · released Jul 2026

Converts Markdown text to HTML using a Python implementation of John Gruber's Markdown specification, with support for extensions.

Install it if you need to parse Markdown in Python.

BSD-3-Clausepure Python · 3.10+
121.7Mdownloads / mo
aiosmtplib Worth it
PyPI · Email · released Jun 2026

aiosmtplib is an asynchronous SMTP client that sends email messages using asyncio, allowing non-blocking email operations in async Python applications.

permissive licensepure Python · 3.10+
19.6Mdownloads / mo
Wikipedia-API Worth it
PyPI · Email · released May 2026

Wikipedia-API is a Python wrapper for Wikipedia's MediaWiki API that retrieves page content, sections, links, categories, and metadata in both synchronous and asynchronous modes.

MITpure Python · 3.10+
19.1Mdownloads / mo
RTFDE With conditions
PyPI · Email · released Dec 2025

Extracts encapsulated HTML and plain text content from RTF bodies in .msg email files, reversing the RTF encapsulation that Microsoft Exchange applies.

LGPL-3.0-onlypure Python · 3.8+aging
6.6Mdownloads / mo
python-oxmsg With conditions
PyPI · Email · released Feb 2025

Parses Outlook MSG files to extract email messages, attachments, and message properties like sent date and sender information.

MITpure Python · 3.9+dormant
3.4Mdownloads / mo
django-anymail Worth it
PyPI · Email · released Jul 2026

Sends and receives email in Django through multiple transactional email service providers (ESPs) with a unified API that avoids vendor lock-in.

Install it if you're using Django and any transactional ESP; the abstraction pays for itself the moment you need to switch providers.

BSD-3-Clausepure Python · 3.10+
3.2Mdownloads / mo
IMAPClient Worth it
PyPI · Email · released Jan 2026

IMAPClient provides a Pythonic interface to IMAP servers, handling mailbox access, message retrieval, and email operations with automatic parsing of server responses and transparent UID management.

BSD-3-Clausepure Python · 3.8.0+
2.5Mdownloads / mo
aiosmtpd Worth it
PyPI · Email · released May 2024

aiosmtpd is an asyncio-based SMTP server that handles email message reception and routing, similar to the standard library's smtpd module but built for concurrent async workloads.

Apache-2.0pure Python · 3.8+
1.9Mdownloads / mo
mailjet-rest Worth it
PyPI · Email · released Jun 2026

A Python wrapper for the Mailjet Email API that handles authentication, request building, and response parsing for sending emails and managing email-related resources through Mailjet's v3, v3.1, and v1 endpoints.

Install it if you need to send email through Mailjet from Python—it's the official client and handles authentication and request building for you.

MITpure Python · 3.10+
1.2Mdownloads / mo
postmarker With conditions
PyPI · Email · released Jan 2022

Postmarker is a Python client library for the Postmark email API, enabling you to send single and batch emails, manage templates, handle bounces, and integrate webhooks.

However, be aware that maintenance is infrequent—the last release was January 2022—so if Postmark has added new API features since then, this library may not expose…

MITpure Pythonaging
999.8Kdownloads / mo
dkimpy With conditions
PyPI · Email · released Jul 2024

Implements DKIM (DomainKeys Identified Mail) email signing and verification, along with ARC (Authenticated Receive Chain) and TLSRPT support for cryptographic email authentication.

However, high install friction (manual setup.py incantation for scripts) and 771-day release gap mean you should verify it works with your Python version and DNS…

permissive licensebuilds from sourcedormant
830.6Kdownloads / mo
aioimaplib With conditions
PyPI · Email · released Jan 2025

An asyncio-based IMAP4rev1 client library that brings async/await support to email mailbox operations, with no runtime dependencies and support for IDLE mode to wait for new messages without polling.

GPL-3.0-onlypure Python
721.7Kdownloads / mo
eml-parser Worth it
PyPI · Email · released Jul 2026

Parses EML (email) files and extracts structured information including headers, body content, attachments with hashes, recipient lists, received server paths, subjects, and URLs found in message text.

The AGPLv3+ license is a constraint for proprietary software but not for internal tools, open-source projects, or research.

AGPL-3.0-or-laterpure Python · 3.10+
689.6Kdownloads / mo
flufl.bounce Worth it
PyPI · Email · released May 2026

Detects and extracts original bouncing email addresses from bounce messages, supporting multiple formats including VERP and RFC 3464 (DSN).

Apache-2.0pure Python · 3.10+
681.2Kdownloads / mo
mjml With conditions
PyPI · Email · released Dec 2025

Converts MJML (a markup language for responsive emails) to HTML without requiring Node.js, using pure Python.

MITpure Python · 3.9+
465.2Kdownloads / mo
authheaders With conditions
PyPI · Email · released Jun 2024

Generates and validates email authentication headers (DKIM, SPF, DMARC, ARC) and packages validation results into Authentication-Results headers for email messages.

However, the 781-day release lag and lack of active development mean you should verify that the embedded PSL is current for your use case and be prepared to maintain…

MITbuilds from source · 3.7+dormant
399.7Kdownloads / mo
yagmail Worth it
PyPI · Email · released May 2026

Simplifies sending emails via Gmail or any SMTP server, with built-in support for attachments, HTML content, and asynchronous sending.

MITpure Python · 3.8+
382.1Kdownloads / mo
mailgun Worth it
PyPI · Email · released Aug 2026

Official Python SDK for the Mailgun email service API, providing synchronous and asynchronous clients to send messages, manage domains, webhooks, templates, and access email delivery metrics.

Install it if you use Mailgun for email delivery and want a well-supported, type-hinted Python client.

Apache-2.0pure Python · 3.11+
367.4Kdownloads / mo
mailbits Worth it
PyPI · Email · released Nov 2025

Provides utilities for parsing, converting, and inspecting email Message and EmailMessage objects from Python's standard library, including Content-Type parsing, message-to-dict conversion, and address extraction.

Install it if you work with email messages and need cleaner introspection or conversion utilities.

MITpure Python · 3.10+
334.7Kdownloads / mo
mailman With conditions
PyPI · Email · released Oct 2024

Mailman is a mailing list management system that handles subscription, moderation, archiving, and delivery of email to subscriber lists, with web and command-line interfaces.

GPL-3.0-or-laterpure Python · 3.9+dormant
331.5Kdownloads / mo
django-celery-email With conditions
PyPI · Email · released Dec 2019

Routes Django email sending through Celery task queues for asynchronous, out-of-band message delivery instead of blocking the request.

However, proceed with caution: the repository is archived and unmaintained since 2019, so compatibility with modern Django (4.0+) and Celery (5.x+) is unverified.

BSD-3-Clausepure Pythonabandoned
233.5Kdownloads / mo
sparkpost With conditions
PyPI · Email · released Nov 2021

Official Python client for the SparkPost email transmission API, enabling programmatic sending of emails through SparkPost's infrastructure.

Apache-2.0pure Pythonabandoned
197.3Kdownloads / mo
tnefparse Worth it
PyPI · Email · released Jan 2021

Decodes Microsoft's Transport Neutral Encapsulation Format (TNEF) and extracts attachments, message bodies, and metadata from TNEF-encoded email messages.

Install it if you need to parse TNEF files or extract attachments from Microsoft-encoded email messages.

LGPL-3.0-onlypure Python
189.3Kdownloads / mo
endesive With conditions
PyPI · Email · released Jan 2026

Endesive signs and verifies digital signatures in PDF, S/MIME email, XML, and plain-text documents using cryptographic keys and certificates.

license unclearpure Python · 3.0+
177.6Kdownloads / mo
neverbounce-sdk Skip
PyPI · Email · released Aug 2020

Python client library for the NeverBounce email verification API v4, enabling single email checks, bulk job management, and account queries.

MITpure Pythonabandoned
161.6Kdownloads / mo
checkdmarc Worth it
PyPI · Email · released Jul 2026

Validates SPF, DMARC, BIMI, MTA-STS, and related email authentication DNS records, with API, CLI, and JSON/CSV output modes.

Apache-2.0pure Python · 3.10+
135.4Kdownloads / mo
django-post_office Worth it
PyPI · Email · released Apr 2026

Django Post Office queues and sends emails asynchronously with template support, HTML rendering, and database-backed scheduling.

Install it if you need to queue emails, use templates, or avoid blocking requests on mail operations.

MITpure Python · 3.9+
130.2Kdownloads / mo
quotequail With conditions
PyPI · Email · released May 2026

Identifies and separates quoted text from original content in plain text and HTML email messages, and unwraps forwarded messages or replies to extract headers and body text.

However, high install friction (source-only distribution) may cause deployment friction in some environments.

MITbuilds from source
118.1Kdownloads / mo
redmail With conditions
PyPI · Email · released Feb 2023

Redmail simplifies sending emails with Python by wrapping SMTP into a high-level API that handles attachments, Jinja templating, embedded images, and formatted tables.

MITpure Python · 3.6+abandoned
101.0Kdownloads / mo
mandrill Skip
PyPI · Email · released Apr 2021

Mandrill is a deprecated Python API client and CLI tool for sending emails through the Mandrill email service platform, now replaced by mailchimp-transactional.

Apache-2.0pure Pythonabandoned
95.6Kdownloads / mo
pyIsEmail With conditions
PyPI · Email · released Oct 2022

Validates email addresses against RFC standards and optionally checks DNS records to confirm the domain can receive mail.

MITpure Python · 3.7+abandoned
79.1Kdownloads / mo
email-normalize Worth it
PyPI · Email · released Jul 2026

Normalizes email addresses by detecting the mailbox provider and stripping provider-specific behaviors like plus addressing and period ignoring, with optional async support and DNS-based MX record lookup.

BSD-3-Clausepure Python · 3.11+
75.2Kdownloads / mo