使用脚本从特定邮件域中删除 Outlook 2010/2013“建议的联系人”

使用脚本从特定邮件域中删除 Outlook 2010/2013“建议的联系人”

我想自动删除一群 Exchange 用户的 Outlook 2010/2013 建议联系人,但仅针对特定邮件域中的地址。

我可以找到很多有关清除此文件夹的信息,但关于使用脚本解析它的信息却不多。我知道“建议的联系人”是存储在用户邮箱中的一种特殊形式的文件夹,那么 Outlook 脚本是这里最好的答案吗?我可以像与邮件文件夹交互一样与“建议的联系人”文件夹交互吗?我应该在 Exchange 服务器端执行此操作吗?

答案1

我所能看到的最接近你这样做的事情是 Glen 的脚本:

通过 Powershell 清除建议的联系人

使用 EWS (Exchange Web Services) 来完成此操作。

但是,这会清除整个文件夹,并且脚本实际上并不是设计为组织中所有邮箱的循环。

我试图自己想办法过滤掉那些特定的地址,但是没有成功。

有趣的是,最新的评论是关于做你所要求的事情,是你吗?

我认为最好的选择是创建工作说明,让用户遵循如何在 Outlook 中查看“建议的联系人”文件夹并手动将其删除。

例如:

  1. 打开 Outlook
  2. 点击“文件夹”视图
  3. 选择“建议的联系人”
  4. 在视图上设置自定义过滤器为“EMAIL = *@domaintodelete.com”
  5. 突出显示所有域联系人并点击删除
  6. 删除视图过滤器
  7. 返回正常视图并完成

如果您提供屏幕截图等,这将非常容易理解。对于那些无法遵循简单说明的人,只需让技术人员手动处理即可。

相关内容