是否有人知道是否可以扩展 Exchange 电子邮件地址策略提供的功能,即调用自定义组件来确定地址?
我们正在实施一个管理 AD 数据的新系统,这很可能会更改现有帐户数据,即名字、中间名和姓氏。这将导致 Exchange 策略更新电子邮件地址,而这并不是我们想要的。我们希望地址保持不变。
我希望能够以某种方式修改策略,使其仅对新帐户生效,而不对现有帐户生效,但策略生成向导并不那么灵活,它没有日期或其他可用于确定触发器的 AD 属性的概念。
我很想能够放入一个.net组件或者类似的东西,这样就可以精确地定义策略。
妄想?
答案1
可以使用 LDIFDE 作为导入工具来创建您自己的架构扩展。(LDAP 数据交换格式)LDIFDE 将允许您创建自己的自定义 AD 属性,您可以在新帐户上设置该属性,然后您可以围绕匹配该属性创建收件人策略。
警告:您需要某种类型的 PowerShell 或 VBScript 来编辑该字段,或者自定义管理软件。
更具体一点,如果您新创建的 AD 属性为,mySpecialAttribute
并且您将其值设置为,则UseNewAddress
可以使用收件人策略和用户对象过滤器,类似于
(&(objectClass=person)(objectType=user)(mySpecialAttribute=UseNewAddress))
答案2
假设您正在使用默认电子邮件地址策略,并且假设您没有更改默认电子邮件地址策略(别名)的电子邮件地址本地部分,那么更改用户的名字、中间名或姓氏不会对其电子邮件地址产生任何影响。
解决此问题的一种替代方法是取消选中现有用户的用户帐户属性的“电子邮件地址”选项卡上的“根据电子邮件地址策略自动更新电子邮件地址”设置,而不是修改架构,这可以批量完成。
答案3
没有什么可以阻止 Exchange 在一个帐户上拥有多个地址。我们在正常的姓名变更(通常是结婚)过程中也经历过同样的事情;我们保留旧地址作为别名并设置新地址。对于您来说,您可以将新地址设置为别名,但保留旧地址作为回复地址以保持可见的连续性。两个地址都会发送,但回复地址将是 Exchange 报告的地址。