VSTO Outlook, не в состоянии читать отскок письма в почтовом ящике - PullRequest
0 голосов
/ 29 марта 2020

Я новичок в разработке ВСТО.

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

вот мой код:

Outlook.MAPIFolder inbox = Globals.ThisAddIn.Application.Session.DefaultStore.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderInbox);

foreach (object item in inbox.Items)
{
    Outlook.MailItem mail = item as Outlook.MailItem;
    if (mail != null)
    {
        Debug.WriteLine("Subject:" + mail.Subject);
    }
}

вот мой выходные данные отладки:

enter image description here Выходные данные отладки, в которых есть только ОДНА тема электронной почты: «Подтвердите свой аккаунт, чтобы сделать больше с Outlook.com»

enter image description here

Программа не может получить отскок электронной почты в папке входящих сообщений.

Может кто-нибудь дать мне несколько советов по решению этой проблемы?

1 Ответ

0 голосов
/ 30 марта 2020

Отчеты о недоставке представлены объектом Outlook * ReportItem , а не MailItem. Взгляните на живые объекты в Outlook с OutlookSpy (нажмите кнопку «Элемент»).

...