Я пишу VSTO Outlook addin в С#, и мне нужно различать, предоставляется ли MailItem входящим или исходящим (или ни один из них, если это, например, черновик).
Есть ли какой-нибудь надежный способ сделать это? Лучшее решение, которое я сейчас получаю, будет получать список получателей, cc и bcc, загружать адреса электронной почты из активных учетных записей и проверять, пересекаются ли эти два списка, но это кажется мне довольно хрупким, и я надеюсь, что есть лучшее решение.
Случай использования. Я хотел бы получить соответствующую дату для электронной почты, которая может быть либо ReceivedTime, либо SentOn, но для того, чтобы узнать, какой из них я должен использовать, мне было известно, была ли отправлена или получена почта.
Спасибо за идеи:)