Compartir a través de


IConverterSession::MIMEToMAPI

Hace referencia a: Outlook 2013 | Outlook 2016

Convierte una secuencia MIME en un mensaje MAPI.

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

Parameters

pstm

[in] Interfaz IStream a una secuencia MIME.

Pmsg

[in] Puntero al mensaje que se va a cargar. El autor de la llamada debe proporcionar un mensaje para que la API se rellene, por lo que el objeto debe ir [in]. Vea mapidefs.h para obtener la definición de tipo de LPMESSAGE.

pszSrcSrv

[in] Este valor debe ser null.

ulFlags

[in] Este parámetro identifica cualquier acción especial que se realizará durante la conversión. Debe ser cero (0) si no se va a realizar ninguna acción específica o una combinación de los siguientes valores:

CCSF_EMBEDDED_MESSAGE

La información enviada o no enviada se conserva en X-Unsent.

CCSF_SMTP

La secuencia MIME es para un mensaje de Protocolo simple de transferencia de correo (SMTP).

CCSF_INCLUDE_BCC

Los destinatarios BCC de la secuencia MIME deben incluirse en el mensaje MAPI.

CCSF_USE_RTF

El cuerpo HTML de la secuencia MIME debe convertirse en formato de texto enriquecido (RTF) en el mensaje MAPI.

CCSF_GLOBAL_MESSAGE

El convertidor debe controlar la secuencia MIME como un mensaje internacional (EAI/RFC6530). No se admite en Outlook 2013.

Valor devuelto

E_INVALIDARG

Indica que pstm es null, pmsg es null o ulFlags no es válido.

Comentarios

Si ha especificado CCSF_USE_RTF como parte de ulFlags y el almacén de mensajes de destino admite HTML y RTF, el mensaje MAPI se convertirá en HTML o RTF. Si el mensaje se convierte en RTF, el formato convertido se comprimirá RTF, cualquier HTML se incrustará en la cadena RTF comprimida y la cadena se incluirá en la propiedad canónica PidTagRtfCompressed.

Referencia de MFCMAPI

Para obtener un ejemplo de código de MFCMAPI, vea la siguiente tabla.

Archivo Función Comment
MapiMime.cpp
ImportEMLToIMessage
MFCMAPI usa MimeToMAPI para convertir un archivo EML en un mensaje MAPI.
MapiMime.cpp
ExportIMessageToEML
MFCMAPI usa MAPIToMIMEStm para convertir un mensaje MAPI en un archivo EML.

Vea también

IConverterSession : IUnknown
IConverterSession::MAPIToMIMEStm
IConverterSession::SetAdrBook
IConverterSession::SetCharSet
IConverterSession::SetEncoding
IConverterSession::SetSaveFormat
IConverterSession::SetTextWrappingMAPI Constants