EWS数字签名的电子邮件具有空体升级后从Exchange 2007 SP1到Exchange 201

2019-10-21 07:50发布

我们必须从Exchange 2007 SP1升级与一个问题交换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的数字签名的电子邮件。

是任何人都熟悉这个问题?

谢谢。

文章来源: EWS Digitally signed emails have empty body after upgrade from Exchange 2007 SP1 to Exchange 2013