Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 Python SMTP 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.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
espoofer
An email spoofing testing tool that aims to bypass SPF/DKIM/DMARC and forge DKIM signatures.🍻
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
email-oauth2-proxy
An IMAP/POP/SMTP proxy that transparently adds OAuth 2.0 authentication for email clients that don't support this method.
-
mailcat
Find existing email addresses by nickname using API/SMTP checking methods without user notification. Please, don't hesitate to improve cat's job! 🐱🔎 📬
-
marrow.mailer
A light-weight, modular, message representation and mail delivery framework for Python. (by marrow)
-
power-mailinabox
A Mail-in-a-Box with extra capabilities and more customizability. Not just for power users!
-
emailSpam
An email spam bot written in Python, to send emails to specified addresses. Use with caution.
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Mail-in-a-Box – Take back control of your email | news.ycombinator.com | 2024-02-24
Project mention: Roundcube and docker-mailserver (Docker Mailserver) on the same VPS | /r/selfhosted | 2023-12-06Consider installing Mailu instead, which is a single Docker container with a full mail server and Roundcube on top. Very easy to install.
What makes you say the protocol is different for each provider?
I maintain a proxy that transparently adds support for OAuth 2.0 support to IMAP/POP/SMTP clients (https://github.com/simonrob/email-oauth2-proxy), and for normal use it doesn’t need to know anything about which service it is connecting to. Apart from advanced features such as CCG or ROPCG which are mostly O365 only, what is different?
Project mention: Mailrise: An SMTP gateway for Apprise notifications | news.ycombinator.com | 2024-03-12
Aiosmtpd is a library that lets you set up a local SMTP (Simple Mail Transfer Protocol) server. This will create a testing environment and handle email traffic internally. So, your test emails won’t reach the recipients. Refer to aiosmtpd’s GitHub page for more information.
Project mention: structlog VS polog - a user suggested alternative | libhunt.com/r/structlog | 2023-12-09polog is also a powerful library for structural logging.
Project mention: Google will disable all but OAuth for IMAP, SMTP and POP starting Sept. 30 | news.ycombinator.com | 2024-01-18
Python SMTP related posts
- Mailrise: An SMTP gateway for Apprise notifications
- Mail-in-a-Box – Take back control of your email
- Ask HN: Self Hosting an Email Server?
- Google will disable all but OAuth for IMAP, SMTP and POP starting Sept. 30
- Proxy to add OAuth 2.0 authentication to email clients that don't support it
- How to Test Emails in Your Python App
- Small business owner: considering signi g up to Microsoft Office Premium for mail etc.
-
A note from our sponsor - InfluxDB
www.influxdata.com | 26 Apr 2024
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 | 13,286 |
2 | Twisted | 5,424 |
3 | Mailu | 5,419 |
4 | Gopherus | 2,644 |
5 | yagmail | 2,580 |
6 | fapro | 1,497 |
7 | espoofer | 1,267 |
8 | email-oauth2-proxy | 693 |
9 | mailrise | 648 |
10 | salmon | 630 |
11 | mailcat | 487 |
12 | red-mail | 382 |
13 | aiosmtpd | 300 |
14 | marrow.mailer | 278 |
15 | smtp-email-spoofer-py | 213 |
16 | power-mailinabox | 158 |
17 | emailSpam | 78 |
18 | polog | 56 |
19 | autoconfig | 47 |
20 | emailbomber | 41 |
21 | spam_box | 37 |
22 | flask-mailing | 33 |
23 | fastapi-mailman | 19 |
Sponsored