Beim Thunderbird ist das nicht eine Datei, sondern 2 für jeden Ordner: Eine Datei, in der die ganzen Mails im MBox-Format abgelegt sind (Erste Zeile From - <Datum>, danach folgen die Header und die Mail im Plaintext) und eine weitere .mbf-Datei, die ein für mich etwas seltsames, aber IMHO nicht allzu kompliziertes Format (Plaintext

) aufweist.
Lässt sich sicherlich mit Delphi verarbeiten, die Frage ist nur, wie stabil das ganze läuft. Zudem würd ich nicht versuchen, die MBOX-Datei direkt zu parsen, da die MBF-Datei Index-Informationen zu enthalten scheint, was also die Verarbeitung stark vereinfachen sollte.
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.