Python Email

Open-source Python projects categorized as Email

Top 23 Python Email Projects

  • 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: Self-Hosting Email Server | | 2022-12-02


  • Mailpile

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

    Project mention: My slow progression towards and away from NextCloud | | 2022-11-12

    Have a look at mailpile if you are after a web interface; or, the ever-dependable Thunderbird if you are fine with a desktop application.

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • frappe

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

  • Mailu

    Insular email distribution - mail server as Docker images

    Project mention: Self-Hosting Email Server | | 2022-12-02


  • 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: Finding Social media accounts with a persons email | | 2022-11-25
  • inbox

    :incoming_envelope: IMAP/SMTP sync system with modern APIs

    Project mention: The year is 2022, on linux I can: browse the internet, open steam, discord etc. as native clients, adjust my room ambient lightning, play a current AAA title with a 1 click-tweak, edit a YT vector thumbnail and record & edit a video. Never would have dreamt leaving windows would be this comfy. | | 2022-04-26

    The Platform is offered on both a hosted basis (at and downloadable basis (at If you choose to access the Platform on a hosted basis, Nylas will securely store copies of your end users’ email inboxes, calendar events, and contacts information on Nylas’ servers and keep such copies synced. Alternatively, if you choose to download the software implementing the Platform’s onto a local machine, then your Authorized Users’ (as defined below) email inbox data, calendar events, and contacts information will be copied, synced, and stored on such local machine.

  • SimpleLogin

    The SimpleLogin back-end (by simple-login)

    Project mention: Podałam email oszustowi na olx, czy coś się może stać? | | 2022-12-01
  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • h8mail

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

    Project mention: Is there a CLI for searching breached website databases? | | 2022-10-20
  • formspree

    Easy HTML form without PHP or JavaScript

    Project mention: Fully customizable forms? | | 2022-11-15

    If your form is basically just trying to track text entered by the user, then Formspree might help you achieve your goal. It's free if you don't have many submissions per month, and will email you the form input data/responses. It won't insert the data into a DB, but could help you track email addresses and similar simple info.

  • yagmail

    Send email in Python conveniently for gmail using yagmail

    Project mention: Does yagmail not work? | | 2022-06-28

    Did you read the readme for yagmail?

  • modoboa

    Mail hosting made simple

    Project mention: Self-hosting email | | 2022-02-06

    I've had good success with Modoboa. It's the only one I've found that has both a GUI and decent LDAP integration. There are a few containerized versions out there, though you should definitely be sure to update modoboa after deployment if you use them:

  • flanker

    Python email address and Mime parsing library

    Project mention: MongoDB Atlas Hackathon 2022 on DEV - TheSample web3 project | | 2022-11-25

    Mailgun for mailer

  • disposable-email-domains

    a list of disposable and temporary email address domains

    Project mention: The BS that Twitter is | | 2022-03-12

    Python SMTP Server for Humans

  • sendgrid-python

    The Official Twilio SendGrid Python API Library

    Project mention: Any way for sending mails in django | | 2022-07-05

    I use SendGrid with its dynamic templates via its Python library.

  • django-anymail

    Django email backends and webhooks for Amazon SES, Mailgun, Mailjet, Postmark, Postal, SendGrid, Sendinblue, SparkPost and more

    Project mention: Which email service do you use for your Django project? | | 2022-11-09

    I would strongly suggest that you take a look at the django-anymail package. Using it will allow you to be able to swap between ESPs (if you are no longer please by their services) without having to refactor your code (switching packages/sdk). It has been a big time saver in a project of mine and the maintainer of the package responds quickly to any issues or questions you might have.

  • Talon

  • python-o365

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

    Project mention: python 365 module unable to access shared mailboxes even though the service account has full access | | 2022-11-08

    Made the switch from basic auth to oauth2 using an app registration in azure today. we cannot get our script working properly with this python 365 module -

  • imbox

    Python IMAP for Human beings

    Project mention: How do I write a script? | | 2022-09-23

    Instead of opening multiple browsers, it would be easier and more efficient to just load the data with something like imbox. Saves you the effort of opening browsers, and is likely better in general.

  • Exchange Web Services client library

    Python client for Microsoft Exchange Web Services (EWS)

    Project mention: md4 hash support in kali 2022.1 | | 2022-08-31

    Github issue regarding this issue:

  • socialscan

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

    Project mention: Socialscan – Command-Line Tool to Check for Email and Social Media Usage | | 2022-07-28
  • Hawkpost

    Generate links that users can use to submit messages encrypted with your public key.

  • Memacs

    What did I do on February 14th 2007? Visualize your (digital) life in Org-mode

    Project mention: Best practices / examples of using org attach for file management/system. | | 2022-11-07

    Yes. AFAIK, it is exactly how Karl Voit uses his file tags. And a lot more:

  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

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). The latest post mention was on 2022-12-02.

Python Email related posts


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

Project Stars
1 Mail-in-a-Box 11,533
2 Mailpile 8,674
3 frappe 4,260
4 Mailu 4,073
5 holehe 3,630
6 inbox 3,513
7 SimpleLogin 3,127
8 h8mail 2,896
9 formspree 2,778
10 yagmail 2,408
11 modoboa 2,329
12 flanker 1,558
13 disposable-email-domains 1,517
14 1,499
15 sendgrid-python 1,380
16 django-anymail 1,357
17 Talon 1,188
18 python-o365 1,175
19 imbox 1,107
20 Exchange Web Services client library 1,010
21 socialscan 984
22 Hawkpost 899
23 Memacs 867
Workflow assistant built for devs & their teams
Automate the mundane part of your day, with live actionable messages for your GitHub & Jira tasks.