我遇到了这个问题,并通过取消隐藏 GAL 中的地址解决了它。但是,我真的不想这样做,因为我有一些用作资源的邮箱,我不想发布它们。
我当时的具体情况是这样的:
我为该用户创建了第二个电子邮件配置文件,并开始配置 Outlook。当我进入要求输入服务器和用户名凭据的页面时,无法验证用户名,因为它被隐藏了。
就像我说的,我通过取消隐藏来解决这个问题,但想知道是否还有其他方法可以实现我想要的效果,同时仍然隐藏电子邮件地址。
Outlook 03、Exchange 07
答案1
您不会比现在的答案(取消隐藏并重新隐藏)更喜欢这个,但指定legacyExchangeDN
用户邮箱将允许“检查名称”运行,即使对象被隐藏(因为基本上,“检查名称”正在做什么 - 将用户的别名解析为legacyExchangeDN)。
我测试台上的“EAnderson”用户的 legacyExchangeDN 为“/o=Home/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=EAnderson”。我确认该邮箱在地址列表中是隐藏的,无法使用别名“EAnderson”进行解析,但“检查名称”工作正常,当我使用 legacyExchangeDN 时邮箱会打开。(这个技巧至少可以追溯到 Exchange 5.5,我用它来向那些自认为是“Exchange 专家”的人表明,也许他们并不了解他们所认为的一切……呵呵……)
您从哪里获得 legacyExchangeDN?使用 ADSIEDIT 之类的工具可以让您看到它,其他允许对 Active Directory 数据库进行“自由格式”查询的工具也可以让您看到它。
一旦您知道用户的 legacyExchangeDN 属性的格式,您很可能就可以在脑海中形成它们。他们已经得到了很多Exchange 2007 中更加丑陋,因为它们在其中引用了“/ou=Exchange 管理组 (FYDIBOHF23SPDLT)”AG。
答案2
在 GAL 中取消隐藏它,配置 Outlook,在 GAL 中重新隐藏它。