Конвертация Microsoft Outlook писем *.MSG в *.EML в Ubuntu

Довольно часто по работе шлют переписку, сохранённую из Microsoft Outlook, который сохраняет письма в специальном закрытом бинарном формате.
Эти файлы с письмами имеют расширение *.msg .
В Linux нет программ для открытия msg-файлов. Ни один почтовый клиент не умеет это делать.
В данной статье расскажу о способе, которым сам пользуюсь, для конвертации *.msg  в *.eml.

Итак, вся конвертация происходит в терминале, gui приложение я не искал, да и не особо хотел.
Возможно есть визуальный конвертер, но я его не искал. Этот конвертер работает просто.

Для нашей цели будем использовать специальный конвертер ruby-msg.
Открываем терминал и устанавливаем пакетный менеджер gem, чтобы устанавливать ruby пакеты. sudo apt-get install rubygems gem
Теперь уже можно установить сам конвертер. sudo gem install ruby-msg
Дожидаемся установки.
Теперь чтобы переконвертировать файл *.msg, в терминале переходим в папку, где у нас лежит файлик.msg, с помощью команды cd(к примеру в папку документы): cd ~/Документы/ И затем уже выполняем шаблонную команду: mapitool -i имя_файла.msg В моем случае это mapitool -i переписка.msg
В результате в папке появится файлик *.eml:


Теперь полученный файл можно открыть почтовым клиентом, к примеру Thunderbird.
Вот так очень просто это делается.

Официальный сайт программы:

Поделиться:

Если у Вас возникли вопросы.

Приглашаю задавать их на сервисе вопросов и ответов: Ask LinuxRussia.com.
Там Ваши вопросы не потеряются и Вы быстрее получите ответ, в отличие от комментариев.

2 коммент. :