Can anyone help me, I need to retrieve only the very latest email in my exchange server inbox.
I don't need any other email to show up with the one I want.
But I'm stuck, since the farthest that I could get is only the email I received only today.
I use SearchFilter with DateTimeReceived :
Here's the snipped of my code for the filter :
Dim search As New SearchFilter.IsGreaterThanOrEqualTo(ItemSchema.DateTimeReceived, DateTime.Today.Date)
Thanks in advance.
Just sort your search results by the
DateTimeReceived
property, in descending order.Then when you loop through the results, the first email will be the latest (and then you can jump out of the loop).