web-dev-qa-db-fra.com

Comment afficher un fichier .msg dans Outlook?

J'ai besoin de voir un fichier .msg. C'est un email de Microsoft Outlook. Comment puis-je faire cela dans Ubuntu?

57
Eric Johnson

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.

31

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
42
Will Sheppard

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.

18
Kamil Roman

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.

15
mnagel

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/

3
dez93_2000

Vous pouvez utiliser Ruby-msg Ruby gem à cette fin. Alors:

  1. Installez Ruby et rubygems:

    # apt-get install rubygems gem
    
  2. Installez la gemme:

    # gem install Ruby-msg
    
  3. 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/

0
Davidgh