Deduplicate mails from a set of maildir folders.
Project description
Command-line tool to deduplicate mails from a set of maildir folders.
Features
Duplicate detection based on cherry-picked mail headers.
Source mails from multiple maildirs.
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, so you can install the latest stable release and its dependencies with a simple pip call:
$ pip install maildir-deduplicate
Documentation
Docs are hosted on Read the Docs.
Changes for v2.2.0 (2020-09-03)
Add disclaimer to prepare project name change.
Fix Header being object instead of string (#61).
Make body_lines conversion more reliable.
Fix bugs in counter statistics (#45, #57).
Add Message-ID as a header to check.
Fix UnicodeDecodeError. Closes #53 and #55.
Bump requirement to click_log >= 0.2.0. Closes #58, #59 and #60.
Replace nose by pytest.
Only notify by mail of test failures.
Drop support of Python 3.3.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for maildir-deduplicate-2.2.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1914d5c2a5731cf4f4ae9383d8f6fbdff29f0a562cccae6ebd5b79f10b66ea29 |
|
MD5 | 729f852f31c99c8fd875661373ad6ee5 |
|
BLAKE2b-256 | 5e00f6e02ca4e9c6fd00a5618930654ea019784d28e458e0636d31f4f24d5c14 |
Hashes for maildir_deduplicate-2.2.0-py3.8.egg
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab8ab406bdb76d35971d9b206858e737699fb52469631c229d79f4ba74795f13 |
|
MD5 | ea073874c6fdbb0553fa762cd10b1645 |
|
BLAKE2b-256 | 2262cb99f01f0230f9b459cbd23b69439610833c346764f054e55d559c8122af |
Hashes for maildir_deduplicate-2.2.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bae8841e1453338473ba3f82af03b993dfda9d4ccd9c28b0736edc75db6e1902 |
|
MD5 | 604cc094d5bbfc3f21dbff58ec2f54a1 |
|
BLAKE2b-256 | 6da3d45f065c6917f53f4d9b97b6da8e7c0fbd8cb6bb4ff3781bcb3a388a3665 |