Mail Deduplicate

Command-line tool to deduplicate mails from a set of mbox files and/or maildir folders.

Stable release: |release| |versions| |license| |dependencies|

Development: |build| |docs| |coverage| |quality|

.. |release| image:: https://img.shields.io/pypi/v/mail-deduplicate.svg :target: https://pypi.python.org/pypi/mail-deduplicate :alt: Last release .. |versions| image:: https://img.shields.io/pypi/pyversions/mail-deduplicate.svg :target: https://pypi.python.org/pypi/mail-deduplicate :alt: Python versions .. |license| image:: https://img.shields.io/pypi/l/mail-deduplicate.svg :target: https://www.gnu.org/licenses/gpl-2.0.html :alt: Software license .. |dependencies| image:: https://requires.io/github/kdeldycke/mail-deduplicate/requirements.svg?branch=main :target: https://requires.io/github/kdeldycke/mail-deduplicate/requirements/?branch=main :alt: Requirements freshness .. |build| image:: https://travis-ci.org/kdeldycke/mail-deduplicate.svg?branch=develop :target: https://travis-ci.org/kdeldycke/mail-deduplicate :alt: Unit-tests status .. |docs| image:: https://readthedocs.org/projects/maildir-deduplicate/badge/?version=develop :target: https://maildir-deduplicate.readthedocs.io/en/develop/ :alt: Documentation Status .. |coverage| image:: https://codecov.io/gh/kdeldycke/mail-deduplicate/branch/develop/graph/badge.svg :target: https://codecov.io/github/kdeldycke/mail-deduplicate?branch=develop :alt: Coverage Status .. |quality| image:: https://scrutinizer-ci.com/g/kdeldycke/mail-deduplicate/badges/quality-score.png?b=develop :target: https://scrutinizer-ci.com/g/kdeldycke/mail-deduplicate/?branch=develop :alt: Code Quality

Features

  • Duplicate detection based on cherry-picked mail headers.
  • Source mails from multiple mbox files and/or maildir folders.
  • Multiple removal strategies based on size, timestamp or file path.
  • Dry-run mode.
  • Protection against false-positives by checking for size and content differences.

Installation

This package is available on PyPi <https://pypi.python.org/pypi/mail-deduplicate>_, so you can install the latest stable release and its dependencies with a simple pip call:

.. code-block:: shell-session

$ pip install mail-deduplicate

Documentation

Docs are hosted on Read the Docs <https://maildir-deduplicate.readthedocs.io>_.

Mail Deduplicate

:e-mail: CLI to deduplicate mails from maildir folders

Mail Deduplicate Info

⭐ Stars 91
🔗 Source Code github.com
🕒 Last Update a year ago
🕒 Created 9 years ago
🐞 Open Issues 3
➗ Star-Issue Ratio 30
😎 Author kdeldycke