Как просмотреть MSG-файл Outlook?

59

Мне нужно просмотреть MSG-файл. Это электронное письмо от Microsoft Outlook. Как я могу сделать это в Ubuntu?

Эрик Джонсон
источник
похожий вопрос: askubuntu.com/questions/282691/…
DJCrashdummy
По крайней мере, с Thunderbird (45.8.0) -> Open File он выглядит несколько читабельным.
математика
1
проверьте этот ответ для этой проблемы: superuser.com/a/1472788/880537
Ахил Сурапурам

Ответы:

31

Похоже, лучше всего конвертировать их в файл eml с помощью этого скрипта:

http://www.matijs.net/software/msgconv/

Это не красиво, это не на основе графического интерфейса, но это будет работать.

Мартин Оуэнс -доктормо-
источник
1
После установки скрипта, как указано (cpan -i Email :: Outlook :: Message), нашел быстрый способ вызвать его: создать «скрипт Nautilus» с помощью: #! / Bin / bash для arg do msgconvert «$ arg» done
Пису
Я могу установить это на свой компьютер с помощью, sudo apt install libemail-outlook-message-perlа затем просто, msgconvert xyz.msgи я получаю xyz.emlфайл
Jayen
42

Основываясь на ответе Мартина Оуэнса, это быстрое решение:

wget http://www.matijs.net/software/msgconv/msgconvert.pl
sudo apt-get install libemail-outlook-message-perl libemail-localdelivery-perl libemail-sender-perl
perl msgconvert.pl YourMessage.msg
Уилл Шеппард
источник
4
Для Ubuntu 14.04 мне также понадобился этот пакет:libemail-sender-perl
bmaupin
19

Откройте его с помощью MsgViewer http://sourceforge.net/projects/msgviewer/

wget -O MSGViewer.zip http://sourceforge.net/projects/msgviewer/files/latest/download
unzip MSGViewer.zip
cd MSGViewer-1.9
java -jar MSGViewer.jar

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

Камил Роман
источник
MSGViewer - хорошая программа, но я обнаружил, что программа просмотра не открывает вложенный файл .PDF в файле .MSG. Похоже, что имя файла изменилось на то, что он не смог найти.
Мистер Эд
Это хорошо работает. Однако у меня есть некоторые проблемы с кодировкой писем не ASCI (в моем случае греческий). Вы случайно не знаете, есть ли какие-то настройки для этого?
Бруни
У меня получилось отлично.
h22
Это работает с Java 8. Java 11, с которой я сначала попробовал, удалил используемую для этого инфраструктуру активации Java и больше не работает без дополнительных усилий по замене github.com/eclipse-ee4j/jaf
jwd630
Открытие вложенных файлов (например, PDF-файлов) у меня нормально работало после изменения OpenCommandс kde-openна xdg-open(настройка MSGViewer).
Kopfgeldjaeger
15

Я нахожусь на Ubuntu 15.10 и сценарий msticons для matijs, кажется, теперь доступен в репозиториях. после запуска:

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

Теперь я могу бежать

msgconvert *.msg

конвертировать сообщения полностью с помощью инструментов из репозиториев.

mnagel
источник
3

После установки msgconvert я обнаружил, что при запуске команды msgconvert не был установлен. Вместо того чтобы пытаться отлаживать его, я сделал это. Сделано менее чем за минуту. http://www.zamzar.com/convert/msg-to-pdf/

dez93_2000
источник
Отлично, это помогло мне.
asoundmove
3
это не обрабатывает вложения, так что это довольно неудачно,
имхо
Я преобразовал из .MSG в .EML, и вложения проходят правильно. Файлы .EML открывались с помощью Thunderbird.
Мистер Эд
1

Вы можете использовать ruby-msg ruby gem для этих целей. Так:

  1. Установите ruby ​​и rubygems:

    # apt-get install rubygems gem
    
  2. Установите драгоценный камень:

    # gem install ruby-msg
    
  3. Затем используйте утилиту mapitool:

    $ mapitool -i test.msg
    

    В некоторых случаях вы можете случайно получить исключение:

    /usr/local/share/gems/gems/ruby-msg-1.5.2/lib/mapi/mime.rb:109:in `join': incompatible character encodings: UTF-8 and ASCII-8BIT (Encoding::CompatibilityError)
    

    Так что просто исправьте следующий файл lib / mapi / mime.rb со следующим регулярным выражением:

    sed 's/part.to_s(opts)/part.to_s(opts).encode("UTF-8", :invalid=>:replace, :undef => :replace, :replace => "")/' -i /usr/local/share/gems/gems/ruby-msg-1.5.2/lib/mapi/mime.rb
    
Малъ Скрылевъ
источник
0

С программой SeaMonkey, ссылка, пожалуйста, смотрите ниже: http://www.seamonkey-project.org/

Davidgh
источник
1
Где вы видите, что seamonkey может просматривать эти файлы? Добавьте подробное описание, пожалуйста.
Гюнтберт
Пожалуйста, установите эту программу, после этого в меню «Файл» выберите «Открыть файл ...» и выберите файл .msg.
Davidgh