Deduplicate mails from mbox files and maildir folders.
Project description
Command-line tool to deduplicate mails from a set of mbox files and/or maildir folders.
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, so you can install the latest stable release and its dependencies with a simple pip call:
$ pip install mail-deduplicate
Documentation
Docs are hosted on Read the Docs.
Changes for v3.0.0 (2020-09-03)
Rename project from maildir-deduplicate to mail-deduplicate.
Rename master branch to main.
Add support for mboxes. Closes #48.
Remove requirement on -s/--strategy parameter, to let mails being grouped into duplicate sets without any removal action, effectively acting as a second-level dry-run.
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 mail_deduplicate-3.0.0-py3.8.egg
Algorithm | Hash digest | |
---|---|---|
SHA256 | 366e4fd30872896bb24d8521e0a49f42c5ce4f6f25a7c151f0a9cea0b667990e |
|
MD5 | 084c7ddb853d3a19c4bbdae72d5d4578 |
|
BLAKE2b-256 | f9e0a763a0a4ad592c1a3ff11e75133268c955e9b4b4af6c367979585df70610 |
Hashes for mail_deduplicate-3.0.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99569e3f5298147cf9bb123017fe0cc5d643cc61f0c149e65e234d8759d38fc2 |
|
MD5 | 84fdd683f3f9bcebc66eb4d718adfc1d |
|
BLAKE2b-256 | 0b1a8bbb9704f2ea6d08830bff77617a7e741d348ba63efb33d7e8b504b0cf99 |