Senden von Nachrichten mit TNEF
Gilt für: Outlook 2013 | Outlook 2016
Viele Transportanbieter senden automatisch alle ausgehenden Nachrichten mit dem Transport Neutral Encapsulation Format (TNEF). TNEF wird verwendet, um den formatierten Text zu übertragen, den viele Clients und Nachrichtenspeicheranbieter in ihren Nachrichten, Anlagen verschiedener Typen und benutzerdefinierten Eigenschaften für benutzerdefinierte Nachrichtenklassen unterstützen. Obwohl der Standardmodus für die meisten Transportanbieter darin besteht, ausgehende Nachrichten mit TNEF zu senden, unterstützen einige Transportanbieter dies nicht. Die fehlende Unterstützung für TNEF ist für Standard-Messagingclients, die IPM-Nachrichten senden und empfangen, kein Problem. Für formularbasierte Clients oder Clients, die benutzerdefinierte Eigenschaften erfordern, ist die Verwendung von TNEF jedoch unerlässlich. Designer von Clients, die auf Formularen oder benutzerdefinierten Eigenschaften angewiesen sind, müssen die Funktionen der von ihnen verwendeten Transportanbieter kennen.
Nachrichtenempfänger können steuern, ob ein Transportanbieter Nachrichten mit TNEF überträgt, indem sie die eigenschaft PR_SEND_RICH_INFO festlegen. Weitere Informationen finden Sie unter PR_SEND_RICH_INFO (PidTagSendRichInfo). Wenn die PR_SEND_RICH_INFO-Eigenschaft eines Empfängers auf TRUE festgelegt ist, überträgt ein Transportanbieter, der TNEF unterstützt, diese mit der Nachricht. Wenn die Eigenschaft auf FALSE festgelegt ist, wird die Formatierung verworfen. Wenn PR_SEND_RICH_INFO nicht vorhanden ist, muss der Transportanbieter eine Standardaktion auswählen.
Wenn Clients und Dienstanbieter einen benutzerdefinierten Empfänger erstellen, können sie sich auf den Wert seiner PR_SEND_RICH_INFO-Eigenschaft auswirken, indem sie das MAPI_SEND_NO_RICH_INFO-Flag im ulFlags-Parameter an den IAddrBook::CreateOneOff - oder IMAPISupport::CreateOneOff-Aufruf übergeben. Weitere Informationen finden Sie unter IAddrBook::CreateOneOff und IMAPISupport::CreateOneOff. Wenn MAPI_SEND_NO_RICH_INFO übergeben wird, legt MAPI die PR_SEND_RICH_INFO Eigenschaft des benutzerdefinierten Empfängers auf FALSE fest. In den meisten Fällen, wenn das Flag nicht übergeben wird, legt MAPI die Eigenschaft auf TRUE fest. Die einzige Ausnahme ist, wenn die Adresse des benutzerdefinierten Empfängers als Internetadresse interpretiert wird. In dieser situation legt MAPI PR_SEND_RICH_INFO auf FALSE fest.