Найти в Дзене
Эникей на передержке

Как открыть файл .msg в Linux?

MSG (Outlook Mail Message) — это формат файла, используемый почтовым клиентом Microsoft Outlook и сервером Exchange. Он может содержать сообщения электронной почты с полным набором данных (инфо об отправителе и получателе, тему и тело письма, вложения и т.д.), а также задачи, встречи и контакты. Открыть *.msg как простой текстовый файл не получится, т.к. все данные хранятся в двоичном формате. Поэтому для просмотра содержимого необходимо для начала конвертировать содержимое, например, в eml. Для этого есть простая утилита, доступная в стандартных репозиториях Debian и Ubuntu, для её установки выполните: sudo apt update && sudo apt install libemail-outlook-message-perl После установки достаточно ввести в терминал msgconvert и путь к файлу msg: msgconvert ~/Downloads/Письмо.msg После конфертации рядом с исходным файлом появится файл с тем же именем, но расширением eml, который можно открыть практически в любом почтовом клиенте на Linux, например, в Evolute. Из-за специфической структу
Оглавление

MSG (Outlook Mail Message) — это формат файла, используемый почтовым клиентом Microsoft Outlook и сервером Exchange. Он может содержать сообщения электронной почты с полным набором данных (инфо об отправителе и получателе, тему и тело письма, вложения и т.д.), а также задачи, встречи и контакты.

Ошибка при открытии
Ошибка при открытии

Открыть *.msg как простой текстовый файл не получится, т.к. все данные хранятся в двоичном формате. Поэтому для просмотра содержимого необходимо для начала конвертировать содержимое, например, в eml.

Установка

Для этого есть простая утилита, доступная в стандартных репозиториях Debian и Ubuntu, для её установки выполните:

sudo apt update && sudo apt install libemail-outlook-message-perl

Применение

После установки достаточно ввести в терминал msgconvert и путь к файлу msg:

msgconvert ~/Downloads/Письмо.msg

После конфертации рядом с исходным файлом появится файл с тем же именем, но расширением eml, который можно открыть практически в любом почтовом клиенте на Linux, например, в Evolute.

Обратите внимание

Из-за специфической структуры msg не всегда может конвертироваться корректно. Если столкнулись с проблемами при конвертации, добавьте команде параметр -v и передайте собранную информацию + исходный файл msg разработчику.

Засим прощаюсь. Всем добра!)