Открытие MSG-файла в Ubuntu

43

Кто-то отправил мне скайп MSG-файла, и почему-то я просто не могу открыть это в Ubuntu

Есть ли приложение, в котором я могу открыть этот файл?

Roland
источник
Это может быть много вещей ... какого типа этот файл? Есть несколько разных программ, использующих расширение msg.
Бобби
@Roland Можете ли вы проверить мой ответ и отметить его как галочку, если он работает отлично и решает вашу проблему
Ахил Сурапурам

Ответы:

48

Это формат MS-Outlook. Существует инструмент командной строки MSGConvert (см. Www.matijs.net/software/msgconv ), который преобразует файлы .msg в .eml. Вы можете открыть их с помощью Thunderbird или Evolution. В Ubuntu вы сможете установить инструмент, используя

sudo apt-get install libemail-outlook-message-perl libemail-sender-perl

из командной строки. использование

msgconvert *.msg

конвертировать каждый файл в каталоге сразу. MSGConvert создаст копии ваших .msg-файлов с суффиксом .msg.eml. В любом случае, ваш друг должен научиться правильно отправлять контент.

Георг Юнг
источник
3
Каким-то образом msgconvert не появился в пути, но сработало следующее:perl -we 'use Email::Outlook::Message; print Email::Outlook::Message->new(shift)->to_email_mime->as_string' foo.msg >bar.eml
Dallaylaen
Отметим, что в системах на основе Debian сценарий msgconvert отсутствует в пакете. Вы можете получить его из
репозитория,
1
Используя инструмент msgconvert из github.com/mvz/email-outlook-message-perl , командная строка ./msgconvert file.msgничего не производит. Вы должны использовать ./msgconvert --outfile file.eml file.msg.
медленно
5
Если вы уже сделали apt-get install libemail-outlook-message-perl, вам не нужно больше ничего делать. Этот пакет уже содержит /usr/bin/msgconvert, по крайней мере, в Debian 8 Jessie.
Аксель
7

Это не идеально, но вы можете импортировать .msgфайл с помощью Mozilla Thunderbird (он работает с 52.1.1 на моем Linux Mint) . У меня была какая-то ошибка кодирования, но вы можете глобально прочитать содержимое.

В Thunderbird вы нажимаете « Файл» > « Открыть» > « Сохраненное сообщение» и выбираете свой .msgфайл.

RousseauAlexandre
источник
В моем случае, при использовании этого метода файл полностью не читается.
Пьер-Оливье Варес
1
Этот вид работ. Я вижу текстовое сообщение вверху с множеством проблем, но я думаю, что текстовое содержание письма правильно.
Qwertie
5

Я также наткнулся на такой файл (предоставленный мне коллегой, который сохранил сообщение электронной почты в Microsoft Outlook). file(1)идентифицирует MSG-файл следующим образом:

foo.msg: Composite Document File V2 Document

Ответ Георга Юнга относительно утилиты Matijs van Zuijlen, основанной на Perl, msgconvert(1)направил меня в правильном направлении. Хотя на момент написания этой статьи в моей системе не было упакованной утилиты msgconvert, в инструкциях по установке на веб-странице Matijs указан cpanодин из способов ее установки:

cpan -i Email::Outlook::Message

URL-адрес cpan: http://search.cpan.org/dist/Email-Outlook-Message/

Juan
источник
3

Попробуйте запустить эту команду в терминале, чтобы определить тип файла:

$ file foo.msg

Вывод должен сказать вам, какой это тип файла. Если это какой-то текстовый файл, вы можете открыть его в gedit или в вашем любимом текстовом редакторе.

шарлатан
источник
очевидно, замените «foo.msg» на имя вашего MSG- файла.
Квик-кихот
3
Это дает Composite Document File V2 Document, No summary infoи является файлом Outlook для электронной почты. См. Также Как просмотреть MSG-файл Outlook?
Мартин Тома
1
Я думаю, что это должен быть комментарий
Грег Шмит - Восстановить Монику
3

Попробуйте эту ссылку: http://www.coolutils.com/Online-Mail-Converter.php

Я пришел в этот пост в поисках ответа, нашел ссылку выше, которая сделала работу за меня. Следовательно, хотел бы поделиться здесь.

Если вы беспокоитесь о конфиденциальности, вы можете купить их настольную версию и конвертировать ее.

bragboy
источник
1
Просто любопытно, почему все отрицательные голоса? Похоже, совершенно хороший инструмент.
Дункан Х Симпсон
1
@VirtualDXS - Жизнь суровая, не так ли? :)
Bragboy
5
Я также понижаю это «решение», потому что оно нарушает конфиденциальность. MSG-файлы иногда содержат почтовые темы, которые должны быть конфиденциальными.
медленно
1
Я не понимаю, где инструмент нарушает конфиденциальность. Это просто неверное утверждение. То же самое говорит о том, что Winrar нарушает конфиденциальность, потому что иногда файлы .rar содержат файлы, которые могут быть конфиденциальными. Или клиент SQLite нарушает конфиденциальность, потому что вы можете читать разговоры Skype из файла .db.
Андре Фигейредо
3
@AndreFigueiredo: Это разница между онлайн-инструментом и локальной программой. Когда вы обрабатываете данные с помощью WinRAR или любой другой программы на вашем компьютере, данные остаются на вашем компьютере (если только они не заражены шпионским ПО). Но с этим решением «coolutils» вы загружаете свой файл на их сайт, а затем скачиваете результат. Они немедленно удаляют ваши данные со своих серверов? Разрешено ли их персоналу просматривать ваши данные? Они продают ваши данные другим людям? Как только вы дадите им это, это будет вне вашего контроля.
Скотт
2

Вы также можете продолжить так:

strings foo.msg |html2text
Stéphane
источник
2

Привет, хотя есть много доступных ответов, но не все из них просты и удобны в использовании, поэтому я публикую этот ответ.

Используйте Microsoft один диск, чтобы открыть .msg файлы онлайн через браузер

Войдите в свою учетную запись Microsoft onedrive и загрузите файл .msg. После загрузки вы можете нажать на нее, чтобы просмотреть содержимое файла.

и преимущество перед другими ответами заключается в том, что вы не будете делиться своим файлом со сторонними конвертерами файлов.

Примечание. Этот метод не зависит от ОС и может применяться в любой ОС.

Ахил Сурапурам
источник
Я хотел бы также отредактировать сообщение.
Яакко
@Jaakko .msg - это ветка электронной почты. Я не вижу смысла его редактировать. Я думаю, что вы можете скопировать текстовый контент для пересылки почты
Ахил Сурапурам