我创建了一个联系人组,当我在 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 的项目; } }