C#ews发件人地址

时间:2011-05-23 15:37:49

标签: c# email exchangewebservices sender email-address

我正在尝试获取有关电子邮件的特定信息(messageID,mailboxname,date,from,to,subject,body,seq,date_inserted_db,hasattachment),我可以使用item.whatever方法或使用emailMessage成功获取它们如How to get the sender of an e-mail in 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或强制转换。有任何想法吗?

1 个答案:

答案 0 :(得分:7)

你可能正在寻找

String sender = mes.Sender.Address;