Как сохранить почту в .eml-файл с Outlook?

57

Outlook Express и Thunderbird поддерживают формат .eml-файла. Так или иначе Outlook не делает.

Есть ли способ сохранить почту в .eml-файл с помощью Outlook (например, с помощью плагина)?

Мартин
источник
5
Outlook Express на самом деле имеет несколько действительно интересных функций, которых нет в Outlook. Пойди разберись.
Trevoke
Тем не менее, Outlook (платная версия) можно сохранить как файл MSG.
Майкл Пауконис
8
@Michael Paulukonis .msg-файлы не являются .eml-файлами
Мартин
Это в значительной степени тавтологически самоочевидно. Outlook (не Express версия), однако, может сохранять сообщения электронной почты в формате не .eml, о чем следует
помнить
Если у вас есть OWA, см. Ответ @jmiserez ниже для простого / быстрого способа сохранить формат EML из OWA без большого количества дополнительных действий или программного обеспечения.
Дуг Кнудсен

Ответы:

-3

Вы можете либо импортировать сообщения в Outlook Express и сохранить их как файлы EML, либо использовать Outlook Extract

OutlookExtract - это инструмент, который помогает вам извлекать сообщения электронной почты и вложения, содержащиеся в MS Outlook, Outlook Express и Windows Mail. Вы можете сохранить сообщения в формате Mime ( .eml), сообщения Outlook ( .msg), Adobe PDF или в виде текстовых / HTML-файлов.

Другой вариант:

Просто дважды щелкните по сообщению, зайдите в Save -> Save As и под типом файла выберите Text .txt.

Это то же самое, что и формат EML, вы можете просто изменить расширение файла с .txt на .eml

Сатьяджит Бхат
источник
56
Сохранение почты в виде .txt-файла не то же самое. При этом я потеряю почти всю информацию заголовка.
Мартин
21
Почему это помечено как ответ, если оно неверно?
TheXenocide
2
Не будет работать. И это коммерческий инструмент.
thims
6
Outlook сохраняет как .txt также потеряет все вложения
BeowulfNode42
2
Вторая часть неверна - сохранение TXT содержит только тело сообщения
Герт ван ден Берг
35

Похоже, Outlook не хватает этой функции. Вы можете сохранить сообщение как MSG, а затем преобразовать его в EML. Это можно сделать с помощью бесплатного инструмента разработчика под названием MFCMapi.

  1. Сохраните сообщение в формате сообщений Outlook (MSG) через Файл → Сохранить как…
  2. Скачать MFCMapi ,
    • убедитесь, что вы используете версию MFCMapi, соответствующую вашей версии OL (x64 для x64 outlook, x86 для x86 outlook).
  3. Запустите его, перейдите в раздел «Дополнительно» → «Импорт / экспорт» → «Преобразовать MSG в EML».
  4. Оставьте все поля по умолчанию, нажмите OK и выберите файл MSG.
  5. Сохраните файл EML в нужном месте.
Ubeogesh
источник
3
Я знаю, что это старо, но ты спас мне жизнь! Я должен был получить заголовки нескольких электронных писем, и это было лучшее решение, которое я мог найти! Установка не требуется, работает надежно и, главное, она бесплатна и ОЧЕНЬ проста в использовании! Спасибо!
Исмаэль Мигель
4
Эта программа не работает с Outlook 2013. (Неподдерживаемый API)
Иван Чау
Он будет работать с Outlook 2013, если установлен со стандартной установкой MSI. Он не работает, если он установлен с помощью установщика Office 365 «нажми и работай» ( mfcmapi3.rssing.com/chan-4275860/all_p36.html#item710 )
Дэвид Корниш,
1
Кажется, не работает с Outlook 2016, я получаю сообщение об ошибке, в котором говорится, что он будет работать только с 2013 или новее
Стив
1
Не работал для меня Использовал его с Outlook 365, получил последнюю версию. Не показывалось никакой ошибки или сообщения, но файл EML не был (сохранен) в папке назначения.
Мимо
10

Мне часто нужно выполнять эту задачу, поэтому я написал онлайн-утилиту для этого.

Существуют аналогичные инструменты, но они в основном полны рекламы и просят вас сначала зарегистрироваться. У меня всего два шага:

  1. Загрузить .msg
  2. Скачать .eml

Надеюсь, это будет кому-то полезно.

maxt3r
источник
1
К сожалению, это конвертируется только в обычный текст .eml. Все форматирование HTML отсутствует.
Бриантист
@ briantist пришлите мне пример файла, пожалуйста, я посмотрю.
maxt3r
у вас есть электронная почта или другой способ, которым я мог бы отправить вам файл в частном порядке?
Бриантист
Похоже, есть еще один шаг, где вы должны чирикать ссылку на конвертер. Не совсем подходит для нас, не являющихся твиттерами.
Майкл
1
@ Майкл, это была ошибка с нашей стороны. Чирикать не должен был быть обязательным. Все исправлено и теперь вы можете использовать его без твитов.
maxt3r
6

Я случайно наткнулся на эту утилиту, которая может быть хорошим бесплатным дополнением для Outlook http://www.outlookfreeware.com/en/products/all/OutlookMessagesExportEML/

Надеюсь это поможет. Было бы неплохо, если бы Outlook включил эту возможность и, возможно, даже возможность экспорта в формат «mbox», чтобы мы могли перенести его в почтовую систему Unix.

Дж. Чин
источник
3
Для меня это лучший вариант, кроме написания моей собственной программы с использованием Redemption. Большинство ответов, публикуемых здесь, не приемлемы в финансовом мире. Пересылка выписки из банка в gmail с последующим просмотром источника? Шутки в сторону?
beeks
Работает с Outlook 2013.
Иван Чау
Предоставленная ссылка в настоящее время приводит к появлению страницы с ошибкой сервера (возможно, только временно?), Но надстройку можно загрузить непосредственно здесь: outlookfreeware.com/download/OutlookMessagesExportEMLSetup.exe
Doin
Это работает, он будет экспортировать сообщения оптом, и это бесплатно. Это лучший ответ.
Doin
Не бесплатен для использования в коммерческой среде и фактически не будет работать, если вы находитесь в домене.
jmiserez
5

Mail Store Home - это бесплатная программа для домашнего использования. Он позволяет связать несколько почтовых программ (Outlook, Outlook Express, Thunderbird и т. Д.) И сетевых источников электронной почты (Gmail, Yahoo) с одной локальной почтовой базой данных. Вы запускаете программу, и она будет получать доступ к электронной почте из разных мест или к программе, на которую вы ее указываете, и объединять их в единую базу данных. Оттуда вы можете экспортировать почту в любую из настольных программ. Другими словами, он будет извлекать почту из Outlook и экспортировать ее, скажем, в Thunderbird для вас.

Это также хороший способ сделать резервную копию вашей электронной почты из нескольких источников и сделать ее доступной для поиска. Также отличный способ для резервного копирования (и поиска) ваших электронных писем (например, Gmail) на вашем рабочем столе, даже если вы не в сети.

Если вы пытаетесь конвертировать только одно письмо, это может быть излишним, но это работает хорошо

Noblejoker
источник
2
Это лучший бесплатный бесплатный инструмент для решения задач экспорта электронной почты в экосистеме Windows. Только что вернулся после часа исследования различных инструментов / надстроек / и т.д. и, серьезно, это оно.
Джовейзер
3
  1. Отправить письмо на учетную запись Hotmail или Outlook.com
  2. Просмотр источника сообщения
  3. Сохранить как файл .eml
Колин Пимлотт
источник
2
Это может быть применено и к другим провайдерам, включая gmail.
Малахи
5
Это потеряет оригинальные заголовки.
Исмаэль Мигель
2

Ни одно из решений не работало с Outlook 2016, но есть обходной путь, использующий интерфейс веб-почты OWA:

  1. Откройте представление OWA Webmail для вашего списка электронных писем
  2. Нажмите кнопку «Создать» -> «Сообщение электронной почты».
  3. Перетащите письмо, которое вы хотите экспортировать как .eml, в новое тело письма с боковой панели. Это будет отображаться как приложение.
  4. Нажмите маленькую стрелку на вложении, затем «Скачать» в меню (см. Скриншот). введите описание изображения здесь
  5. Вы получите файл .eml с именем «eml», который будет содержать полный оригинальный адрес электронной почты, включая все заголовки и вложения.

В более старых (желтых) версиях веб-интерфейса Outlook OWA вместо этого можно сделать следующее:

  1. Создать новый черновик электронной почты
  2. Перетащите два (2) письма в черновик
  3. Отправить письмо себе
  4. Откройте только что отправленное письмо и нажмите кнопку «Загрузить все вложения».
jmiserez
источник
1
Это решение было самым быстрым и простым (без дополнительного программного обеспечения) и работало как шарм. Спасибо!
Дуг Кнудсен
1

Немного затянувшийся процесс, но довольно простой:

Откройте Outlook и Outlook Express на вашем компьютере.

В Outlook Express:

  • Выберите «Импорт»> «Сообщения» в меню «Файл».
  • Выберите Microsoft Outlook из диалогового окна и нажмите Далее.
  • Выберите папку (или все), которую вы хотите конвертировать. Нажмите "Далее.
  • После импорта нажмите Далее.
  • Найдите импортированную папку и выделите все сообщения. Перетащите их в папку, и они будут сохранены в формате .eml.

:)

Си Данфорд
источник
0

Outlook Express не работает ни на чем, кроме XP. Невозможно открыть Outlook Express и Microsoft Outlook, а также импортировать и экспортировать друг друга, если вы вышли за пределы XP.

фран
источник
0

Давайте назовем это немного «обманом», но он работает отлично (по крайней мере, в Outlook 2010), и это очень, очень легко.

Перейдите в папку «Входящие», выберите хотя бы одно письмо, которое вы хотите экспортировать как .eml, щелкните правой кнопкой мыши и выберите «Переслать». Outlook откроет одну новую электронную почту, прикрепив все остальные в виде .eml-файлов. Просто отправьте их вам или любому другому аккаунту.

Виктор
источник
5
Для меня в Outlook 2010 это просто привело к прикреплению файлов MSG, а не к EML
GrahamMc
Здесь прекрасно работало с Outlook 2013
Анхель
1
Ну, это также не работало для меня в Outlook 2013 или 2016. @ Анхель, вы уверены, что прикрепленные письма в формате .eml, а не в .msg?
Микаэль Полла
@ MichaëlPolla да. Суть была именно в том, чтобы конвертировать их в eml, сторона получателя даже не могла открывать файлы msg. Возможно, есть пропущенный шаг выше, например, два способа выбора нескольких писем? В случае, если это имеет значение, перенаправленные электронные письма были использованы в виде простого текста (т.е. без MIME).
Анхель
0

Я получил это для работы в Gmail UI. Выберите выпадающее меню справа от ответа и выберите просмотр оригинала. Затем скопируйте и вставьте содержимое в текстовую панель, сохраните как filename.eml и выберите текстовый файл.

Я не понял это в Outlook 2016, хотя.

Джесси МакДугалл
источник
0

ZamZar ( https://www.zamzar.com/ ) может сделать преобразование из .msg в .eml в режиме онлайн. На сайте показываются объявления, и они требуют, чтобы ваш адрес электронной почты содержал ссылку на результат, но конвертация работает нормально.

Яри ​​Туркиа
источник
-1

Вы хотите конвертировать файл PST в EML.

Я не могу найти никаких бесплатных инструментов, чтобы сделать это, но это, кажется, делает работу , и демонстрация может или не может сделать это.

Gausie
источник