web-dev-qa-db-ja.com

Outlook .msgファイルを表示するにはどうすればよいですか?

.msgファイルを表示する必要があります。これは、Microsoft Outlookからのメールです。 Ubuntuでこれを行うにはどうすればよいですか?

57
Eric Johnson

最善の方法は、次のスクリプトを使用してそれらをemlファイルに変換することです。

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

それはきれいではなく、GUIベースではありませんが、動作します。

Martin Owensの回答に基づいて、これは簡単な解決策です。

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
42
Will Sheppard

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ファイルをプログラムウィンドウにドラッグアンドドロップするだけで、コンテンツが表示されます。

18
Kamil Roman

私はUbuntu 15.10にいて、matijsのes msgconvertスクリプトがレポジトリで利用可能になりました。実行後:

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

今実行できます

msgconvert *.msg

リポジトリのツールを使用してメッセージを完全に変換します。

15
mnagel

コマンドを実行したときに、msgconvertをインストールした後、msgconvertがインストールされていないことがわかりました。デバッグしようとするのではなく、これを行いました。 1分以内に完了します。 http://www.zamzar.com/convert/msg-to-pdf/

3
dez93_2000

そのためにRuby-msgRuby gemを使用できます。そう:

  1. Rubyおよびrubygemsをインストールします。

    # apt-get install rubygems gem
    
  2. Gemをインストールします。

    # 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
    

SeaMonkeyプログラムの場合、リンクは以下を参照してください。 http://www.seamonkey-project.org/

0
Davidgh