Python Imap

Open-source Python projects categorized as Imap

Top 18 Python Imap Projects

  • Twisted

    Event-driven networking engine written in Python.

    Project mention: Using a src directory for a Python package | | 2022-08-16
  • Mailu

    Insular email distribution - mail server as Docker images

    Project mention: Trying to set up mailu docker | | 2023-02-27

    So as the title says, I'm trying to set up a dockerized mailu server. I've done the docker compose setup from the site, except it doesn't seem to work and I'm not exactly sure why. I'm guessing I'm just not entering in some information correctly, but I don't know for sure. One thing I know I'm not sure on is the db url and what exactly is it supposed to be. I don't remember the exact error I'm getting, as I'm not in front of my computer at the moment, but I do know it was the admin container that wasn't working properly. Either that or I don't have my DNS set up correctly.

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

  • offlineimap

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

    Project mention: Mail migration from Protonmail | | 2023-02-11

    I'd consider using the Bridge + offlineimap (or a similar tool). That can connect via IMAP to both the Bridge IMAP and your destination IMAP service and copy all mails automatically that way.

  • fapro

    Fake Protocol Server

  • imbox

    Python IMAP for Human beings

    Project mention: How do I write a script? | | 2022-09-23

    Instead of opening multiple browsers, it would be easier and more efficient to just load the data with something like imbox. Saves you the effort of opening browsers, and is likely better in general.

  • imap_tools

    Work with email by IMAP

    Project mention: Within x Minutes of Now | | 2022-07-06

    I am using the imap_tools ( library which returns a date in this format:

  • imapclient

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

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • homebox

    A set of ansible scripts to build a personal mail server / private cloud / etc. (by progmaticltd)

  • 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: Gluon, a high-performance IMAP library | | 2023-02-24

    You do still need details for an authorised client, but it’s possible to use those of one that’s already approved. See the readme section that explains this aspect:

  • marrow.mailer

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

    Project mention: How to Send an Email in Python | | 2022-09-26

    Marrow Mailer is a dedicated mail delivery framework adding various helpful configurations.

  • imapbackup

    A Python script for incremental backups of IMAP mailboxes

    Project mention: Self hosted mail with searchable attachments content? | | 2023-02-20

    If you want it totally DIY and then any flat text search.

  • imapbox

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

    Project mention: Self hosting web mail cloned from gmail/ | | 2022-03-30

    This is more what I was thinking:

  • red-box

    Next generation email box manager

    Project mention: Is SQL a prerequisite to learning Python ? | | 2022-12-29

    Making reading emails easy:

  • attachment-downloader

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

    Project mention: Anyone find a good way to automatically save email attachments to a folder WITHOUT using Zapier? | | 2022-05-30
  • emailbomber

    a powerful script in python to send bulk mails

    Project mention: Emails with Python using App Password | | 2022-10-01

    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.

  • mail2googlegroup

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

    Project mention: issues with the Google migration tool. | | 2023-01-09

    I also used to move mail from a box to a group, but this one required some code. I wrote a short script to automate syncing from a bunch of emails to various groups. Also was coming from Dreamhost so needed to edit to account for their folder structure.

  • ggmail

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

  • 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).

    Project mention: DHEat Attack | | 2022-10-13

    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

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). The latest post mention was on 2023-02-27.

Python Imap related posts


What are some of the best open-source Imap projects in Python? This list will help you:

Project Stars
1 Twisted 4,984
2 Mailu 4,363
3 offlineimap 1,742
4 fapro 1,401
5 imbox 1,124
6 imap_tools 518
7 imapclient 436
8 homebox 365
9 email-oauth2-proxy 286
10 marrow.mailer 261
11 imapbackup 245
12 imapbox 181
13 red-box 75
14 attachment-downloader 66
15 emailbomber 21
16 mail2googlegroup 19
17 ggmail 6
18 CryptoLyzer -
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives