Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →
Top 20 Python Imap Projects
-
Project mention: Ask HN: Replacement for Rackspace SMTP Hosting? | news.ycombinator.com | 2025-03-03
Made the switch to self-hosted https://mailu.io (on k8s) 2 years ago when Gandi announced the deprecation of their free plan.
Happy after IP was off most blocklists, but setup was kinda rough - https://mxtoolbox.com is your friend.
-
Nutrient
Nutrient - The #1 PDF SDK Library. Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.
-
-
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.
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?
-
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
-
-
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
-
-
attachment-downloader
Simple tool for downloading email attachments for all emails in a given folder using an IMAP client
-
-
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 -
-
-
-
-
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
-
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?
-
Proxy to add OAuth 2.0 authentication to email clients that don't support it
-
Oauth 2.0 Proxy for Email (POP/IMAP/SMTP) - Containerized
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 15 Mar 2025
Index
What are some of the best open-source Imap projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | Mailu | 6,273 |
2 | Twisted | 5,712 |
3 | offlineimap | 1,802 |
4 | fapro | 1,573 |
5 | imbox | 1,189 |
6 | email-oauth2-proxy | 992 |
7 | imap_tools | 745 |
8 | imapclient | 535 |
9 | imapbackup | 319 |
10 | marrow.mailer | 278 |
11 | imapbox | 232 |
12 | red-box | 102 |
13 | attachment-downloader | 88 |
14 | autoconfig | 63 |
15 | crewai-gmail-automation | 37 |
16 | MailPush | 37 |
17 | mail2googlegroup | 31 |
18 | mmuxer | 30 |
19 | ggmail | 7 |
20 | CryptoLyzer | - |