我们有 Office 365 在线 Exchange。我正在尝试设置一个动态分发列表外部的如果联系人的地址包含某个电子邮件域,则发送邮件。我尝试了下面的 powershell 脚本(以及 WindowsEmailAddress 和 EmailAddresses 属性,而不是 External),但无法使其工作。有人知道我该如何实现这一点吗?使用 Exchange Online,必须在 Powershell 中完成。
Set-DynamicDistributionGroup -Identity "Test Group" -RecipientFilter {((RecipientType -eq 'MailContact') -and -(ExternalEmailAddress -like '@example.com'))}
据我所知,电子邮件地址过滤器似乎不起作用。域名肯定是正确的。是否有可以检查邮件联系人电子邮件地址的属性?
答案1
我已使用公司属性并执行以下操作:
Set-DynamicDistributionGroup -Identity "Test Group" -RecipientFilter
{((RecipientType -eq 'MailContact') -and (Company -eq 'Example'))}.
每个人将需要额外完成一步,但由于其他过滤器已经带来了很多麻烦,所以我可以接受。