0

ExchangeService 服务 = 新 ExchangeService(ExchangeVersion.Exchange2007_SP1); service.Credentials = new WebCredentials("hghgh", "hghg","yuu"); service.AutodiscoverUrl("rtrtrtrtrtrrrgrgfgfgg@a.com");

EmailMessage 消息 = 新的 EmailMessage(服务);
message.Subject = "主题";
message.Body = "正文到这里";
message.ToRecipients.Add("jack@yahoo.com");

ExtendedPropertyDefinition cUID = new ExtendedPropertyDefinition(DefaultExtendedPropertySet.InternetHeaders, "CITUID", MapiPropertyType.String);

message.SetExtendedProperty(cUID, "ID-12345678");
message.SendAndSaveCopy();

在 MS Outlook 中的邮件标题中看到的结果:

…………

cituid:ID-12345678 ----> 这是在 MS Outlook 标头中显示为标头的属性

如您所知,我在上面创建了一个扩展属性,该属性将显示为标题

问题:有没有一种方法可以将标题设置为以大写形式显示。因为还有另一个 3rd 方产品无法解析以小写形式显示的标头。

有没有办法可以使用“X-somthing”作为标题出现。我听说 Exchange Server 不喜欢将“X-..”用作自定义标头。

4

1 回答 1

2

以小写形式传播自定义标头是 MS Exchange Server 2007 的默认行为。标题不会以混合/大写形式显示,它们只会以小写形式显示。

MS Exchange Server 2007 可以将自定义标头传播到 Mapi 和非 Mapi 客户端。

于 2011-01-01T00:13:53.717 回答