Dobře, odpovídám zde na svou vlastní otázku na základě googlování a užitečných komentářů od mailq.
Stručně řečeno:Nainstaloval jsem a použil jsem mutt
. Musel jsem si trochu pohrát s nastavením:Uvnitř adresáře my_dir
kde fakemail vytvářel soubory pošty, vytvořil jsem adresář new
, cur
a tmp
a ukázal fakemail
na my_dir/new
. Pak jsem začal mutt s
mutt -f my_dir
Nyní mohu zkontrolovat nové e-maily, podívat se na staré e-maily, přehlásky jsou správně zobrazeny - perfektní!
Odpověď zní:Prostě to udělej.
Buď použijte API ve vašem preferovaném programovacím jazyce k analýze MIME zpráv a dekódování citovaných-tisknutelných a base64. Nebo to uděláte sami tím, že napíšete software implementující propojené standardy.
Obě možnosti fungují. Vyberte si právo a jděte do toho. (Potom se podívejte na Stackoverflow pro podrobnosti, protože to je mimo rozsah Serverfault).