Exchange Web Services (EWS) FinditEms во всех папках

Я использую следующий код, чтобы найти все электронные письма, отправленные от пользователя, однако это только это только поиск в папке «Основная папка в папке» и не проверяет никаких подпапок. Я хотел бы найти все пункты почты, включая любые подпункты.

Я попробовал Wellknown ColderPerame.root и Wellknown Foldername.inbox, и эти только поиск этих папок, а не в подпапках.

    private static void SearchItems(string email)
    {
        ItemView iv = new ItemView(10);
        FindItemsResults<Item> fiitems = _service.FindItems(WellKnownFolderName.Inbox, "from:username@example.com", 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();
    }
17
задан Luke 13 September 2011 в 11:27
поделиться