J'ai besoin de voir un fichier .msg. C'est un email de Microsoft Outlook. Comment puis-je faire cela dans Ubuntu?
La meilleure chose à faire est de les convertir en un fichier eml en utilisant ce script:
http://www.matijs.net/software/msgconv/
Ce n'est pas joli, ce n'est pas basé sur l'interface graphique, mais ça va marcher.
S'appuyant sur la réponse de Martin Owens, voici la solution rapide:
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
Ouvrez-le avec 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
maintenant, glissez le fichier msg dans la fenêtre du programme pour afficher son contenu.
Je suis sur Ubuntu 15.10 et le script msgconvert de Matijs semble être disponible dans le dépôt maintenant. après avoir couru:
Sudo apt-get install libemail-Outlook-message-Perl libemail-localdelivery-Perl libemail-sender-Perl
Je peux maintenant maintenant courir
msgconvert *.msg
convertir les messages entièrement avec les outils du dépôt.
Après l'installation de msgconvert, j'ai découvert que msgconvert n'était pas installé lorsque j'ai exécuté la commande. Plutôt que d'essayer de le déboguer, je l'ai fait. Fait en moins d'une minute. http://www.zamzar.com/convert/msg-to-pdf/
Vous pouvez utiliser Ruby-msg Ruby gem à cette fin. Alors:
Installez Ruby et rubygems:
# apt-get install rubygems gem
Installez la gemme:
# gem install Ruby-msg
Ensuite, utilisez l'utilitaire "mapitool":
$ mapitool -i test.msg
Dans certains cas, vous pouvez obtenir sporadiquement l'exception:
/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)
Il suffit donc de réparer le fichier suivant lib/mapi/mime.rb avec l’expression rationnelle suivante:
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
Avec le programme SeaMonkey, Link, voyez ci-dessous: http://www.seamonkey-project.org/