GNU/Linux >> Znalost Linux >  >> Linux

Jak přečtu jeden soubor v maildir?

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).


Linux
  1. Jak číst proměnnou ze souboru?

  2. Jak změnit oprávnění pro jeden soubor?

  3. Jak přejmenovat soubor v Linuxu?

  1. Jak extrahuji jeden kus bajtů ze souboru?

  2. Jak číst předposlední řádek v souboru pomocí Bash?

  3. Jak RSYNC jeden soubor?

  1. Jak rozdělit jeden soubor do více souborů na základě řádků

  2. Jak připojit nebo symbolicky propojit jeden soubor v kontejneru Docker

  3. Jak grep \nv souboru