Я использую Outlook Interop для чтения и категоризации электронной почты, когда они приходят.
Это событие, которое я использую:
Outlook.Items items;
items = inbox.
items.ItemAdd += new Outlook.ItemsEvents_ItemAddEventHandler(items_ItemAdd);
А внутри оператора Switch позже у меня естькод, подобный следующему:
case "Subject":
mail.Categories = "Category";
mail.UnRead = false; break;
default:
mail.Categories = "Attention needed";
mail.UnRead = false;
mail.Save();
break;
Проблема в том, что иногда папка «Входящие» получает 5 электронных писем в секунду и классифицирует только первое и последнее электронное письмо, в то время как другие просто получают UnRead = false безКатегория.
Могу ли я попробовать еще какие-нибудь события?