SaaSHub helps you find the best software and product alternatives 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.
Project mention: Need recommendations for setting up my email server | reddit.com/r/selfhosted | 2023-02-06i use mail in a box. Its pretty simple to setup
-
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
Check out https://mailu.io/
It's very easy to set up, although your mail might get caught in the spam filters of the giants, even if you are configured 100% correctly.
-
Did you read the readme for yagmail? https://github.com/kootenpv/yagmail
-
-
-
espoofer
An email spoofing testing tool that aims to bypass SPF/DKIM/DMARC and forge DKIM signatures.🍻
-
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.
-
-
Project mention: What high-level library would you use for sending email? | reddit.com/r/Python | 2022-12-15
Red-mail was appealing, but I was not pleased with the misleading error message when a connection failed. Nor was I pleased to see there are no log messages in the code.
-
FYI, a similar system can be achieved with https://github.com/YoRyan/mailrise + https://github.com/caronc/apprise, but requires more setup
-
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)
Marrow Mailer is a dedicated mail delivery framework adding various helpful configurations.
-
-
email-oauth2-proxy
An IMAP/POP/SMTP proxy that transparently adds OAuth 2.0 authentication for email clients that don't support this method.
-
power-mailinabox
A Mail-in-a-Box with extra capabilities and more customizability. Not just for power users!
Project mention: Guidance needed: Self hosting email server relaying through AWS SES | reddit.com/r/selfhosted | 2022-04-11There's a fork of Mailinabox -- Power Mailinabox -- that will do everything you ask. I've used the base product for years and moved everything (about 35 domains) over to Power Mailinabox in the last 12 months.
-
emailSpam
An email spam bot written in Python, to send emails to specified addresses. Use with caution.
-
-
flask-mailing
Flask mail system for sending mails(individual, bulk) ,attachments(individual, bulk) fully asynchronously.
GitHub: https://github.com/marktennyson/flask-mailing PYPI: https://pypi.org/project/Flask-Mailing/ Documentation: https://gh.aniketsarkar.info/flask-mailing/
-
email bomber is an open source project, beginner open-source enthusiastics participating in hacktoberfest can use this as the starting point of their open-source career.
-
-
reddit-post-mailer
Selects the most upvoted subreddit posts on average and sends them to the user via gmail SMTP.
-
-
CryptoLyzer
Fast and flexible server cryptographic settings analyzer library for Python with an easy-to-use command-line interface with both human-readable (Markdown) and machine-readable (JSON) output. It works with multiple cryptographic protocols (SSL/TLS, opportunistic TLS, SSH) and analyzes additional security mechanisms (web security-related HTTP response header fields, JA3 tag).
You can also use CryptoLyzer[1] to audit your TLS (not just HTTPS, but SMTP, IMAP, ...) and SSH servers if you do not want to use SaaS solutions.
There are another tools (open source and SaaS) on OWASP Transport Layer Protection Cheat Sheet page[2].
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python SMTP related posts
- Need recommendations for setting up my email server
- Got pfSense notifications to push to gotify!
- Transfer the ownership of Flask-Mailing
- Hosting mail or outsourcing?
- Spiceworks On Prem
- Self Hosted Email Server
- Hosting mail server on Azure VM
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007fea592fdd70>
www.saashub.com | 7 Feb 2023
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 | 11,693 |
2 | Twisted | 4,921 |
3 | Mailu | 4,235 |
4 | yagmail | 2,436 |
5 | Gopherus | 2,182 |
6 | fapro | 1,380 |
7 | espoofer | 994 |
8 | salmon | 586 |
9 | red-mail | 320 |
10 | mailrise | 318 |
11 | mailcat | 291 |
12 | marrow.mailer | 259 |
13 | aiosmtpd | 255 |
14 | email-oauth2-proxy | 243 |
15 | power-mailinabox | 118 |
16 | emailSpam | 71 |
17 | spam_box | 26 |
18 | flask-mailing | 21 |
19 | emailbomber | 18 |
20 | fastapi-mailman | 14 |
21 | reddit-post-mailer | 0 |
22 | send-email-asynchronously | 0 |
23 | CryptoLyzer | - |