Адрес отправителя C# ews

Я пытаюсь получить конкретную информацию об электронном письме (идентификатор сообщения, имя почтового ящика, дата, от, до, тема, тело, последовательность, date_inserted_db, hasattachment), и я могу успешно получить их, используя метод item.whatever или используя emailMessage для приведения элемент, как показано в Как получить отправитель электронной почты в EWS MAPI?. Как я могу получить фактический адрес электронной почты отправителя?

EmailMessage mes = (EmailMessage)item;
String sender = mes.Sender.Name;

Это дает мне что-то вроде «toosweetnitemare» вместо [email protected]. я тоже пробовал

System.Web.Mail.MailMessage receivedMessage = GetMail();
string replyTo = receivedMessage.From;

Но это не подходило для моего кода и постоянно говорило мне изменить версию фреймворка. Странно, и я не хочу его использовать.

Мне нужен адрес, использующий EWS или кастинг. Любые идеи?


person toosweetnitemare    schedule 23.05.2011    source источник


Ответы (1)


Вы, вероятно, ищете

String sender = mes.Sender.Address;
person Mike    schedule 23.05.2011
comment
Вы правы, я был. Извините, я понял это поздно вечером и забыл обновить это. Спасибо за помощь! - person toosweetnitemare; 24.05.2011