.msgファイルを表示する必要があります。これは、Microsoft Outlookからのメールです。Ubuntuでこれを行うにはどうすればよいですか?
.msgファイルを表示する必要があります。これは、Microsoft Outlookからのメールです。Ubuntuでこれを行うにはどうすればよいですか?
回答:
最善の方法は、次のスクリプトを使用してそれらをemlファイルに変換することです。
http://www.matijs.net/software/msgconv/
それはきれいではなく、GUIベースではありませんが、動作します。
sudo apt install libemail-outlook-message-perl
、その後、ちょうどmsgconvert xyz.msg
、私は取得xyz.eml
ファイル
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
libemail-sender-perl
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ファイルをプログラムウィンドウにドラッグアンドドロップして、コンテンツを表示します。
OpenCommand
from kde-open
をxdg-open
(MSGViewer設定)に変更した後、添付ファイル(PDFファイルなど)を開くとうまくいきました。
コマンドを実行したときに、msgconvertをインストールした後、msgconvertがインストールされていないことがわかりました。デバッグしようとするのではなく、これを行いました。1分以内に完了します。http://www.zamzar.com/convert/msg-to-pdf/
そのためにruby-msg ruby 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