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: Purelymail: Cheap Email for Everyone | news.ycombinator.com | 2025-01-26

    I looked into Purelymail when searching around for good email solution. Google Workspace was getting a bit costly and there were too many things I did not need.

    Zoho Mail provides another option - $1.95 per month I think for my use where I am (AU) and has all the features I need for my small indie business.

    One other option I tried was to actually run mail myself with Linode VPS - https://mailinabox.email/

    I know it sounds a little scary at the start running your own thing, but so far it's been working out great - zero issues so far. I may turn off Zoho one day and go fully into self-hosted option.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. Mailpile

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

  4. 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.

  5. frappe

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

    Project mention: 10 Must-Bookmark Open Source Projects for Developers | dev.to | 2025-01-15

    📂 GitHub Repository 🌐 Website

  6. Mailu

    Insular email distribution - mail server as Docker images

    Project mention: Ask HN: Replacement for Rackspace SMTP Hosting? | news.ycombinator.com | 2025-03-03

    Made the switch to self-hosted https://mailu.io (on k8s) 2 years ago when Gandi announced the deprecation of their free plan.

    Happy after IP was off most blocklists, but setup was kinda rough - https://mxtoolbox.com is your friend.

  7. SimpleLogin

    The SimpleLogin back-end and web app (by simple-login)

    Project mention: SimpleLogin ile Anonim E posta Gönderme ve Alma Rehberi | dev.to | 2025-03-24

    SimpleLogin Resmi Sitesine gidin.

  8. h8mail

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

  9. SaaSHub

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

    SaaSHub logo
  10. disposable-email-domains

    a list of disposable email domains

    Project mention: We're Keeping Our Free Tier Sustainable by Preventing Abuse | news.ycombinator.com | 2025-02-25

    There's a couple of great open source projects[1][2][3] that try to keep up-to-date lists of domains that belong to disposable email providers.

    I would probably not recommend implementing a whitelist for blocking purposes. But perhaps domains on a whitelist could get a slight scoring bump.

    [1] https://github.com/disposable-email-domains/disposable-email...

  11. inbox

    :incoming_envelope: IMAP/SMTP sync system with modern APIs

  12. modoboa

    Mail hosting made simple

  13. yagmail

    Send email in Python conveniently for gmail using yagmail

  14. python-o365

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

  15. django-anymail

    Django email backends and webhooks for Amazon SES, Brevo (Sendinblue), MailerSend, Mailgun, Mailjet, Postmark, Postal, Resend, SendGrid, SparkPost, Unisender Go and more

    Project mention: Building a SaaS app using Django | dev.to | 2024-07-08

    You can make use of anymail library as its compatible with Django's existing email and setting this up won't take you more than 10 mins.

  16. flanker

    Python email address and Mime parsing library

    Project mention: A hackable AI assistant using a single SQLite table and a handful of cron jobs | news.ycombinator.com | 2025-04-14

    *Update*: I tried writing a little Python code to read and write from a mailbox, reading worked great, but writing an email had the email disappear to some filter or spam or something somewhere. I've got to figure out where it went, but this is the warning that some people had about not trusting a messaging protocol (email in this case) when you can't control the servers. Messages can disappear.

    I read that [Mailgun](https://www.mailgun.com/) might improve this. Haven't tried it yet.

    Other alternatives for messages that I haven't tried. My requirement is to be able to send messages and send/receive on my mobile device. I do not want to write a mobile app.

    * [Telegram](https://telegram.org/) (OP's system) with [bots](https://core.telegram.org/bots)

  17. Beast_Bomber

    The best open source bomber

  18. sendgrid-python

    The Official Twilio SendGrid Python API Library

  19. socialscan

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

  20. inbox.py

    Python SMTP Server for Humans

  21. Talon

  22. python-email-validator

    A robust email syntax and deliverability validation library for Python.

  23. ThePhish

    ThePhish: an automated phishing email analysis tool

  24. Exchange Web Services client library

    Python client for Microsoft Exchange Web Services (EWS)

  25. imbox

    Python IMAP for Human beings

  26. SaaSHub

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

    SaaSHub logo
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

  • I Got Gemini to Figure Out My Nephew's Name

    2 projects | news.ycombinator.com | 21 May 2025
  • Gmail to SQLite

    16 projects | news.ycombinator.com | 9 May 2025
  • SimpleLogin ile Anonim E posta Gönderme ve Alma Rehberi

    1 project | dev.to | 24 Mar 2025
  • Show HN: MailSift AI – Email Spam Detection and Personalized Filtering

    1 project | news.ycombinator.com | 4 Mar 2025
  • We're Keeping Our Free Tier Sustainable by Preventing Abuse

    4 projects | news.ycombinator.com | 25 Feb 2025
  • Purelymail: Cheap Email for Everyone

    7 projects | news.ycombinator.com | 26 Jan 2025
  • Using Bright Data and OpenAI to Auto-Generate TLDR-Style Newsletters

    2 projects | dev.to | 15 Dec 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 23 May 2025
    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 14,473
2 Mailpile 8,833
3 holehe 8,799
4 frappe 8,455
5 Mailu 6,459
6 SimpleLogin 5,698
7 h8mail 4,437
8 disposable-email-domains 3,687
9 inbox 3,503
10 modoboa 3,239
11 yagmail 2,687
12 python-o365 1,787
13 django-anymail 1,769
14 flanker 1,643
15 Beast_Bomber 1,611
16 sendgrid-python 1,590
17 socialscan 1,561
18 inbox.py 1,514
19 Talon 1,277
20 python-email-validator 1,253
21 ThePhish 1,229
22 Exchange Web Services client library 1,212
23 imbox 1,195

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

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