Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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