传输中性封装格式 (TNEF)
适用于:Outlook 2013 | Outlook 2016
TNEF 是用于将一组 MAPI 属性(MAPI 邮件)转换为串行数据流的一种格式。 TNEF 函数主要由需要编码 MAPI 消息属性的传输提供程序使用,以便通过不直接支持这些属性的消息传送系统进行传输。 例如,基于 SMTP 的传输使用 TNEF 对 PR_SENT_REPRESENTING_NAME (PidTagSentRepresentingName) 等属性进行编码,这些属性在 SMTP 消息的结构中没有直接表示形式。
TNEF 实现定义了多个特定于 TNEF 的属性,其中每个属性对应于特定的 MAPI 属性。 这些属性用于将其各自的 MAPI 属性编码为 TNEF 流。 此外,还定义了一个特殊属性,该属性可用于封装任何没有与之对应的特定属性的 MAPI 属性。 定义这些属性的原因(而不是简单地对所有 MAPI 属性使用统一编码方法)是为了实现与使用 TNEF 的非 MAPI 兼容软件的向后兼容性。
本部分的其余部分介绍 TNEF 流的结构和语法、MAPI 属性与 TNEF 属性之间的映射,以及某些 TNEF 属性的重要注意事项。