Відкриття .msg-файлу в Ubuntu


43

Хтось надсилає мені файл .msg Skype, а я чомусь просто не можу відкрити це в Ubuntu

Чи є програма, в якій я можу відкрити цей файл?


Це може бути багато речей ... який тип цього файлу? Існує кілька різних програм, що використовують розширення msg.
Боббі

@Roland Ви можете перевірити мою відповідь і позначити її як галочку, якщо вона ідеально працює і вирішує ваше питання
Ахіл Сурапурам,

Відповіді:


47

Це формат 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 відсутній у пакеті. Отримати його можна з репо, однак тут: github.com/mvz/email-outlook-message-perl
PottyBert

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файл.


У моєму випадку, за допомогою цього методу файл є абсолютно нечитабельним.
П’єр-Олів'є Варес

1
Цей вид творів. Я бачу звичайне текстове повідомлення вгорі з великою кількістю питань, але я думаю, що він має правильний текстовий вміст електронної пошти.
Qwertie

5

Я також натрапив на такий файл (надав мені колегу, який зберег електронне повідомлення в Microsoft Outlook). file(1)ідентифікує .msg файл так:

foo.msg: Composite Document File V2 Document

Відповідь Георга Юнга, що стосується першокласної утиліти Matijs van Zuijlen, msgconvert(1)спрямовувала мене в правильному напрямку. Незважаючи на те, що в моїй системі під час написання цієї програми не було упаковано утиліту msgconvert, інструкції щодо встановлення на веб-сторінці Matijs вказують на використання cpanодного з способів її встановлення:

cpan -i Email::Outlook::Message

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


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

Я зайшов до цієї публікації, шукаючи відповідь, знайшов вищезазначене посилання, яке зробило роботу для мене. Звідси хотілося поділитися тут.

Якщо вас турбує конфіденційність, ви можете придбати їх версію для настільних ПК та перетворити її.


1
Просто цікаво, навіщо всі потоки? Начебто ідеально хороший інструмент.
Дункан X Сімпсон

1
@VirtualDXS - Життя суворе, чи не так? :)
брагбой

5
Я також схвалюю це "рішення", оскільки воно порушує конфіденційність. Файли .msg іноді містять поштові потоки, які слід зберігати в таємниці.
повільно

1
Я не знаходжу там, де інструмент порушує конфіденційність. Це просто неправильне твердження. Це ж приказка, що Winrar порушує конфіденційність, оскільки іноді .rar-файли містять файли, які можуть бути конфіденційними. Або клієнт SQLite порушує конфіденційність, оскільки ви можете читати розмови Skype з файлу .db.
Andre Figueiredo

3
@AndreFigueiredo: це різниця між онлайн-інструментом та локальною програмою. Коли ви обробляєте дані за допомогою WinRAR або будь-якої іншої програми на вашому комп’ютері, дані залишаються на вашому комп’ютері (якщо тільки він не заражений шпигунським програмним забезпеченням). Але за допомогою цього рішення "coolutils" ви завантажуєте свій файл на їх веб-сайт і потім завантажуєте результат. Вони негайно видаляють ваші дані зі своїх серверів? Чи може їх персонал переглядати ваші дані? Вони продають ваші дані іншим людям? Після того, як ви їм їх подаруєте, це виходить з вашого контролю.
Скотт


2

Hie, Хоча є багато відповідей, але не з них прості та зручні у використанні, тому я публікую цей відповідь.

Використовуйте один привід Microsoft, щоб відкрити .msg файли в Інтернеті через браузер

Увійдіть у свій обліковий запис Microsoft onedrive та завантажте .msg-файл. Після завантаження ви можете натиснути на нього, щоб переглянути вміст файлу.

і перевага перед іншими відповідями полягає в тому, що ви не будете ділитися своїм файлом з сторонніми перетворювачами файлів.

Примітка. Цей метод не стосується ОС, який може застосовуватися в будь-якій ОС.


Я б хотів, щоб я міг також відредагувати повідомлення.
Яакко

Файли @Jaakko .msg є потоком розмови електронною поштою. Я не знаходжу сенсу редагувати це. Я думаю, ви можете скопіювати текстовий вміст для переадресації пошти
Ахіл Сурапурам
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.