0

我创建了一个联系人组,当我在 EWS 中将联系人组的名称作为收件人发送时,它会出现以下异常“一个或多个收件人无效”。

我一直在寻找答案,但没有太多关于 EWS 联系组使用情况的信息。

有什么线索吗?

4

1 回答 1

1

我做了一些研究并找到了我的答案。这是任何需要它的人的解决方案。

//设置联系人组邮箱地址
电子邮件地址电子邮件地址 = 新电子邮件地址();
emailAddress.MailboxType = MailboxType.ContactGroup;                            
emailAddress.Id = ItemID;
message.ToRecipients.Add(emailAddress);

//可以通过以下代码获取ItemID。

// 使用要从联系人文件夹中检索的项目数实例化项目视图。
项目视图视图 = 新项目视图(9999);

// 请求联系人文件夹中具有您选择的属性的项目。
FindItemsResults contactItems = ExchangeService.FindItems(WellKnownFolderName.Contacts, view);

// 遍历所有联系人
foreach(contactItems 中的项目项)
{
    //检查是否有ContactGroup
    如果(项目是 ContactGroup)
    {
        //获取联系人组
        ContactGroup contactGroup = 作为 ContactGroup 的项目;
    }
}
于 2013-10-29T15:53:28.420 回答