Durchsucht den angegebenen Quellordner nach E-Mails mit Dateianlagen, extrahiert und entpackt diese ggf. in den Zielordner
Go to file
Stephan 785d90d72d „DEV/MIME_inspect.sh“ ändern 2019-08-25 18:36:01 +00:00
DEV „DEV/MIME_inspect.sh“ ändern 2019-08-25 18:36:01 +00:00
LICENSE Initial commit 2019-08-21 09:06:12 +00:00
README.md „README.md“ ändern 2019-08-21 10:09:04 +00:00
dev MailAttachmentParser.perl „dev MailAttachmentParser.perl“ ändern 2019-08-22 19:07:38 +00:00
mailunpack Dateien hochladen nach „“ 2019-08-21 09:07:12 +00:00

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