Я ищу бесплатную программу просмотра файлов .eml, чтобы просто читать файлы электронной почты и извлекать вложения.
Я не хочу использовать Mail.app, так как он требует настройки учетной записи — когда я нажимаю на файл .eml, Mail.app открывается с окном для настройки учетной записи — чего я не хочу делать — я никогда не использую Mail .app — я использую gmail.
Существует ли средство просмотра файлов электронной почты .eml (включая извлечение вложений)?
Чтобы извлечь вложения из терминала, вы можете использовать несколько разных методов. Наверное, проще всего
perl -MMIME::Base64 -ne 'распечатать decode_base64($_)' <file.eml> out
где file.eml
находится рассматриваемый файл электронной почты и out
имя вложения.
То же самое можно сделать с помощью base64
команды, но сначала вам нужно выполнить некоторую очистку исходного файла электронной почты, а именно удалить все из файла eml перед вложением в кодировке base64. Команда будет чем-то вроде этих строк
base64 -D -i файл.eml -o вне
Если вы выберете второй подход, рекомендуется работать с копией исходного файла.
Конечно, для чтения eml-файлов вы, вероятно, можете использовать cat
или ваш любимый редактор. Работает в крайнем случае, но, конечно, не самый простой способ работы с электронной почтой.
Существует бесплатная онлайн-программа просмотра .eml, которую можно использовать для извлечения сообщений и вложений из файлов .eml, .msg и winmail.dat: http://www.encryptomatic.com/viewer
Посмотрите файл FileInfo для EML: http://www.fileinfo.com/extension/eml . Воробей также может открыть файл EML, но не уверен, что вам нужно настроить учетную запись. Если вы просто хотите просмотреть файл, просто используйте Quick Look, но не можете сохранить вложение.
MailRaider Pro для Mac OS X делает именно то, что мне нужно, с точки зрения возможности открывать файлы .eml БЕЗ необходимости настраивать фиктивную учетную запись или что-то еще. Он просто работает - я могу просто открыть его. Я купил его, он работает на Эль-Капитане.
Он также говорит, что обрабатывает вложения, но я еще не пробовал.
имя пользователя