.msgファイルを表示する必要があります。これは、Microsoft Outlookからのメールです。 Ubuntuでこれを行うにはどうすればよいですか?
最善の方法は、次のスクリプトを使用してそれらを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
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ファイルをプログラムウィンドウにドラッグアンドドロップするだけで、コンテンツが表示されます。
私はUbuntu 15.10にいて、matijsのes msgconvertスクリプトがレポジトリで利用可能になりました。実行後:
Sudo apt-get install libemail-Outlook-message-Perl libemail-localdelivery-Perl libemail-sender-Perl
今実行できます
msgconvert *.msg
リポジトリのツールを使用してメッセージを完全に変換します。
コマンドを実行したときに、msgconvertをインストールした後、msgconvertがインストールされていないことがわかりました。デバッグしようとするのではなく、これを行いました。 1分以内に完了します。 http://www.zamzar.com/convert/msg-to-pdf/
そのためにRuby-msgRuby gemを使用できます。そう:
Rubyおよびrubygemsをインストールします。
# apt-get install rubygems gem
Gemをインストールします。
# gem install Ruby-msg
次に、「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/