Jak wyświetlić plik .msg programu Outlook?

Odpowiedzi:

31

Wygląda na to, że najlepiej jest przekonwertować je na plik eml za pomocą tego skryptu:

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

To nie jest ładne, nie jest oparte na GUI, ale będzie działać.

Martin Owens -doctormo-
źródło
1
Po zainstalowaniu skryptu, jak wskazano (cpan -i Email :: Outlook :: Message), można szybko go nazwać: utworzenie „skryptu Nautilus” za pomocą: #! / Bin / bash dla arg do msgconvert „$ arg” gotowe
Pisu
Mogę to zainstalować na swoim komputerze, sudo apt install libemail-outlook-message-perla następnie właśnie msgconvert xyz.msgi otrzymuję xyz.emlplik
Jayen
42

Opierając się na odpowiedzi Martina Owensa, jest to szybkie rozwiązanie:

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
Will Sheppard
źródło
4
W przypadku Ubuntu 14.04 potrzebowałem również tego pakietu:libemail-sender-perl
bmaupin
19

Otwórz go za pomocą 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

teraz po prostu przeciągnij i upuść plik msg do okna programu, aby wyświetlić jego zawartość.

Kamil Roman
źródło
MSGViewer to fajny program, ale okazało się, że przeglądarka nie otworzy załączonego pliku .PDF w pliku .MSG. Wyglądało na to, że zmienia nazwę pliku na coś, czego nie mógł znaleźć.
Pan Ed
To działa ładnie. Mam jednak pewne problemy z kodowaniem wiadomości e-mail spoza ASCI (w moim przypadku greckich). Czy zdarza ci się wiedzieć, czy jest na to jakieś ustawienie?
Bruni
Świetnie mi działało.
h22
Działa to z Javą 8. Java 11, którą najpierw wypróbowałem, usunęła używaną
przeze mnie
Otwieranie załączonych plików (np. Plików PDF) działało dla mnie dobrze po zmianie OpenCommandz kde-openna xdg-open(ustawienie MSGViewer).
Kopfgeldjaeger
15

Jestem na Ubuntu 15.10 i skrypt msgconvert matijs wydaje się być teraz dostępny w repozytoriach. po bieganiu:

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

Mogę teraz uciec

msgconvert *.msg

do konwersji wiadomości w całości za pomocą narzędzi z repozytoriów.

mnagel
źródło
3

Zauważyłem po instalacji msgconvert, że msgconvert nie został zainstalowany po uruchomieniu polecenia. Zamiast żartować z prób debugowania, zrobiłem to. Sporządzono w mniej niż minutę. http://www.zamzar.com/convert/msg-to-pdf/

dez93_2000
źródło
Świetnie, to dla mnie zadziałało.
asoundmove
3
nie obsługuje załączników, więc
wygląda na
Przekształciłem .MSG na .EML, a załączniki przechodzą poprawnie. Pliki .EML można było otwierać za pomocą Thunderbirda.
Pan Ed
1

W tym celu możesz użyć ruby-msg ruby gem. Więc:

  1. Zainstaluj ruby ​​i rubygemy:

    # apt-get install rubygems gem
    
  2. Zainstaluj klejnot:

    # gem install ruby-msg
    
  3. Następnie użyj narzędzia „mapitool”:

    $ mapitool -i test.msg
    

    W niektórych przypadkach możesz sporadycznie uzyskać wyjątek:

    /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)
    

    Więc po prostu napraw następujący plik lib / mapi / mime.rb za pomocą następującego wyrażenia regularnego :

    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
    
Малъ Скрылевъ
źródło
0

W przypadku programu SeaMonkey link patrz poniżej: http://www.seamonkey-project.org/

Davidgh
źródło
1
Gdzie widzisz, że seamonkey może wyświetlać te pliki? Dodaj szczegółowy opis.
guntbert,
Zainstaluj ten program, a następnie z menu „Plik” wybierz „otwórz plik ...” i wybierz plik .msg.
Davidgh,