【发布时间】:2012-02-29 00:17:09
【问题描述】:
我正在为我的一些开发任务使用 Exchange Web Service Managed API 1.1 版本,我想对传入的电子邮件执行一些操作。
- 确认发件人
- 将磁盘上的电子邮件信息保存为 html 文件(与
SaveAs选项提供的方法相同)
对于第一个问题,为了将电子邮件发送给发件人,我需要获取发件人的电子邮件地址。因此,我尝试了以下操作,但没有运气:( 执行以下操作我可以获得电子邮件,其中 From 仅包含名称而不是电子邮件地址。
EmailMessage email = EmailMessage.Bind(exchangeService, item.Id);
Console.WriteLine(email.From.Address);
谁能帮帮我。
谢谢,
安库什·古普塔
【问题讨论】:
-
那么您遇到了什么错误/问题?
-
我无法获取发件人的电子邮件地址。我再次完善了我的问题。
-
我可以使用 EWS 获取发件人电子邮件地址。我错过了添加 email.Load() 调用,这样做时所有第一类属性都会被加载,并且我能够获取发件人地址。
-
是的。第二种:将电子邮件信息保存为 html 文件(与 SaveAs 选项提供的方法相同)
-
您想要邮件的正文还是精美的视图,包括发件人、收件人、主题...... Outlook 在您打印电子邮件时生成的内容?