是否有办法获得"跟进"使用ews的Exchange电子邮件帐户的电子邮件详情?

时间:2016-01-06 12:05:10

标签: .net email exchange-server exchangewebservices

我有电子邮件申请。我使用EWS下载Exchange Server电子邮件帐户的电子邮件。我得到的一切包括附件。我希望得到跟进细节。

我如何获得"跟进"的详细信息附电子邮件?

1 个答案:

答案 0 :(得分:0)

你是在谈论消息标志,如果是这样你可以使用Flags属性https://msdn.microsoft.com/en-us/library/office/microsoft.exchange.webservices.data.flag_members(v=exchg.80).aspx,它将对应于是否标记为后续。如果您想要使用标志的名称,则需要使用名为prop的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());
            }
        }

干杯 格伦