attFrom

适用于:Outlook 2013 | Outlook 2016

attFrom 属性编码为 TRP 结构,该结构对发件人的显示名称和电子邮件地址进行编码,后跟发件人的显示名称和地址,后跟任何必要的填充。 attFrom 的格式如下:

attFromTRP-structure sender-display-name sender-address padding

sender-display-name 是一个以 null 结尾的字符串,如有必要,用额外的 null 字符填充,以达到 2 字节边界。 attFrom 编码末尾的填充由达到 (TRP) 边界的大小所需的空字符数组成。

TRP-structure:trpidOneOff cbgrtrp cch cb

对于 attFrom 项, TRP 结构始终是一次性编码,因此 TRP 结构字段的 trpid 始终为 trpidOneOff。 cbgrtrp、cch 和 cb 项对应于 TRP 结构的剩余字段。

cbgrtrp 字段的计算公式为 (size (TRP) \ * 2) 、以 null 结尾的 sender-display-name 及其填充的长度以及以 null 结尾的 sender-address 的长度。

cch 字段计算为以 null 结尾的显示名称的长度及其填充。

cb 字段计算为以 null 结尾的 sender-address 的长度。

sender-address: address-type address '\0'

发件人地址是一个字符串,它由四个部分组成:地址类型、文本冒号 (:) 、地址本身和终止 null 字符。 例如,字符串 fax:1-909-555-1234\0 将是一个合法的发件人地址值。