La différence entre un .fichier msg et un .fichier eml
Quelles sont les différences entre une .fichier msg et un .fichier eml?
- Je sais que lme est en fait un fichier texte alors que le msg n'est pas.
- À la fois peut être ouvert dans Outlook.
- Outlook vous permet d'enregistrer l'e-mail comme .msg mais je n'ai pas trouver d'option pour enregistrer au format eml
Est-il rien que le msg est capable et qui eml ne l'est pas et vice versa?
- Connexes: superuser.com/a/799994/253137
Vous devez vous connecter pour publier un commentaire.
MSG est un binaire OLE de stockage de fichiers (IStorage). À la différence de MIME (EML), il stocke toutes les MAPI propriétés spécifiques qui MIME ne peut pas la stocker. Son format est documenté par Microsoft. Vous pouvez regarder à l'intérieur d'un fichier MSG sur le
IStorage
niveau à l'aide d'un utilitaire comme SSViewer. Sur les MAPI niveau, vous pouvez ouvrir/créer un fichier MSG à l'aide de StgOpenStorage /StgCreateStorageEx et OpenIMsgOnIStg fonctions.EML fichiers sont des fichiers texte dans le MIME format (vous pouvez ouvrir un fichier comme ça dans le bloc-notes).
Pour créer un fichier EML, vous pouvez soit
Créer explicitement dans votre code un en-tête MIME/partie à la fois.
Si vous êtes à l'aide de MAPI Étendu en C++ ou Delphi, vous pouvez utiliser le IConverterSession interface qui enveloppe le natif d'Outlook converter. Vous pouvez jouer avec elle dans OutlookSpy - cliquez sur IConverterSession bouton sur le OutlookSpy de la barre d'outils.
Vous pouvez utiliser Rachat et ses RDOMail.
SaveAs(..., olRfc822)
/SafeMailItem.SaveAs(..., olRfc822)
méthodes.