Différence entre un.fichier msg et A. fichier eml

Quelle est la différence entre un .fichier msg et un .le dossier eml?

  1. je sais qu'eml infacte un fichier texte alors que msg ne l'est pas.
  2. les deux peuvent être ouverts dans Outlook.
  3. Outlook vous permet de sauvegarder l'email sous .msg mais je n'ai pas trouver d'option pour enregistrer au format eml

y a-t-il quelque chose que msg est capable et que eml n'est pas et vice versa?

21
demandé sur rajesh 2013-04-26 09:51:42

1 réponses

MSG est un fichier de stockage OLE binaire (IStorage). Contrairement à MIME (EML), il stocke toutes les propriétés spécifiques au MAPI que MIME ne peut pas stocker. Les fichiers EML sont des fichiers texte dans le format MIME (Vous pouvez ouvrir un fichier comme celui dans le bloc-notes).

pour créer un fichier EML, vous pouvez soit

  1. le créer explicitement dans votre code un en-tête MIME / part à la fois.

  2. si vous utilisez le MAPI étendu en C++ ou Delphi, vous pouvez utiliser le IConverterSession interface qui enveloppe le convertisseur D'Outlook natif. Vous pouvez jouer avec elle dans OutlookSpy - cliquez sur le bouton IConverterSession sur la barre D'outils OutlookSpy.

  3. Vous pouvez utiliser rédemption et son RDOMail.SaveAs(..., olRfc822)/ SafeMailItem.SaveAs(..., olRfc822) méthodes.

19
répondu Dmitry Streblechenko 2016-04-12 21:59:32