Pokud usilujete o přenositelnost, mějte na paměti, že existuje několik různých verzí mail(1)
a mailx(1)
. Je tam POSIX mailx
příkaz, ale s velmi malými požadavky. A zdá se, že žádná z implementací, které mám, stejně neanalyzuje přílohy.
Možná máte balíček mpack. Jeho munpack
příkaz uloží všechny části MIME zprávy do samostatných souborů, pak už stačí jen uložit zajímavé části a zbytek uklidit.
Je tam i metamail. Ekvivalent munpack
je metamail -wy
.
Nejlepší program pro tento účel je ripMIME.
Extrahuje text a všechny přílohy:
https://pldaniels.com/ripmime/
GitHub:inflex/ripMIME
-
ANO možné
-
Toto je JAK (Zdroj odtud)
najít adresář obsahující soubory | při čtení souboru; udělat
vytvořte tempdir a zkopírujte soubor tam
spusťte munpack na souboru a zkopírujte přílohy jinam
zničit tempdir (obsah)
hotovo
- Zde je Perl Script udělat to