web-dev-qa-db-ja.com

Ubuntuで.msgファイルを開く

誰かが.msgファイルのスカイプを送ってきて、どういうわけか私はこれをUbuntuで開けません

このファイルを開くことができるアプリはありますか?

52
Elitmiar

これはMS-Outlook形式です。 .msgファイルを.emlに変換するMSGConvert( www.matijs.net/software/msgconv を参照)と呼ばれるコマンドラインツールがあります。 ThunderbirdまたはEvolutionで開くことができます。 Ubuntuでは、次を使用してツールをインストールできます。

Sudo apt-get install libemail-Outlook-message-Perl libemail-sender-Perl

コマンドラインから。使用する

msgconvert *.msg

ディレクトリ内のすべてのファイルを一度に変換します。 MSGConvertは、拡張子が.msg.emlの.msg-filesのコピーを作成します。とにかく、あなたの友人はコンテンツを正しく送る方法を学ぶべきです。

57
Georg Jung

完璧ではありませんが、インポートできます.msgMozilla Thunderbirdを含むファイル(Linux Mintの52.1.1で動作します)エンコードエラーが発生しましたが、コンテンツをグローバルに読み取ることができます。

ThunderbirdでFile>Open>Saved messageをクリックして、 .msgファイル。

7

Hie、たくさんの回答が用意されていますが、どれもシンプルで使いやすいものではないので、この回答を投稿しています。

Microsoftの1つのドライブを使用して、ブラウザーでオンラインで.msgファイルを開きます

Microsoft OneDriveアカウントにサインインし、.msgファイルをアップロードします。アップロード後、それをクリックしてファイルの内容を表示できます。

他の回答に対する利点は、サードパーティのファイルコンバーターとファイルを共有しないことです。

注:この方法はOS固有ではなく、どのOSにも適用できます。

6
Akhil Surapuram

私もそのようなファイルに遭遇しました(Microsoft Outlookで電子メールメッセージを保存した同僚から提供されました)。 file(1)は、次のように.msgファイルを識別します。

_foo.msg: Composite Document File V2 Document
_

Matijs van ZuijlenのPerlベースのmsgconvert(1)ユーティリティに関するGeorg Jungの答えは、私を正しい方向に導きました。この記事の執筆時点では、私のシステムにはmsgconvertユーティリティがパッケージ化されていませんが、MatijsのWebページのインストール手順では、cpanを使用してインストールする方法が示されています。

_cpan -i Email::Outlook::Message
_

Cpan URLは http://search.cpan.org/dist/Email-Outlook-Message/ です。

5
Juan

このリンクを試してください: https://www.coolutils.com/online/Mail-Converter/

私は答えを探してこの投稿に来ました、私のために仕事をした上記のリンクを見つけました。したがって、ここで共有したかった。

プライバシーが気になる場合は、デスクトップ版を購入して変換できます。

4
bragboy

次のように進めることもできます:

strings foo.msg |html2text
1
Stéphane

端末でこのコマンドを実行して、ファイルのタイプを確認してください。

$ file foo.msg

出力では、ファイルの種類がわかります。なんらかのテキストファイルの場合は、geditまたはお好みのテキストエディタで開くことができます。

1
quack quixote

コマンドラインからOutlook msgファイルのコンテンツを抽出するための別の無料のクロスプラットフォームツールは msg-extractor です。

0
pooryorick

Windows、Mac、Ubuntu以外のLinuxを使用している場合、またはシステムにランダムパッケージをインストールしたくない場合は、 Georg Jungの回答 を使用してビルドすることをお勧めします このDockerコンテナ

docker run -it --rm -v $(pwd):/mails --user $UID: lequoctuan/msgconvert my-file.msg

# takes a minute ...

cat my-file.eml
0
cfstras