Transport-Neutral Encapsulation Format (TNEF)

適用対象: Outlook 2013 | Outlook 2016

TNEF は、一連の MAPI プロパティ (MAPI メッセージ) を連続したデータ ストリームに変換するための形式です。 TNEF 関数は、主に、これらのプロパティを直接サポートしていないメッセージング システムを介して送信するために MAPI メッセージ プロパティをエンコードする必要があるトランスポート プロバイダーによって使用されます。 たとえば、SMTP ベースのトランスポートでは、TNEF を使用して 、SMTP メッセージの 構造に直接表現されていない PR_SENT_REPRESENTING_NAME (PidTagSentRepresentingName) などのプロパティをエンコードします。

TNEF 実装では、いくつかの TNEF 固有の属性を定義します。それぞれは、特定の MAPI プロパティに対応します。 これらの属性は、それぞれの MAPI プロパティを TNEF ストリームにエンコードするために使用されます。 さらに、それに対応する特定の属性を持たない MAPI プロパティをカプセル化するために使用できる特殊な属性が定義されています。 これらの属性が定義されている理由は、すべての MAPI プロパティに対して単に均一なエンコード方法を使用するのではなく、TNEF を使用している MAPI に準拠していないソフトウェアとの下位互換性を有効にするためです。

このセクションの残りの部分では、TNEF ストリームの構造と構文、MAPI プロパティと TNEF 属性の間のマッピング、および特定の TNEF 属性に関する重要な考慮事項について説明します。