Использование функции OpenSharedItem для чтения файлов .msg и возникли проблемы с определением получателя сообщения электронной почты, если у получателя было изменение имени после сохранения файла.OpenSharedItem locating recipient
Если файл .msg сохраняется на диске, я могу прочитать PR_RECEIVED_BY_EMAIL_ADDRESS, чтобы вернуть получающий адрес электронной почты в формате адреса Exchange, но если у человека было изменение имени, CN = больше не совпадает.
Я использую ниже, чтобы прочитать обратно получать сообщения электронной почты, пока я не столкнулся с этой проблемой:
Outlook.PropertyAccessor propAccess = mailItem.PropertyAccessor;
propAccess.GetProperty("http://schemas.microsoft.com/mapi/proptag/0x0076001E");
Возвращает адрес Exchange, как: /O = Организация/OU = Биржи Административная группа/CN = Получатели/CN =
Есть ли способ разрешения старого адреса на текущее отображаемое имя?
Любые предложения будут оценены.