Tools for working with mailboxes in different formats
- Python 100%
| .woodpecker | Publish releases as draft | |
| src/mboxutils | Rename project to mboxutils | |
| .gitignore | Initial commit | |
| .pre-commit-config.yaml | Initial commit | |
| LICENSE | Initial commit | |
| pyproject.toml | Rename project to mboxutils | |
| README.md | Rename project to mboxutils | |
mboxutils
mboxutils is a set of tools for working with mailboxes in different formats. I've created it as I was sorting out my old email backups, trying to convert everything to Maildir format.
Features include:
- a new mailbox format:
emldir, which is a non-standardized directory-based mailbox format with messages stored in .eml files - a new Maildir-esque format:
VerbatimMaildir, which encodes subfolders as regular filesystem subdirectories, with each subfolder being its own, independent Maildir- this matches the "recommended"
Verbatimformat of isync/mbsync
- this matches the "recommended"
- conversion tools between formats
- deduplication of emails
- inside one mailbox (folder)
- across multiple folder (of one account)
mboxutils is WIP.
See also
- Mail Deduplicate by Kevin Deldycke
- mb2md by Robin Whittle and Juri Haberland
Licence
© 2025 Nikita Karamov
Licensed under the ISC License.