ExchangeService获取邮件主体
时间: 2023-06-13 18:05:40 浏览: 124
获取电子邮件信息
要获取ExchangeService中收件箱中的邮件主体,可以使用以下代码示例:
```csharp
// 创建ExchangeService对象
ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2010_SP2);
// 设置ExchangeService的认证信息
service.Credentials = new WebCredentials("username", "password");
// 设置ExchangeService的EWS的URL
service.Url = new Uri("https://example.com/EWS/Exchange.asmx");
// 使用FindItems方法查找收件箱中的邮件
FindItemsResults<Item> findResults = service.FindItems(WellKnownFolderName.Inbox, new ItemView(10));
// 遍历每个邮件并获取主体
foreach (Item item in findResults.Items)
{
item.Load(new PropertySet(ItemSchema.Subject));
Console.WriteLine(item.Subject);
}
```
在上面的示例中,我们首先创建了一个ExchangeService对象,然后设置了认证信息和EWS的URL。接下来,我们使用FindItems方法查找收件箱中的前10封邮件,并使用foreach循环遍历每个邮件。对于每个邮件,我们使用Load方法加载主体属性,并使用Console.WriteLine方法输出邮件主体。
阅读全文