Python SMTP

Open-source Python projects categorized as SMTP

Top 23 Python SMTP 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. Mailu

    Insular email distribution - mail server as Docker images

    Project mention: Self-hosting like a final boss: what I actually run on my home lab (and why) | dev.to | 2025-06-19

    Mailcow / Mailu

  4. Twisted

    Event-driven networking engine written in Python.

  5. Gopherus

    This tool generates gopher link for exploiting SSRF and gaining RCE in various servers

  6. yagmail

    Send email in Python conveniently for gmail using yagmail

  7. fapro

    Fake Protocol Server

  8. espoofer

    An email spoofing testing tool that aims to bypass SPF/DKIM/DMARC and forge DKIM signatures.🍻

  9. SaaSHub

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

    SaaSHub logo
  10. X-osint

    This is an Open source intelligent framework ie an osint tool which gathers valid information about a phone number, user's email address, perform VIN Osint, and reverse, perform subdomain enumeration, able to find email from a name, and so much more. Best osint tool for Termux and linux

  11. email-oauth2-proxy

    An IMAP/POP/SMTP proxy that transparently adds OAuth 2.0 authentication for email clients that don't support this method.

    Project mention: I Got Gemini to Figure Out My Nephew's Name | news.ycombinator.com | 2025-05-21
  12. mailrise

    An SMTP gateway for Apprise notifications.

  13. mailcat

    Find existing email addresses by nickname using API/SMTP checking methods without user notification. Please, don't hesitate to improve cat's job! 🐱🔎 📬

  14. red-mail

    Advanced email sending for Python

  15. aiosmtpd

    A reimplementation of the Python stdlib smtpd.py based on asyncio.

  16. marrow.mailer

    A light-weight, modular, message representation and mail delivery framework for Python. (by marrow)

  17. smtp-email-spoofer-py

    Python 3.x based email spoofer

  18. power-mailinabox

    A Mail-in-a-Box with extra capabilities and more customizability. Not just for power users!

  19. emailSpam

    An email spam bot written in Python, to send emails to specified addresses. Use with caution.

  20. autoconfig

    The ISPDB, Thunderbird's database of mail configuration files.

  21. emailbomber

    a powerful script in python to send bulk mails

  22. polog

    Логгер нового поколения

  23. spam_box

    spam_box is a self hosted temp mail service for hackers by hacksec

  24. flask-mailing

    Flask-Mailing is the ultimate solution for sending emails asynchronously in Flask applications. With its extensive features such as support for multiple email providers, file attachments, customizable templates, and encryption, Flask-Mailing makes email communication effortless and efficient.

  25. fastapi-mailman

    Porting Django's email implementation to your FastAPI applications.

  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 SMTP discussion

Log in or Post with

Python SMTP related posts

Index

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

# Project Stars
1 Mail-in-a-Box 14,545
2 Mailu 6,548
3 Twisted 5,800
4 Gopherus 3,033
5 yagmail 2,687
6 fapro 1,583
7 espoofer 1,546
8 X-osint 1,434
9 email-oauth2-proxy 1,089
10 mailrise 1,015
11 mailcat 700
12 red-mail 408
13 aiosmtpd 342
14 marrow.mailer 281
15 smtp-email-spoofer-py 242
16 power-mailinabox 189
17 emailSpam 97
18 autoconfig 70
19 emailbomber 68
20 polog 62
21 spam_box 44
22 flask-mailing 36
23 fastapi-mailman 19

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?