Не удается получить SMTP-адрес удаленного пользователя Exchange - PullRequest
0 голосов
/ 07 июня 2018

Я пытаюсь обработать электронную почту Outlook, отправитель которой удален из Exchange.Обычно я использую:

mailItem.Sender.GetExchangeUser().PrimarySmtpAddress

Я также пытался использовать PR_EMS_AB_PROXY_ADDRESSES, но он говорит, что свойство не найдено для этого удаленного пользователя (хотя работает для других электронных писем).Я могу видеть электронную почту отправителя в заголовках сообщений, поэтому эта информация должна быть где-то там.Есть идеи?

1 Ответ

0 голосов
/ 07 июня 2018

Вы можете попробовать прочитать Свойство PidTagSenderSmtpAddress_W (для Юникода), номер тега: 0x5D01001F (DASL: http://schemas.microsoft.com/mapi/proptag/0x5D01001)

Существует также http://schemas.microsoft.com/mapi/proptag/0x5D02001F (PR_SENT_REPRESENTING_SMTP_ADDRESS_W)

...