Ouverture d'un fichier .msg dans Ubuntu

43

Quelqu'un m'envoie un fichier .msg skype, et je ne peux pas l'ouvrir dans Ubuntu

Existe-t-il une application dans laquelle je peux ouvrir ce fichier?

Roland
la source
Cela pourrait être beaucoup de choses ... de quel type est ce fichier? Il existe plusieurs programmes différents utilisant l'extension msg.
Bobby
@Roland pouvez-vous vérifier ma réponse et la marquer comme cochée si cela fonctionne parfaitement et résout votre problème
Akhil Surapuram

Réponses:

47

Il s'agit d'un format MS-Outlook. Il existe un outil en ligne de commande appelé MSGConvert (voir www.matijs.net/software/msgconv ) qui convertit les fichiers .msg en .eml. Vous pouvez les ouvrir avec Thunderbird ou Evolution. Sur Ubuntu, vous devriez pouvoir installer l'outil en utilisant

sudo apt-get install libemail-outlook-message-perl libemail-sender-perl

à partir d'une ligne de commande. Utilisation

msgconvert *.msg

pour convertir tous les fichiers d'un répertoire à la fois. MSGConvert produira des copies de vos fichiers .msg avec le suffixe .msg.eml. Quoi qu'il en soit, votre ami devrait apprendre à envoyer correctement du contenu.

Georg Jung
la source
3
D'une manière ou d'une autre, msgconvert n'est pas apparu sur le chemin, mais les éléments suivants ont fonctionné:perl -we 'use Email::Outlook::Message; print Email::Outlook::Message->new(shift)->to_email_mime->as_string' foo.msg >bar.eml
Dallaylaen
Juste pour noter, sur les systèmes basés sur Debian, le script msgconvert n'est pas dans le paquet. Vous pouvez toutefois l'obtenir auprès du repo ici: github.com/mvz/email-outlook-message-perl
PottyBert
1
A l'aide de l'outil msgconvert de github.com/mvz/email-outlook-message-perl , la ligne de commande ./msgconvert file.msgne produit rien. Vous devez utiliser ./msgconvert --outfile file.eml file.msg.
slowhand
5
Si vous l'avez déjà fait apt-get install libemail-outlook-message-perl, vous n'avez rien d'autre à faire. Ce paquet contient déjà /usr/bin/msgconvert, au moins sur Debian 8 Jessie.
Axel Beckert
7

Ce n'est pas parfait mais vous pouvez importer un .msgfichier avec Mozilla Thunderbird (cela fonctionne avec le 52.1.1 sur mon Linux Mint) . J'ai eu une erreur d'encodage mais vous pouvez lire le contenu globalement.

Dans Thunderbird, vous cliquez sur Fichier > Ouvrir > Message enregistré et sélectionnez votre .msgfichier.

RousseauAlexandre
la source
Pour mon cas, avec cette méthode, le fichier est totalement illisible.
Pierre-Olivier Vares
1
Ce genre de travaux. Je peux voir un message en texte brut en haut avec beaucoup de problèmes, mais je pense qu'il a le contenu textuel de l'e-mail.
Qwertie
5

J'ai également rencontré un tel fichier (fourni par un collègue qui a enregistré un e-mail dans Microsoft Outlook). file(1)identifie le fichier .msg comme suit:

foo.msg: Composite Document File V2 Document

La réponse de Georg Jung concernant l'utilitaire basé sur Perl de Matijs van Zuijlen msgconvert(1)m'a orienté dans la bonne direction. Bien que mon système ne dispose pas de l'utilitaire msgconvert au moment de la rédaction de cet article, les instructions d'installation sur la page Web de Matijs indiquent l'utilisation cpancomme une façon de l'installer:

cpan -i Email::Outlook::Message

L'URL cpan est http://search.cpan.org/dist/Email-Outlook-Message/

Juan
la source
3

Essayez d'exécuter cette commande dans un terminal pour identifier le type de fichier:

$ file foo.msg

La sortie devrait vous indiquer de quel type de fichier il s'agit. S'il s'agit d'un fichier texte quelconque, vous pouvez l'ouvrir dans gedit ou votre éditeur de texte préféré.

Quack Quichotte
la source
évidemment, remplacez "foo.msg" par le nom de votre fichier .msg .
Quack Quichote
3
Il donne Composite Document File V2 Document, No summary infoet est un fichier Outlook pour les e-mails. Voir aussi Comment afficher un fichier Outlook .msg?
Martin Thoma
1
Je pense que cela devrait être un commentaire
Greg Schmit - Rétablir Monica
3

Essayez ce lien: http://www.coolutils.com/Online-Mail-Converter.php

Je suis venu à ce poste à la recherche d'une réponse, j'ai trouvé le lien ci-dessus qui a fait le travail pour moi. Je voulais donc partager ici.

Si vous êtes préoccupé par la confidentialité, vous pouvez acheter leur version de bureau et la convertir.

bragboy
la source
1
Juste curieux, pourquoi tous les downvotes? Semble être un très bon outil.
Duncan X Simpson
1
@VirtualDXS - La vie est dure, non? :)
bragboy
5
Je sous-estime également cette "solution", car elle viole la vie privée. Les fichiers .msg contiennent parfois des fils de discussion, qui doivent rester confidentiels.
slowhand
1
Je n'arrive pas là où l'outil viole la confidentialité. C'est juste une fausse déclaration. C'est la même chose que Winrar viole la confidentialité car parfois les fichiers .rar contiennent des fichiers qui peuvent être confidentiels. Ou un client SQLite viole la confidentialité car vous pouvez lire les conversations Skype à partir du fichier .db.
Andre Figueiredo
3
@AndreFigueiredo: C'est la différence entre un outil en ligne et un programme local. Lorsque vous traitez des données avec WinRAR ou tout autre programme sur votre ordinateur, les données restent sur votre ordinateur (sauf si elles sont infectées par des logiciels espions). Mais avec cette solution «coolutils», vous téléchargez votre fichier sur leur site Web puis téléchargez le résultat. Suppriment-ils immédiatement vos données de leurs serveurs? Leur personnel est-il autorisé à consulter vos données? Vendent-ils vos données à d'autres personnes? Une fois que vous leur avez donné, c'est hors de votre contrôle.
Scott
2

Vous pouvez également procéder comme ceci:

strings foo.msg |html2text
Stéphane
la source
2

Hie, même si de nombreuses réponses sont disponibles, mais qu'aucune d'entre elles n'est simple et facile à utiliser, je publie donc cette réponse.

Utilisez Microsoft one drive pour ouvrir des fichiers .msg en ligne via un navigateur

Connectez-vous à votre compte Microsoft onedrive et téléchargez le fichier .msg. Après le téléchargement, vous pouvez cliquer dessus pour afficher le contenu du fichier.

et l'avantage par rapport aux autres réponses est que vous ne partagerez pas votre fichier avec des convertisseurs de fichiers tiers.

Remarque: Cette méthode n'est pas spécifique au système d'exploitation et peut être appliquée dans n'importe quel système d'exploitation.

Akhil Surapuram
la source
J'aimerais pouvoir également modifier le message.
Jaakko
Les fichiers @Jaakko .msg sont des fils de conversation par courrier électronique. Je ne trouve aucun sens à le modifier. Je pense que vous pouvez copier du contenu texte à des fins de transfert de courrier
Akhil Surapuram