Skip to main content

Automatically file IMAP messages

Project description

imapautofiler is a tool for managing messages on an IMAP server based on rules for matching properties such as the recipient or header content.

Features

  • Interactive Terminal Interface - Rich progress bars with real-time statistics

  • Graceful Interrupt Handling - Safe Ctrl+C with progress summaries

  • Comprehensive Metrics - Track messages seen, processed, moved, deleted, and errors

  • Smart Rule Processing - Apply complex filters based on headers, sender, recipient, etc.

  • Multiple Backend Support - Works with both IMAP servers and Maildir storage

Quick Start

Install and run with interactive progress display:

$ pip install imapautofiler
$ imapautofiler --interactive

The tool will automatically detect your terminal capabilities and show a rich interface with progress bars, live statistics, and current message information.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

imapautofiler-2.0.0.tar.gz (43.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

imapautofiler-2.0.0-py3-none-any.whl (40.1 kB view details)

Uploaded Python 3

File details

Details for the file imapautofiler-2.0.0.tar.gz.

File metadata

  • Download URL: imapautofiler-2.0.0.tar.gz
  • Upload date:
  • Size: 43.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for imapautofiler-2.0.0.tar.gz
Algorithm Hash digest
SHA256 5b00b415f26172d5c9d259d870915073e09245087c12f10a6c6c660d71f7b1ce
MD5 d10d98bde822b74b3876ac587722d78b
BLAKE2b-256 34c9205fd9fed0f2c1f29e0e8b7b607989111efb63d5e5aae37f186809df3f39

See more details on using hashes here.

File details

Details for the file imapautofiler-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: imapautofiler-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 40.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for imapautofiler-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ae46bada6622aa956ab164ba9474d81f59eeaf698500f391a51c63d3a565d275
MD5 e2560579de685fbc9da07de3735ebbef
BLAKE2b-256 7ceb94a9301303d17657117b9c2fe1d5c26f03d9938b05c32b5045dbbd284aca

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page