FindItems de Serviços da Web do Exchange (EWS) em todas as pastas
Estou usando o código a seguir para encontrar todos os e-mails enviados por um usuário; no entanto, isso apenas pesquisa a pasta Caixa de Entrada principal e não verifica nenhuma subpasta. Gostaria de pesquisar todos os itens de email, incluindo todas as subpastas.
Tentei o WellKnownFolderName.Root e WellKnownFolderName.Inbox e eles pesquisam apenas essas pastas, não as subpastas.
private static void SearchItems(string email)
{
ItemView iv = new ItemView(10);
FindItemsResults<Item> fiitems = _service.FindItems(WellKnownFolderName.Inbox, "from:[email protected]", iv);
foreach (Item item in fiitems)
{
Console.WriteLine("Subject:\t" + item.Subject);
Console.WriteLine("Received At:\t\t" + item.DateTimeReceived.ToString("dd MMMM yyyy"));
Console.WriteLine();
}
Console.WriteLine("Press Enter to continue");
Console.ReadLine();
}