Saya memiliki ratusan file EML yang merupakan email tunggal dengan lampiran.
Saya ingin menggunakan skrip untuk mendapatkan lampiran, itu sebabnya saya mencari cara untuk mengekstrak lampiran apa pun dari satu file EML di baris perintah.
Saya dapat mengurai setiap file untuk mencari lampiran dan menggunakan decoder base64 tentang itu, tetapi saya berharap seseorang telah menulis ini.
Ada rekomendasi?
command-line
email
batch
576i
sumber
sumber
Jawaban:
Anda dapat mencoba menggunakan:
mpack (versi Windows mpack / munpack menggunakan sumber versi 1.6 yang diperoleh dari http://ftp.andrew.cmu.edu/pub/mpack/ ).
Alat B64Dec (mendukung perintah).
sumber
munpack
berfungsi bagus untuk lingkungan Unix.munpack
memberi tahu sayaDid not find anything to unpack
untuk.eml
yang berisi 2 lampiran.munpack: warning: ignoring unknown content transfer encoding
Sedikit plug, https://bitbucket.org/mookins/email-extractor Ini mengambil input dari file .eml di direktori, kemudian akan mengulanginya dan mengeluarkannya ke folder tujuan.
Ini berjalan di Jawa.
sumber