从 EWS 获取最新的电子邮件

Get The Latest Email From EWS

任何人都可以帮助我,我需要 只检索我的 exchange 服务器收件箱 中的最新电子邮件

不需要任何其他电子邮件来显示我想要的电子邮件。

但是我卡住了,因为我能得到的最远只是我今天才收到的电子邮件。

我将 SearchFilter 与 DateTimeReceived 一起使用:

这是 我的代码过滤器 片段:

Dim search As New SearchFilter.IsGreaterThanOrEqualTo(ItemSchema.DateTimeReceived, DateTime.Today.Date)

提前致谢。

只需按 DateTimeReceived 属性 降序排列您的搜索结果。

view.OrderBy.Add(ItemSchema.DateTimeReceived, SortDirection.Descending);

然后在循环结果的时候,第一封邮件会是最新的(然后就可以跳出循环了)。