我们遇到从Exchange 2007 SP1升级到Exchange 2013的问题。我们使用ews从特定文件夹中获取电子邮件。代码如下所示:
private List<Item> GetAllItems(string folderId)
{
Folder inbox = Folder.Bind(m_Exchange, folderId);
List<Item> m_ListOfItems = new List<Item>();
ItemView itemView = new ItemView(int.MaxValue);
FindItemsResults<Item> items = inbox.FindItems(itemView);
foreach (Item item in items)
{
item.Load();
m_ListOfItems.Add(item);
}
return m_ListOfItems;
}
我们在Exchange 2013中遇到的问题是电子邮件是经过数字签名的,在这种情况下,电子邮件正文是空的。对于其他电子邮件,它对于明文/ html电子邮件类型都很好。此代码也适用于Exchange 2007 SP1上的数字签名电子邮件。
有人熟悉这个问题吗?
感谢。