Ich kann E-Mails aus einem Postfach abrufen, das auf einem Betreff basiert. Ich bin nicht sicher, welches Format für das Abrufen von E-Mails basierend auf dem Empfangsdatum?Abrufen von E-Mails für ein bestimmtes Datum in C# mithilfe der Exchange-Webdienste
string message = string.Empty;
Item item = Item.Bind(exService, messageID, PropertySet.FirstClassProperties);
if (item is EmailMessage)
{
EmailMessage em = (EmailMessage)item;
string strMsg = string.Empty;
//strMsg = strMsg + item.Id.ToString();
//strMsg = strMsg + item.DateTimeReceived;
strMsg = strMsg + "*********************** New Fiscal Email received on " + item.DateTimeReceived +" ************************************" + Environment.NewLine;
if (em.Body.Text.Contains("BRANDON"))
{
strMsg = strMsg + em.Body.Text.ToString();
}
strMsg = strMsg + "*********************** End of Email Body ************************************" + Environment.NewLine;
message = strMsg;
}
Der oben angegebene Code sucht nicht nach Betreff. Es ruft Nachrichten mit 'EntryID' ab. – SliverNinja