.msg 파일을 봐야합니다. Microsoft Outlook의 이메일입니다. 우분투에서 어떻게 할 수 있습니까?
.msg 파일을 봐야합니다. Microsoft Outlook의 이메일입니다. 우분투에서 어떻게 할 수 있습니까?
답변:
가장 좋은 방법은 다음 스크립트를 사용하여 파일을 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
에서 (MSGViewer 설정) kde-open
을 변경 한 후 첨부 파일 (예 : PDF 파일)을 열면 xdg-open
제대로 작동했습니다 .
msgconvert를 설치 한 후 명령을 실행할 때 msgconvert가 설치되지 않았다는 것을 알았습니다. 그것을 디버깅하려고 애쓰는 대신에 이것을했습니다. 1 분 안에 완료되었습니다. http://www.zamzar.com/convert/msg-to-pdf/
그런 목적으로 ruby-msg ruby gem을 사용할 수 있습니다 . 그래서:
루비와 루비 젬을 설치합니다 :
# apt-get install rubygems 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)
따라서 다음 regexp를 사용하여 다음 파일 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/