Skip to main content

📧 CLI to deduplicate mails from mail boxes.

Project description

Mail Deduplicate

Last release Python versions Unittests status Documentation status Coverage status DOI

What is Mail Deduplicate?

Provides the mdedup CLI, an utility to deduplicate mails from a set of boxes.

Mail Deduplicate

Features

  • Duplicate detection based on cherry-picked and normalized mail headers.
  • Fetch mails from multiple sources.
  • Reads and writes to mbox, maildir, babyl, mh and mmdf formats.
  • Deduplication strategies based on size, content, timestamp, file path or random choice.
  • Copy, move or delete the resulting set of duplicates.
  • Dry-run mode.
  • Protection against false-positives with safety checks on size and content differences.
  • Supports macOS, Linux and Windows.
  • Shell auto-completion for Bash, Zsh and Fish.

Example

Quickstart

Easiest way is to install mdedup with pipx:

$ pipx install mail-deduplicate

Other alternatives installation methods are available in the documentation.

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

mail_deduplicate-7.1.0.tar.gz (27.2 kB view details)

Uploaded Source

Built Distribution

mail_deduplicate-7.1.0-py3-none-any.whl (37.4 kB view details)

Uploaded Python 3

File details

Details for the file mail_deduplicate-7.1.0.tar.gz.

File metadata

  • Download URL: mail_deduplicate-7.1.0.tar.gz
  • Upload date:
  • Size: 27.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for mail_deduplicate-7.1.0.tar.gz
Algorithm Hash digest
SHA256 0cec1f0068fce98323e13844bd304de6b373be02c07561e58ec94f12c8a933e7
MD5 528b40de38c315a0b4c2746d807240f6
BLAKE2b-256 e7d525d1511898f6c964f1187ef3721199e674f3aee06f6fc2697c4197c6c285

See more details on using hashes here.

File details

Details for the file mail_deduplicate-7.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for mail_deduplicate-7.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cbe7bccc69b128729010886ee89494543e62388c907517f68457e8f96eda5c92
MD5 016d2b25ad91c19c852ebb5a44d39f14
BLAKE2b-256 c2b7c6334906f44d8a9ecd4db2c65d0b049e4dcd876874a80ae91a30310b6cfa

See more details on using hashes here.

Supported by

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