Вопрос

Я пытаюсь получить конкретную информацию об электронной почте (MessageId, Mailboxname, дату, от, субъекта, тело, SEQ, DATE_INSERTED_DB, HASATTACHMENT), и я могу успешно получить их с использованием элемента. Кто-предаваемый метод или использование электронной почтыЧтобы избрать предмет, как показано в КакЧтобы получить отправителя электронной почты в EWS Mapi? .Как я могу получить на самом деле адрес электронной почты отправителя?

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

Это дает мне что-то вроде "Toosweetnitemare" вместо toosweetnitemare@whatever.com.Я также попробовал

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

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

Я хочу адрес, использующий либо EWS, либо отливку.Любые идеи?

Это было полезно?

Решение

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

String sender = mes.Sender.Address;
.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top