Eu preciso ver um arquivo .msg. É um email do Microsoft Outlook. Como posso fazer isso no Ubuntu?
Eu preciso ver um arquivo .msg. É um email do Microsoft Outlook. Como posso fazer isso no Ubuntu?
Respostas:
Parece que a melhor coisa a fazer é convertê-los em um arquivo eml usando este script:
http://www.matijs.net/software/msgconv/
Não é bonito, não é baseado em GUI, mas funcionará.
sudo apt install libemail-outlook-message-perl
e, em seguida, apenas msgconvert xyz.msg
e recebo um xyz.eml
arquivo
Com base na resposta de Martin Owens, esta é a solução rápida:
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
Abra-o com o 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
Agora, basta arrastar e soltar o arquivo msg para a janela do programa para exibir seu conteúdo.
OpenCommand
de de kde-open
para xdg-open
(configuração do MSGViewer).
Estou no Ubuntu 15.10 e o script matijs'es msgconvert parece estar disponível nos repositórios agora. depois de correr:
sudo apt-get install libemail-outlook-message-perl libemail-localdelivery-perl libemail-sender-perl
Agora posso agora correr
msgconvert *.msg
para converter as mensagens inteiramente com ferramentas dos repositórios.
Descobri após a instalação do msgconvert que o msgconvert não estava instalado quando executei o comando. Em vez de tentar depurá-lo, fiz isso. Feito em menos de um minuto. http://www.zamzar.com/convert/msg-to-pdf/
Você pode usar ruby-msg ruby gem para esse propósito. Assim:
Instale ruby e rubygems:
# apt-get install rubygems gem
Instale a gema:
# gem install ruby-msg
Então use o utilitário "mapitool":
$ mapitool -i test.msg
Em alguns casos, você pode obter esporadicamente a exceção:
/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)
Portanto, apenas corrija o seguinte arquivo lib / mapi / mime.rb com o seguinte regexp:
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
Com o programa SeaMonkey, Link, veja abaixo: http://www.seamonkey-project.org/