Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Hace referencia a: Outlook 2013 | Outlook 2016
En la siguiente serie de acciones se describe cómo los transportes usan métodos TNEF para procesar mensajes salientes y entrantes.
Para enviar un mensaje que incluya una secuencia de TNEF
Procese las propiedades del mensaje admitidas por el sistema de mensajería.
Marque el mensaje de una manera específica de implementación para que el proveedor de transporte receptor pueda determinar que el mensaje requiere procesamiento de TNEF. Por ejemplo, un proveedor de transporte TNEF que envía a un sistema de mensajería SMTP podría agregar un campo de encabezado personalizado como "X-CONTAINS-TNEF" para indicar que el mensaje contiene datos TNEF.
Obtenga un objeto TNEF y úselo para encapsular las propiedades de mensaje no admitidas por el sistema de mensajería en un flujo TNEF.
Codifique el flujo TNEF mediante el modelo de datos adjuntos del sistema de mensajería. Por ejemplo, si el modelo de datos adjuntos subyacente es uuencode attachments y anexarlos al texto del mensaje, el proveedor de transporte debe uuencode the TNEF stream en otro archivo adjunto. El proveedor de transporte también debe implementar un método para reconocer qué datos adjuntos contienen la secuencia TNEF codificada cuando recibe un mensaje. La forma estándar de marcar estos datos adjuntos es darle un nombre de archivo adjunto de "WINMAIL. DAT". Si el proveedor de transporte lo hace, cualquier otro proveedor de transporte habilitado para TNEF que siga esta convención podrá interoperar con él.
Use métodos de interfaz ITnef : IUnknown para insertar etiquetas que describan las posiciones de los datos adjuntos del mensaje en el texto del mensaje.
Acceda al texto del mensaje etiquetado a través de métodos IStream y envíelo al sistema de mensajería.
Para recuperar propiedades encapsuladas
Escriba las propiedades admitidas por el sistema de mensajería en un mensaje nuevo, incluido el texto del mensaje etiquetado que contiene las propiedades encapsuladas.
Descodificar el flujo TNEF de los datos adjuntos adecuados.
Descodificar cualquier otro dato adjunto y escribirlos en nuevos datos adjuntos MAPI en un mensaje.
Abra el flujo TNEF para descodificar mediante la función OpenTnefStreamEx .
Use el método ITnef::ExtractProps para descodificar la secuencia TNEF y escribir las propiedades encapsuladas en el nuevo mensaje. Las propiedades codificadas que sean duplicadas de propiedades no codificadas sobrescribirán las propiedades no codificadas cuando se descodifican las propiedades codificadas.
Use el método ITnef::OpenTaggedBody para analizar el texto del mensaje y recuperar las posiciones de los datos adjuntos de las etiquetas del texto del mensaje.