Python Imap

Open-source Python projects categorized as Imap

Top 20 Python Imap Projects

  1. Mailu

    Insular email distribution - mail server as Docker images

    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.

  2. 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.

    Nutrient logo
  3. Twisted

    Event-driven networking engine written in Python.

  4. offlineimap

    Read/sync your IMAP mailboxes (python2) [LEGACY: move to offlineimap3]

    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.

  5. fapro

    Fake Protocol Server

  6. imbox

    Python IMAP for Human beings

  7. 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: Bringing Exchange Support to Thunderbird | news.ycombinator.com | 2024-04-21

    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?

  8. imap_tools

    Work with email by IMAP

  9. 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.

    CodeRabbit logo
  10. imapclient

    An easy-to-use, Pythonic and complete IMAP client library

  11. imapbackup

    A Python script for incremental backups of IMAP mailboxes

  12. marrow.mailer

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

  13. imapbox

    Dump imap inbox to a local folder in a regular backupable format: html, json and attachements

  14. red-box

    Next generation email box manager

  15. attachment-downloader

    Simple tool for downloading email attachments for all emails in a given folder using an IMAP client

  16. autoconfig

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

  17. 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
  18. MailPush

    kindle第三方邮箱推送插件

  19. mail2googlegroup

    Import email to Google Groups. Migration tool (imap and mbox)

  20. mmuxer

    IMAP filtering client

  21. ggmail

    Manage email account using python, forget about imap and just code what you supposed to do.

  22. 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/.

  23. 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 Imap discussion

Log in or Post with

Python Imap related posts

  • Purelymail: Cheap Email for Everyone

    7 projects | news.ycombinator.com | 26 Jan 2025
  • Ask HN: Do you backup your Emails?

    4 projects | news.ycombinator.com | 21 Dec 2024
  • Ask HN: How do you manage the risk of losing access to email address?

    1 project | news.ycombinator.com | 7 Dec 2024
  • Ask HN: Best Self Hosted Emails Service?

    1 project | news.ycombinator.com | 23 Sep 2024
  • Ask HN: Self Hosting an Email Server?

    5 projects | news.ycombinator.com | 29 Jan 2024
  • Proxy to add OAuth 2.0 authentication to email clients that don't support it

    1 project | news.ycombinator.com | 19 Jan 2024
  • Oauth 2.0 Proxy for Email (POP/IMAP/SMTP) - Containerized

    2 projects | /r/exchangeserver | 17 Aug 2023
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 15 Mar 2025
    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 →

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 -

Sponsored
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.
nutrient.io