C # EWS адрес отправителя - PullRequest
1 голос
/ 23 мая 2011

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

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

Это дает мне что-то вроде "toosweetnitemare" вместо toosweetnitemare@whever.com. Я также пытался

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

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

Мне нужен адрес с использованием EWS или приведения. Есть идеи?

1 Ответ

7 голосов
/ 24 мая 2011

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

String sender = mes.Sender.Address;
...