Envoi de messages avec TNEF
S’applique à : Outlook 2013 | Outlook 2016
De nombreux fournisseurs de transport envoient automatiquement tous les messages sortants au format TNEF (Transport Neutral Encapsulation Format). TNEF est utilisé pour transmettre le texte mis en forme que de nombreux clients et fournisseurs de magasins de messages prennent en charge dans leurs messages, les pièces jointes de différents types et les propriétés personnalisées pour les classes de messages personnalisées. Bien que le mode par défaut pour la plupart des fournisseurs de transport consiste à envoyer des messages sortants avec TNEF, certains fournisseurs de transport ne le prennent pas en charge. Le manque de prise en charge de TNEF n’est pas un problème pour les clients de messagerie standard qui envoient et reçoivent des messages IPM. Toutefois, pour les clients basés sur les formulaires ou les clients qui nécessitent des propriétés personnalisées, l’utilisation de TNEF est essentielle. Les concepteurs de clients qui s’appuient sur des formulaires ou des propriétés personnalisées doivent connaître les fonctionnalités des fournisseurs de transport qu’ils utilisent.
Les destinataires des messages peuvent contrôler si un fournisseur de transport transmet des messages avec TNEF en définissant la propriété PR_SEND_RICH_INFO . Pour plus d’informations, consultez PR_SEND_RICH_INFO (PidTagSendRichInfo). Lorsque la propriété PR_SEND_RICH_INFO d’un destinataire est définie sur TRUE, un fournisseur de transport qui prend en charge TNEF la transmet avec le message. Lorsque la propriété a la valeur FALSE, la mise en forme est ignorée. Quand PR_SEND_RICH_INFO n’existe pas, c’est au fournisseur de transport de choisir une action par défaut.
Lorsque des clients et des fournisseurs de services créent un destinataire personnalisé, ils peuvent affecter la valeur de sa propriété PR_SEND_RICH_INFO en transmettant l’indicateur MAPI_SEND_NO_RICH_INFO dans le paramètre ulFlags à l’appel IAddrBook ::CreateOneOff ou IMAPISupport ::CreateOneOff . Pour plus d’informations, consultez IAddrBook ::CreateOneOff et IMAPISupport ::CreateOneOff. En passant MAPI_SEND_NO_RICH_INFO, MAPI définit la propriété PR_SEND_RICH_INFO du destinataire personnalisé sur FALSE ; Dans la plupart des cas, si vous ne passez pas l’indicateur, MAPI définit la propriété sur TRUE. La seule exception est si l’adresse du destinataire personnalisé est interprétée comme une adresse Internet. Dans ce cas, MAPI définit PR_SEND_RICH_INFO sur FALSE.