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.
  • Source and deduplicate mails from multiple sources.
  • Reads and writes to mbox, maildir, babyl, mh and mmdf formats.
  • Multiple duplicate selection strategies based on size, content, timestamp, file path or random choice.
  • Copy, move or delete the resulting set of mails after the deduplication.
  • Dry-run mode.
  • Protection against false-positives by checking for size and content differences.

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.0.0.tar.gz (26.6 kB view details)

Uploaded Source

Built Distribution

mail_deduplicate-7.0.0-py3-none-any.whl (36.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mail_deduplicate-7.0.0.tar.gz
  • Upload date:
  • Size: 26.6 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.0.0.tar.gz
Algorithm Hash digest
SHA256 0ffe6813c718627a37acc492f2e17c8118e9b0dcb310355b9be842bf9faca875
MD5 60ea97e5d80c2fe9190f82cf31c48017
BLAKE2b-256 830b51f17b2f625d909054c317320a8887bfb0b96b82a5658f90af8c9a865a9d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mail_deduplicate-7.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 835a1ef260202fe77edebc4629c9737ba7bbccc36b942a8f84fd3d93a9c6c8a8
MD5 3d580de9d26bea6d47f9affd599e5d5e
BLAKE2b-256 75b499b5efa71594f9cf15476d2c1e2842e841352152b8d5e61835d98fc8e592

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