Skip to content

mboxShell v0.6.2

Latest

Choose a tag to compare

@github-actions github-actions released this 07 Aug 21:06

mboxShell v0.6.2

Fast terminal viewer for MBOX files of any size.

What's new in v0.6.2

Fixes the source-mailbox header on Apple Mail exports, and documents the flag that shipped undocumented in v0.6.1. 7 new tests (202 total).

  • Fix — merge --source-header now writes the mailbox name you know, not mbox. Apple Mail exports a mailbox as a directory Inbox.mbox containing a file called literally mbox, which is the path actually read — so X-Mbox-Source was stamped mbox on every message of every such mailbox, making a merged archive untraceable, which is the one thing the header exists for. The label now comes from the containing .mbox package, while a file named mbox outside a package keeps its own name (Thunderbird stores look like that). Mailboxes that would share a label are disambiguated against each other (Work/Inbox.mbox vs Personal/Inbox.mbox).
  • Fix — the docs described a merge --dedup flag that does not exist. Deduplication is on by default and the real flag is --no-dedup; anyone copying the documented command got an error. --source-header shipped in v0.6.1 with no documentation at all — both READMEs and both manuals now cover it.
  • Fix — the merge summary line Tagged with source was hardcoded in English while every other line went through the message catalogue; it is now translated.

Full detail: CHANGELOG.md · CHANGELOG-ES.md

Downloads

Platform Binary
Linux x86_64 mboxshell-linux-x86_64
Linux ARM64 mboxshell-linux-aarch64
Linux RISC-V 64 mboxshell-linux-riscv64
FreeBSD x86_64 mboxshell-freebsd-x86_64
macOS Intel mboxshell-macos-x86_64
macOS Apple Silicon mboxshell-macos-aarch64
Windows x86_64 mboxshell-windows-x86_64.exe
Windows ARM64 mboxshell-windows-arm64.exe

Installation

# Linux / macOS
chmod +x mboxshell-*
sudo mv mboxshell-* /usr/local/bin/mboxshell

# Or build from source
cargo install --git https://github.com/dcarrero/mboxshell.git

What's included

  • Streaming MBOX parser (handles 50GB+ files)
  • Persistent binary index for instant re-opens
  • Gmail labels support (X-Gmail-Labels)
  • Advanced search (from:, subject:, date:, body:, has:attachment, etc.)
  • Conversation threading (JWZ algorithm)
  • Export to EML, TXT, CSV with attachment extraction
  • Full terminal UI with vi-style navigation
  • Bilingual interface (English/Spanish)