Stephan 7d36634858 | ||
---|---|---|
DEV | ||
LICENSE | ||
README.md | ||
mailunpack |
README.md
MailAttachmentParser
Durchsucht den angegebenen Quellordner nach E-Mails mit (7z)-Dateianlage, extrahiert und entpackt diese in den Zielordner. Für unterschiedliche Fileextensions ist das Skript anzupassen (derzeit 7z).
munpack stammt von HIER. Das Binary einfach aus dem Archiv > Ordner "bin" entpacken". Daraus ergibt sich die Beschränkung auf x86_64.
An Stelle von munpack wäre eine weitere Alternative das Perlskript MailAttachmentParser.pl von hier. Es ist mir auf einer Synology DiskStation allerdings nicht gelungen, das benötigte Modul MIME::Parser nachzuinstallieren.
Eine weitere Möglichkeit für das Parsen des Anhangs wäre das Separieren der Base64-Codeblöcke im E-Mailtext und ein anschließendes Konvertieren mit dem mitgelieferten Base64. Die Herausvorderung ist hier, die Blöcke eindeutig zu erkennen und zu separieren (hilfreich ist hier wahrscheinlich MIME_inspect.sh).