我创建了一个联系人组,当我在 EWS 中将联系人组的名称作为收件人发送时,它会出现以下异常“一个或多个收件人无效”。
我一直在寻找答案,但没有太多关于 EWS 联系组使用情况的信息。
有什么线索吗?
我创建了一个联系人组,当我在 EWS 中将联系人组的名称作为收件人发送时,它会出现以下异常“一个或多个收件人无效”。
我一直在寻找答案,但没有太多关于 EWS 联系组使用情况的信息。
有什么线索吗?
我做了一些研究并找到了我的答案。这是任何需要它的人的解决方案。
//设置联系人组邮箱地址
电子邮件地址电子邮件地址 = 新电子邮件地址();
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 的项目;
}
}