Щоб витягнути вкладення з Терміналу, можна скористатися парою різних методів. Напевно, найпростіше
perl -MMIME :: Base64 -ne 'друкувати decode_base64 ($ _)' <file.eml> out
де file.emlйдеться про файл електронної пошти та outім’я вкладеного файлу.
Те ж саме можна зробити за допомогою base64команди, але вам слід спочатку виконати деяку роботу з очищення оригінального файлу електронної пошти - а саме зняти все з файлу eml перед вкладеним базовим вкладом base64. Команда буде чимось у цьому напрямку
base64 -D -i file.eml -о вихід
Якщо ви скористаєтесь другим підходом, рекомендуйте оперувати копією оригінального файлу.
Звичайно, для читання файлів eml ви, можливо, можете скористатися catабо улюбленим редактором. Працює дрібно, але, безумовно, не найпростіший спосіб вирішити електронну пошту.