Skip to content
Mbox Viewer Pro

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.7.3 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 exacte zinnen en een OR die alternatieven groepeert: a OR b c leest als (a OR b) AND c — in de TUI of vanaf de opdrachtregel.

Gmail-labels & Google Groups

Detecteert X-Gmail-Labels en zet ze om in virtuele mappen om te bladeren en filteren. In een Google Takeout-archief verschijnt elke Groups-mailbox onder zijn eigen groepsnaam.

Gespreksthreading

Groepeert gerelateerde berichten in gesprekken met het klassieke JWZ-threadingalgoritme en gebruikt het gespreks-id van Google (X-GM-THRID) als de mailbox dat bevat.

Exporteer overal naartoe

Sla berichten op als MBOX, 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.7.3, verscheen op 4 september 2026.

v0.7.3

4 september 2026

De Mac-app is verhuisd

  • Alleen documentatie: beide README's en beide handleidingen verwezen nog naar mboxviewer.net, het vorige domein van de macOS-app. Nu staat er mboxviewerpro.com, net als in de projectlink van de repository.
Releaseopmerkingen v0.7.3

v0.7.2

22 augustus 2026

Een selectie als nieuwe mailbox exporteren

  • export --format mbox schrijft de geselecteerde berichten naar één nieuwe MBOX. Tot nu toe kon een selectie eruit als .eml, CSV, tekst of HTML — een map met bestanden — maar nooit weer als mailbox, dus was er geen manier om een deel van een archief over te dragen in de vorm waarin het binnenkwam. Samen met --query is dat de hele overdracht: een grote dump (een Google Vault-export, een Takeout-archief) terugbrengen tot de berichten die echt bij de overdracht horen, en een mailbox maken die alleen die bevat.
  • Een bericht dat uit een MBOX wordt gelezen, wordt byte voor byte gekopieerd, met de eigen From-envelopregel en de quoting van de bron: de envelop herschrijven zou een archief dat al geldig was alleen maar kunnen beschadigen. Een bericht zonder die regel — omdat het uit een EML kwam — krijgt er een gesynthetiseerd, plus >-quoting van tekstregels die met From beginnen, zonder welke het resultaat geen leesbare mailbox is. De uitvoer wordt vastgelegd via een tijdelijk bestand en hernoemen, net als bij het samenvoegen, zodat een fout halverwege nooit een half geschreven mailbox achterlaat onder de gevraagde naam; het bronbestand wordt nooit aangeraakt. 7 nieuwe tests (241 in totaal).
Releaseopmerkingen v0.7.2

v0.7.1

20 augustus 2026

Zoekopdrachten die betekenen wat je typt

  • OR heeft nu een voorrang. Het was een vlag voor de hele zoekopdracht, dus één enkele OR ergens maakte van elke term een alternatief: from:anna OR from:bram subject:factuur betekende niet „van een van beiden, over facturen” — het gaf alles van anna terug, alles van bram én alles met „factuur” in het onderwerp, van wie dan ook. In een mailbox met 6.787 berichten is dat het verschil tussen 49 en 2.102 treffers. Een zoekopdracht is nu een lijst van groepen die met AND verbonden zijn, elke groep een lijst van termen die met OR verbonden zijn, en OR is wat twee termen in dezelfde groep zet: a OR b c leest als (a OR b) AND c. Haakjes zijn er nog steeds niet.
  • after:X before:Y was niet uit te drukken. De zoekopdracht bewaarde maar één datumfilter, dus het tweede verving het eerste geruisloos en alleen before: overleefde — de helft van wat je typte verdween zonder een woord. Datum- en groottefilters stapelen nu, waardoor size:>1mb size:<5mb eindelijk een echte band is.
  • after: telt nu zijn eigen dag mee en before: sluit die van hem nog steeds uit, dus after:2024-01-01 before:2025-01-01 is precies het jaar 2024 — de halfopen lezing van de operatoren van Gmail, en consistent met date:A..B, dat al inclusief was. Beide handleidingen en beide README's beschrijven de voorrangsregel en de datumgrenzen. 23 nieuwe tests (234 in totaal).
Releaseopmerkingen v0.7.1
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 MBOX, 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