【发布时间】:2016-01-07 11:12:09
【问题描述】:
我有电子邮件申请。我使用 EWS 下载 Exchange Server 电子邮件帐户的电子邮件。我得到了一切,包括附件。我想了解后续详情。
我如何获得电子邮件附件中的“跟进”详细信息?
【问题讨论】:
标签: .net email exchange-server exchangewebservices
我有电子邮件申请。我使用 EWS 下载 Exchange Server 电子邮件帐户的电子邮件。我得到了一切,包括附件。我想了解后续详情。
我如何获得电子邮件附件中的“跟进”详细信息?
【问题讨论】:
标签: .net email exchange-server exchangewebservices
您是否在谈论消息标志,如果是这样,您可以使用标志属性https://msdn.microsoft.com/en-us/library/office/microsoft.exchange.webservices.data.flag_members(v=exchg.80).aspx,这将对应于它是否标记为后续。如果你想要使用的标志的名称,你需要使用 FlagRequest 命名的道具,例如
ExtendedPropertyDefinition FlagRequest = new ExtendedPropertyDefinition(DefaultExtendedPropertySet.Common, 0x8530, MapiPropertyType.String);
PropertySet FlagPropset = new PropertySet(BasePropertySet.FirstClassProperties);
FlagPropset.Add(FlagRequest);
ItemView ivItemViewp = new ItemView(1);
ivItemViewp.PropertySet = FlagPropset;
EmailMessage lastemail = (EmailMessage)service.FindItems(WellKnownFolderName.Inbox, ivItemViewp).Items[0];
if (lastemail.Flag.FlagStatus == ItemFlagStatus.Flagged)
{
Object FlagRequestVal = null;
if (lastemail.TryGetProperty(FlagRequest, out FlagRequestVal))
{
Console.WriteLine(FlagRequestVal.ToString());
}
}
干杯 格伦
【讨论】: