[Go to site: main page, start]

Python Email

Open-source Python projects categorized as Email

Top 23 Python Email Projects

  1. Mail-in-a-Box

    Mail-in-a-Box helps individuals take back control of their email by defining a one-click, easy-to-deploy SMTP+everything else server: a mail server in a box.

    Project mention: Show HN: Posthorn, self-hosted mail without the mail server | news.ycombinator.com | 2026-05-26

    A VPS will not be cheaper - but you may get more for your money (more storage, unlimited accounts).

    For something simple try https://mailinabox.email/

    > would love to switch to some VPS/root or anything where I can SSH and install, compile my own services, but something where security is high and support is 24/7 available.

    Those sound like expensive requirements to me. You want managed self hosted email? Some else providing support will be expensive.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. holehe

    holehe allows you to check if the mail is used on different sites like twitter, instagram and will retrieve information on sites with the forgotten password function.

    Project mention: Why Every AI+Security Tool I Tried Was Lying to Me (And What I Built Instead) | dev.to | 2026-05-18

    [+] Twitter: @targethandle [+] GitHub: https://github.com/megadose/holehe [+] IP Address: 80.249.165.118 [+] SSH Banner: SSH-2.0-OpenSSH_7.6p1 Ubuntu-4ubuntu0.3 [+] Organization: Unnamed Organization (United States)

  4. frappe

    Low code web framework for real world applications, in Python and Javascript

  5. Mailpile

    A free & open modern, fast email client with user-friendly encryption and privacy features

  6. Mailu

    Insular email distribution - mail server as Docker images

    Project mention: Proton Mail Suspended Journalist Accounts at Request of Cybersecurity Agency | news.ycombinator.com | 2025-09-12

    Not who you asked, but I self-host some non-critical mail domains using Mailu[0], which is a set of docker containers. It's been fairly low maintenance. Ease of setup depends on your technical knowledge, but if I can do it, and you're on HN asking the question, you'll probably manage.

    [0]: https://mailu.io/

  7. SimpleLogin

    The SimpleLogin back-end and web app

    Project mention: Show HN: Fastmail.com masked email CLI tool | news.ycombinator.com | 2025-11-19
  8. disposable-email-domains

    a list of disposable email domains

    Project mention: How to detect and block Mailinator emails (and 4,000+ disposable domains) | dev.to | 2026-05-20

    martenson/disposable-email-domains — similar coverage, also community-maintained Drop the list into your signup handler and reject any domain in it:

  9. h8mail

    Email OSINT & Password breach hunting tool, locally or using premium services. Supports chasing down related email

  10. inbox

    :incoming_envelope: IMAP/SMTP sync system with modern APIs

  11. modoboa

    Mail hosting made simple

  12. yagmail

    Send email in Python conveniently for gmail using yagmail

  13. python-o365

    A simple python library to interact with Microsoft Graph and Office 365 API

  14. django-anymail

    Django email backends and webhooks for Amazon SES, Brevo, MailerSend, Mailgun, Mailjet, Mailtrap, Postmark, Postal, Resend, Scaleway TEM, SendGrid, SparkPost, Unisender Go and more

  15. socialscan

    Python library for accurately querying username and email usage on online platforms

  16. Beast_Bomber

    The best open source bomber

  17. flanker

    Python email address and Mime parsing library

    Project mention: Transactional Email APIs with Great Free Tiers | dev.to | 2026-02-06

    Mailgun A powerful engine for teams that need deep tracking and complex routing. Free Tier: 100 emails/day.

  18. sendgrid-python

    The Official Twilio SendGrid Python API Library

  19. mailrise

    An SMTP gateway for Apprise notifications.

  20. inbox.py

    Python SMTP Server for Humans

  21. email-oauth2-proxy

    An IMAP/POP/SMTP proxy that transparently adds OAuth 2.0 authentication for email clients that don't support this method. Keep legacy email clients working with Exchange Online, Gmail and other providers.

  22. python-email-validator

    A robust email syntax and deliverability validation library for Python.

  23. disposable

    A list of disposable/temporary email address domains

  24. ThePhish

    ThePhish: an automated phishing email analysis tool

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Email discussion

Log in or Post with

Python Email related posts

  • How to detect and block Mailinator emails (and 4,000+ disposable domains)

    1 project | dev.to | 20 May 2026
  • Serving a Website on a Raspberry Pi Zero Running in RAM

    3 projects | news.ycombinator.com | 8 May 2026
  • How to Self-Host Your Own Email Server (And Stop Depending on Third Parties)

    3 projects | dev.to | 8 Apr 2026
  • Transactional Email APIs with Great Free Tiers

    1 project | dev.to | 6 Feb 2026
  • Incremental Backups of Gmail Takeouts

    8 projects | news.ycombinator.com | 29 Dec 2025
  • Ask HN: Running your own email service?

    1 project | news.ycombinator.com | 19 Dec 2025
  • Show HN: Mephisto – A RAM-only, ad-free disposable email PWA built with React

    4 projects | news.ycombinator.com | 17 Dec 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 21 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Email projects in Python? This list will help you:

# Project Stars
1 Mail-in-a-Box 15,341
2 holehe 11,177
3 frappe 10,273
4 Mailpile 8,844
5 Mailu 7,320
6 SimpleLogin 6,739
7 disposable-email-domains 5,161
8 h8mail 4,982
9 inbox 3,506
10 modoboa 3,502
11 yagmail 2,725
12 python-o365 1,912
13 django-anymail 1,887
14 socialscan 1,782
15 Beast_Bomber 1,755
16 flanker 1,650
17 sendgrid-python 1,628
18 mailrise 1,549
19 inbox.py 1,501
20 email-oauth2-proxy 1,434
21 python-email-validator 1,410
22 disposable 1,371
23 ThePhish 1,334

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Python is
the 1st most popular programming language
based on number of references?