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. Learn more →
Top 20 Python Imap Projects
-
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
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
-
-
Project mention: Ask HN: How do you manage the risk of losing access to email address? | news.ycombinator.com | 2024-12-07
Here's how I do it:
* Buy your own domain, (Through a reputable register that has existed for a long time (enom; joker; namecheap; was).
* Host DNS through a 3rd party (Cloudflare in my case)
* Use Fastmail for email hosting on my custom domain
* Run a nightly cronjob using offlineimap (https://github.com/OfflineIMAP/offlineimap) to sync all hosted email to my local NAS.
This protects me from:
* Fastmail bans me: I'll pay for email hosting elsewhere, update DNS records, and upload all my backed-up email.
* DNS host bans me: I'll move to a different DNS host.
* Registrar bans me: I'm a little fukked; old emails are backed up, but new emails would be tricky. Though, this is much less likely
* House burns down: Buy a new house and NAS and redownload all my email.
* Nuclear war: I'm dead and email doesn't matter anymore.
-
-
-
email-oauth2-proxy
An IMAP/POP/SMTP proxy that transparently adds OAuth 2.0 authentication for email clients that don't support this method.
-
-
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.
-
-
-
marrow.mailer
A light-weight, modular, message representation and mail delivery framework for Python. (by marrow)
-
imapbox
Dump imap inbox to a local folder in a regular backupable format: html, json and attachements
-
crewai-gmail-automation
Multi-agent system that automates Gmail inbox management: categorizes emails, applies labels, and generates contextual responses using CrewAI
Project mention: Show HN: I built AI agents with CrewAI to automate my entire Gmail workflow | news.ycombinator.com | 2025-03-13 -
-
attachment-downloader
Simple tool for downloading email attachments for all emails in a given folder using an IMAP client
-
-
-
-
-
-
CryptoLyzer
CryptoLyzer is a fast, flexible and comprehensive server cryptographic protocol (TLS, SSL, SSH, DNSSEC) and related setting (HTTP headers, DNS records) analyzer and fingerprint (JA3, HASSH tag) generator with Python API and CLI/.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Imap discussion
Python Imap related posts
-
I Got Gemini to Figure Out My Nephew's Name
-
Gmail to SQLite
-
Purelymail: Cheap Email for Everyone
-
Ask HN: Do you backup your Emails?
-
Ask HN: How do you manage the risk of losing access to email address?
-
Ask HN: Best Self Hosted Emails Service?
-
Ask HN: Self Hosting an Email Server?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 1 Sep 2025
Index
What are some of the best open-source Imap projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | Mailu | 6,750 |
2 | Twisted | 5,845 |
3 | offlineimap | 1,819 |
4 | fapro | 1,593 |
5 | imbox | 1,201 |
6 | email-oauth2-proxy | 1,173 |
7 | imap_tools | 779 |
8 | imapclient | 548 |
9 | imapbackup | 325 |
10 | marrow.mailer | 283 |
11 | imapbox | 234 |
12 | crewai-gmail-automation | 159 |
13 | red-box | 106 |
14 | attachment-downloader | 93 |
15 | autoconfig | 78 |
16 | MailPush | 39 |
17 | mail2googlegroup | 38 |
18 | mmuxer | 29 |
19 | ggmail | 7 |
20 | CryptoLyzer | - |