Skip to content
Mbox Viewer

mboxShell

Het gratis terminalprogramma achter Mbox Viewer. Open, doorzoek en exporteer MBOX-bestanden van elke grootte — rechtstreeks vanuit je shell, op Linux, macOS, FreeBSD en Windows.

Nieuwste v0.6.2 Gratis & open source Geschreven in Rust MIT
mboxshell
mboxShell in een terminal met een MBOX-archief, de berichtenlijst, mappen en het leesvenster.

Een complete MBOX-toolkit in je terminal

Alles wat je nodig hebt om met enorme e-mailarchieven te werken — lezen, zoeken, threading en exporteren — zonder GUI en zonder cloud.

Elke bestandsgrootte

Een streaming-parser met een buffer van 1 MB opent Gmail Takeout-back-ups van 50 GB+ met circa 500 MB RAM.

Heropenen in een fractie van een seconde

Een persistente binaire index — geverifieerd met SHA-256 — heropent zelfs het grootste archief in minder dan een seconde.

Zoeken op velden

Filter met from:, subject:, date:, body:, has:attachment en label:, plus OR en exacte zinnen — in de TUI of vanaf de opdrachtregel.

Gmail-labels

Detecteert X-Gmail-Labels en zet ze om in virtuele mappen om te bladeren en filteren.

Gespreksthreading

Groepeert gerelateerde berichten in gesprekken met het klassieke JWZ-threadingalgoritme.

Exporteer overal naartoe

Sla berichten op als EML, CSV, TXT of HTML en pak bijlagen afzonderlijk of in bulk uit.

Samenvoegen en dedupliceren

Combineer meerdere MBOX-bestanden tot één, met optionele deduplicatie zodat niets dubbel wordt geïmporteerd.

Volledige terminal-UI

Een op ratatui gebaseerde TUI met drie lay-outmodi, vi-achtige navigatie en shell-aanvulling voor bash, zsh, fish, PowerShell en elvish.

Platformonafhankelijk en tweetalig

Eén binair bestand van ~5 MB zonder runtime-afhankelijkheden. Draait op Linux, macOS, FreeBSD en Windows, met een Engelse/Spaanse interface.

Wat is er nieuw

De drie meest recente releases. De nieuwste, v0.6.2, verscheen op 7 augustus 2026.

v0.6.2

7 augustus 2026

Traceerbare merges en documentatie die klopt

  • merge --source-header noteert nu de mailboxnaam die je kent. Apple Mail exporteert een mailbox als map "Inbox.mbox" met daarin een bestand dat letterlijk "mbox" heet, dus elk bericht kreeg X-Mbox-Source: mbox — nutteloos voor het enige waarvoor de header bestaat. Mailboxen die dezelfde naam zouden krijgen worden onderscheiden door hun map.
  • De documentatie beschreef een merge --dedup die niet bestaat: deduplicatie staat standaard aan en de echte vlag is --no-dedup. Beide README's en beide handleidingen zijn gecorrigeerd, en --source-header — in 0.6.1 ongedocumenteerd uitgebracht — is nu beschreven.
  • De samenvattingsregel "Tagged with source" stond vast in het Engels terwijl alle andere vertaald werden — hij loopt nu ook via de taalcatalogus. 7 nieuwe tests (202 in totaal).
Releaseopmerkingen v0.6.2

v0.6.1

6 juli 2026

Elk samengevoegd bericht terugvoeren op zijn mailbox

  • Nieuwe optie merge --source-header: elk samengevoegd bericht krijgt X-Mbox-Source: <bronbestand> als eerste header, zodat een gecombineerd archief traceerbaar blijft. Het hergebruikt de regeleindes van het bericht zelf, behoudt een BOM aan het begin en saneert de bestandsnaam zodat een geprepareerde naam geen extra headers kan injecteren.
Releaseopmerkingen v0.6.1

v0.6.0

3 juli 2026

Interactieve prestaties bij zeer grote mailboxen

  • De berichtweergave herformatteert niet meer de hele tekst bij elk frame — opgemaakte regels worden gecachet en hergebruikt.
  • Incrementeel zoeken wordt gebundeld tot één doorloop die start nadat je stopt met typen (~150 ms).
  • Bij het selecteren van een bericht wordt de gedecodeerde tekst niet meer diep gekopieerd; teksten worden per referentie gedeeld voor een goedkopere selectie.
Releaseopmerkingen v0.6.0
Bekijk het volledige changelog

Slechts één commando verwijderd

mboxshell
$ mboxshell archive.mbox
# Opent de interactieve terminal-UI
$ mboxshell search archive.mbox "from:jane has:attachment"
# Zoekt rechtstreeks vanaf de opdrachtregel
$ mboxshell export archive.mbox -f eml -o out/
# Exporteert berichten naar EML, CSV, TXT of HTML
$ mboxshell merge a.mbox b.mbox -o all.mbox --source-header
# Voegt bestanden samen — duplicaten worden standaard verwijderd (--no-dedup om ze te houden) — en noteert uit welke mailbox elk bericht komt
$ mboxshell attachments archive.mbox -o files/
# Pakt alle bijlagen in één keer uit

Installeren

Pak een voorgebouwd binair bestand voor Linux, macOS, FreeBSD of Windows van de releasespagina, of bouw het zelf met Cargo:

$ cargo install --git https://github.com/dcarrero/mboxshell.git

De open-source engine achter Mbox Viewer

Mbox Viewer voor Mac en Windows is voortgekomen uit mboxShell. De app brengt hetzelfde idee — MBOX-bestanden van elke grootte volledig offline lezen — in een verzorgde native interface met zoeken, labels, threading en EML-ondersteuning. Liever de terminal? mboxShell is gratis en MIT-gelicentieerd.

github.com/dcarrero/mboxshell