使用收件人过滤器将联系人添加到多个地址列表
Posted
技术标签:
【中文标题】使用收件人过滤器将联系人添加到多个地址列表【英文标题】:Adding contact to multiple address lists with recipientfilter 【发布时间】:2021-12-13 13:34:39 【问题描述】:是否有适当的方法将用户添加到多个地址列表,只对用户使用单个 extensionAttribute?
我目前正在创建一些地址列表供我们的员工使用。
假设我有一个名为“CompanyA”和“CompanyB”的地址列表 然后,我有一个用户需要同时显示在“CompanyA”和“CompanyB”中。
我目前为每个地址列表创建了一个收件人过滤器
A公司:
-RecipientFilter "(CustomAttribute14 -like 'CompanyA')"
公司B:
-RecipientFilter "(CustomAttribute14 -like 'CompanyB')"
然后我在 AD 中的用户身上找到了 extensionAttribute14 并添加了值 CompanyA; CompanyB
希望分隔符;会让它读取每个列表的两个值。
我发现这不起作用,我认为我需要重做地址列表上的过滤器,但我找不到任何关于从哪里开始或如何处理这些过滤器的提示。
我当然可以
-RecipientFilter "(CustomAttribute14 -like 'CompanyB') or (CustomAttribute14 -like 'CompanyA')"
但是,这会将具有任一值的所有用户都带入此列表。
【问题讨论】:
过滤器必须是-like '*CompanyA*'
,因为该属性现在包含的不仅仅是单个字符串
向我们展示您在添加此-RecipientFilter
时使用的命令。根据 Exchange 的“风格”,您可能想查看属性 CustomAttribute14
是否真的是 Filterable recipient property
这么简单的事情,居然解决了,谢谢!
【参考方案1】:
正如 Mathias 所写,我在要过滤的名称前后缺少通配符标签。
过滤器必须是 -like '*CompanyA*' 因为现在的属性 不仅包含单个字符串 – Mathias R. Jessen
【讨论】:
以上是关于使用收件人过滤器将联系人添加到多个地址列表的主要内容,如果未能解决你的问题,请参考以下文章
WooCommerce 根据送货国家/地区更改电子邮件收件人