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