集线器传输规则与Exchange 2010:使用空值?

我们使用集线器传输规则自动将公司签名附加到所有出站电子邮件。

某些值从员工ADconfiguration文件中提取,并在发送电子邮件时导入到dynamic签名的相应部分。 这对我们目前来说是完美的,但是我试图增加一个额外的值,这个值不像dynamic签名中已经存在的电话号码,并不适用于每个人(手机号码)。

到目前为止,我们已经在签名中包含了两个电话号码:办公室号码(前缀为“p”前缀)和传真号码(前缀为“f”前缀)。 这些数字在AD中绝对是每个人都存在的 – 所以AD空白字段没有问题留下一个没有值的前缀。

现在,如果我们在公司签名中添加“移动”作为附加字段,那么没有移动电话的用户将留下前缀“m”。 ( 下面的例子

John Doe p。 f。 123-456-7890

有没有什么办法可以使我们的集线器传输规则足够聪明,如果给定的用户没有相应的AD值,它就不包含特定的前缀?

当向消息附加文本时,集线器传输规则执行简单的variablesreplace; 它不是一个文本预处理器,也没有复杂的逻辑,比如“只有当这个值存在时才插入这个文本”。

但是,规则本身可以有这种逻辑; 所以你可以build立两条规则:如果相应的AD属性存在,则附加包括手机号码的文本;如果AD属性为空,则附加相同文本但没有手机号码的规则。