Otwieranie pliku .msg w Ubuntu

43

Ktoś przysłał mi plik Skype .msg i jakoś nie mogę tego otworzyć w Ubuntu

Czy jest aplikacja, w której mogę otworzyć ten plik?

Roland
źródło
Może to być wiele rzeczy ... jakiego typu jest ten plik? Istnieje kilka różnych programów korzystających z rozszerzenia msg.
Bobby
@Roland, czy możesz sprawdzić moją odpowiedź i oznaczyć ją jako kleszcza, jeśli działa idealnie i rozwiązuje problem
Akhil Surapuram

Odpowiedzi:

47

To jest format MS-Outlook. Istnieje narzędzie wiersza polecenia o nazwie MSGConvert (patrz www.matijs.net/software/msgconv ), które konwertuje pliki .msg na .eml . Możesz je otworzyć za pomocą Thunderbirda lub Evolution. Na Ubuntu powinieneś być w stanie zainstalować narzędzie za pomocą

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

z linii poleceń. Posługiwać się

msgconvert *.msg

aby przekonwertować każdy plik w katalogu na raz. MSGConvert utworzy kopie plików .msg z przyrostkiem .msg.eml. Niezależnie od tego Twój przyjaciel powinien nauczyć się, jak prawidłowo wysyłać treści.

Georg Jung
źródło
3
Jakoś msgconvert nie pojawił się na ścieżce, ale następujące działały:perl -we 'use Email::Outlook::Message; print Email::Outlook::Message->new(shift)->to_email_mime->as_string' foo.msg >bar.eml
Dallaylaen
Uwaga: w systemach opartych na Debianie skryptu msgconvert nie ma w pakiecie. Możesz go pobrać z repozytorium tutaj: github.com/mvz/email-outlook-message-perl
PottyBert
1
Używając narzędzia msgconvert z github.com/mvz/email-outlook-message-perl , wiersz poleceń ./msgconvert file.msgnic nie wytwarza. Musisz użyć ./msgconvert --outfile file.eml file.msg.
slowhand
5
Jeśli już to zrobiłeś apt-get install libemail-outlook-message-perl, nie musisz nic więcej robić. Ten pakiet już zawiera /usr/bin/msgconvert, przynajmniej na Debian 8 Jessie.
Axel Beckert
7

Nie jest idealny, ale możesz zaimportować .msgplik za pomocą Mozilla Thunderbird (działa z 52.1.1 na mojej Linux Mint) . Miałem jakiś błąd kodowania, ale możesz globalnie przeczytać treść.

W Thunderbirdu kliknij Plik > Otwórz > Zapisana wiadomość i wybierz .msgplik.

RousseauAlexandre
źródło
W moim przypadku przy tej metodzie plik jest całkowicie nieczytelny.
Pierre-Olivier Vares
1
Ten rodzaj działa. Widzę zwykłą wiadomość tekstową u góry z wieloma problemami, ale myślę, że ma poprawną treść wiadomości e-mail.
Qwertie
5

Natrafiłem też na taki plik (dostarczony mi przez kolegę, który zapisał wiadomość e-mail w Microsoft Outlook). file(1)identyfikuje plik .msg w następujący sposób:

foo.msg: Composite Document File V2 Document

Odpowiedź Georga Junga dotycząca narzędzia Perla opartego na Matijsie van Zuijlena msgconvert(1)skierowała mnie we właściwym kierunku. Mimo że mój system w chwili pisania tego tekstu nie ma spakowanego narzędzia msgconvert, instrukcje instalacji na stronie internetowej Matijsa wskazują, cpanże można go zainstalować jako jeden ze sposobów:

cpan -i Email::Outlook::Message

Adres URL cpan to http://search.cpan.org/dist/Email-Outlook-Message/

Juan
źródło
3

Spróbuj uruchomić to polecenie w terminalu, aby zidentyfikować typ pliku:

$ file foo.msg

Dane wyjściowe powinny powiedzieć, jaki to typ pliku. Jeśli jest to jakiś plik tekstowy, możesz go otworzyć w gedit lub w swoim ulubionym edytorze tekstu.

quack quixote
źródło
oczywiście zastąp „foo.msg” nazwą pliku .msg .
szarlatan
3
Daje Composite Document File V2 Document, No summary infoi jest plikiem programu Outlook do wiadomości e-mail. Zobacz także Jak wyświetlić plik .msg programu Outlook?
Martin Thoma,
1
Myślę, że powinien to być komentarz
Greg Schmit - Przywróć Monikę
3

Wypróbuj ten link: http://www.coolutils.com/Online-Mail-Converter.php

Przyszedłem do tego postu, szukając odpowiedzi, znalazłem powyższy link, który wykonał dla mnie pracę. Dlatego chciałem się tutaj podzielić.

Jeśli obawiasz się o prywatność, możesz kupić wersję komputerową i przekonwertować ją.

bragboy
źródło
1
Ciekawe, po co te wszystkie opinie? Wydaje się być doskonałym narzędziem.
Duncan X Simpson,
1
@VirtualDXS - Życie jest trudne, prawda? :)
bragboy
5
Głosuję również za tym „rozwiązaniem”, ponieważ narusza ono prywatność. Pliki .msg czasami zawierają wątki pocztowe, które należy zachować w tajemnicy.
slowhand
1
Nie rozumiem, gdzie narzędzie narusza prywatność. To tylko błędne stwierdzenie. To samo powiedzenie, że Winrar narusza prywatność, ponieważ czasami pliki .rar zawierają pliki, które mogą być poufne. Lub klient SQLite narusza prywatność, ponieważ możesz czytać rozmowy Skype z pliku .db.
Andre Figueiredo
3
@AndreFigueiredo: Różnica między narzędziem online a programem lokalnym. Gdy przetwarzasz dane za pomocą WinRAR lub innego programu na twoim komputerze, dane pozostają na twoim komputerze (chyba że są zainfekowane oprogramowaniem szpiegującym). Ale dzięki temu rozwiązaniu „coolutils” przesyłasz plik na ich stronę internetową, a następnie pobierasz wynik. Czy natychmiast usuwają twoje dane ze swoich serwerów? Czy ich personel może przeglądać twoje dane? Czy sprzedają twoje dane innym osobom? Gdy im je przekażesz, wymkniesz się spod kontroli.
Scott,
2

Możesz również postępować w ten sposób:

strings foo.msg |html2text
Stéphane
źródło
2

Cześć, mimo że dostępnych jest wiele odpowiedzi, ale żadna z nich nie jest prosta i łatwa w użyciu, więc zamieszczam tę odpowiedź.

Użyj jednego dysku Microsoft, aby otworzyć pliki .msg online za pośrednictwem przeglądarki

Zaloguj się do konta Microsoft onedrive i prześlij plik .msg. Po przesłaniu możesz go kliknąć, aby wyświetlić zawartość pliku.

a przewagą nad innymi odpowiedziami jest to, że nie będziesz udostępniać swojego pliku zewnętrznym konwerterom plików.

Uwaga: Ta metoda nie jest specyficzna dla systemu operacyjnego i może być stosowana w dowolnym systemie operacyjnym.

Akhil Surapuram
źródło
Chciałbym również edytować wiadomość.
Jaakko
Pliki .msg @Jaakko są wątkiem konwersacji e-mail. Nie znalazłem żadnego sensu edytowania tego. Myślę, że możesz kopiować treści tekstowe w celu przesyłania dalej poczty
Akhil Surapuram