C#ews发件人地址

too*_*are 1 c# email email-address exchangewebservices sender

我试图获取有关电子邮件的具体信息(messageID,mailboxname,date,from,to,subject,body,seq,date_inserted_db,hasattachment),我可以使用item.whatever方法或使用emailMessage来成功获取它们.如何在EWS MAPI中获取电子邮件的发件人中显示的项目.我怎样才能获得发件人的实际电子邮件地址?

EmailMessage mes = (EmailMessage)item;
String sender = mes.Sender.Name;
Run Code Online (Sandbox Code Playgroud)

这给了我一些像"toosweetnitemare"而不是toosweetnitemare@whatever.com.我也试过了

System.Web.Mail.MailMessage receivedMessage = GetMail();
string replyTo = receivedMessage.From;
Run Code Online (Sandbox Code Playgroud)

但这不会对我的代码很好,并不断告诉我改变我的框架版本.奇怪,我不想用它.

我希望使用EWS或者铸造地址.有任何想法吗?

Mik*_*ike 7

你可能正在寻找

String sender = mes.Sender.Address;
Run Code Online (Sandbox Code Playgroud)