Partager via


IConverterSession::MIMEToMAPI

S’applique à : Outlook 2013 | Outlook 2016

Convertit un flux MIME en message MAPI.

HRESULT IConverterSession:: MIMEToMAPI ( 
     LPSTREAM pstm, 
     LPMESSAGE pmsg, 
     LPCSTR pszSrcSrv, 
     ULONG ulFlags 
);

Paramètres

pstm

[in] Interface IStream vers un flux MIME.

pmsg

[in] Pointeur vers le message à charger. L’appelant doit fournir un message que l’API doit remplir, de sorte que l’objet doit aller [in]. Consultez mapidefs.h pour la définition de type de LPMESSAGE.

pszSrcSrv

[in] Cette valeur doit être null.

ulFlags

[in] Ce paramètre identifie toute action spéciale à entreprendre pendant la conversion. Elle doit être égale à zéro (0) si aucune action spécifique ne doit être effectuée, ou une combinaison des valeurs suivantes :

CCSF_EMBEDDED_MESSAGE

Les informations envoyées/non envoyées sont conservées dans X-Unsent.

CCSF_SMTP

Le flux MIME est destiné à un message SMTP (Simple Mail Transfer Protocol).

CCSF_INCLUDE_BCC

Les destinataires BCC du flux MIME doivent être inclus dans le message MAPI.

CCSF_USE_RTF

Le corps HTML du flux MIME doit être converti au format RTF (Rich Text Format) dans le message MAPI.

CCSF_GLOBAL_MESSAGE

Le convertisseur doit gérer le flux MIME en tant que message international (EAI/RFC6530). Non pris en charge sur Outlook 2013.

Valeur renvoyée

E_INVALIDARG

Indique que pstm est null, pmsg est null ou ulFlags n’est pas valide.

Remarques

Si vous avez spécifié CCSF_USE_RTF dans le cadre d’ulFlags et que la banque de messages de destination prend en charge html et RTF, le message MAPI sera converti en HTML ou RTF. Si le message est converti en RTF, le format converti est compressé RTF, tout code HTML est incorporé dans la chaîne RTF compressée et la chaîne est contenue dans la propriété canonique PidTagRtfCompressed.

Référence MFCMAPI

Pour voir un exemple de code MFCMAPI, consultez le tableau suivant.

Fichier Fonction Commentaire
MapiMime.cpp
ImportEMLToIMessage
MFCMAPI utilise MimeToMAPI pour convertir un fichier EML en message MAPI.
MapiMime.cpp
ExportIMessageToEML
MFCMAPI utilise MAPIToMIMEStm pour convertir un message MAPI en fichier EML.

Voir aussi

IConverterSession : IUnknown
IConverterSession::MAPIToMIMEStm
IConverterSession::SetAdrBook
IConverterSession::SetCharSet
IConverterSession::SetEncoding
IConverterSession::SetSaveFormat
IConverterSession ::SetTextWrapping, constantes MAPI