我安装了 Exchange Server 2007 SP3,但发送电子邮件时出现错误。
这是我的错误信息。
Microsoft Exchange 无法从 Active Directory 目录服务读取配置,原因是:由于异常而无法加载配置:Microsoft.Exchange.Data.Directory.ADTransientException:在 server.techsoft.local 上执行 Active Directory 操作失败。在 Bind 操作中为“MAILSERVER\Administrator”提供的凭据无效。错误代码:0x31。---> Microsoft.Exchange.Data.Directory.ADInvalidCredentialException:在 server.techsoft.local 上执行 Active Directory 操作失败。在 Bind 操作中为“MAILSERVER\Administrator”提供的凭据无效。错误代码:0x31。---> System.DirectoryServices.Protocols.LdapException:提供的凭据无效。 在 System.DirectoryServices.Protocols.LdapConnection.BindHelper(NetworkCredential newCredential,Boolean needSetCredential) 在 Microsoft.Exchange.Data.Directory.PooledLdapConnection.BindWithRetry (Int32 maxRetries) --- 内部异常堆栈跟踪结束 --- 在 Microsoft.Exchange.Data.Directory.PooledLdapConnection.BindWithRetry (Int32 maxRetries) 在 Microsoft.Exchange.Data.Directory.LdapConnectionPool.CreateOneTimeConnection (NetworkCredential networkCredential,ADServerInfo serverInfo) 在 Microsoft.Exchange.Data.Directory.TopologyProvider.PopulateConfigNamingContexts() 在 Microsoft.Exchange.Data.Directory.TopologyProvider.GetConfigurationNamingContext() 在 Microsoft.Exchange.Data.Directory.ADSession.GetConnection(字符串 preferredServer、布尔 isWriteOperation、布尔 isNotifyOperation、ADObjectId 和 rootId) 在 Microsoft.Exchange.Data.Directory.ADSession.GetReadConnection (字符串 preferredServer、ADObjectId 和 rootId) 在 Microsoft.Exchange.Data.Directory.ADSession.Find(ADObjectId rootId、StringoptionalBaseDN、ADObjectId readId、QueryScope 范围、QueryFilter 过滤器、SortBy sortBy、Int32 maxResults、IEnumerable`1 属性、CreateObjectDelegate objectCreator、CreateObjectsDelegate arrayCreator) 在 Microsoft.Exchange.Data.Directory.ADSession.Find(ADObjectId rootId、QueryScope 范围、QueryFilter 过滤器、SortBy sortBy、Int32 maxResults、IEnumerable`1 属性、CreateObjectDelegate objectCtor、CreateObjectsDelegate arrayCtor) 在 Microsoft.Exchange.Data.Directory.ADSession.Find[TResult](ADObjectId rootId、QueryScope 范围、QueryFilter 过滤器、SortBy sortBy、Int32 maxResults、IEnumerable`1 属性) 在 Microsoft.Exchange.Data.Directory.SystemConfiguration.ADSystemConfigurationSession.Find[TResult](ADObjectId rootId、QueryScope 范围、QueryFilter 过滤器、SortBy sortBy、Int32 maxResults) 在 Microsoft.Exchange.Data.Directory.SystemConfiguration.ADSystemConfigurationSession.FindServerByFqdn (字符串 serverFqdn) 在 Microsoft.Exchange.Data.Directory.SystemConfiguration.ADSystemConfigurationSession.FindLocalServer() 在 Microsoft.Exchange.Transport.LocalServerConfiguration.c__DisplayClass2.b__0() 在 Microsoft.Exchange.Data.Directory.ADNotificationAdapter.RunADOperation (ADOperation adOperation,Int32 retryCount) --- 内部异常堆栈跟踪结束 --- 在 Microsoft.Exchange.Data.Directory.ADNotificationAdapter.RunADOperation (ADOperation adOperation,Int32 retryCount) 在 Microsoft.Exchange.Data.Directory.ADNotificationAdapter.TryRunADOperation(ADOperation adOperation,Int32 retryCount)。 有关详细信息,请参阅帮助和支持中心,网址为 http://go.microsoft.com/fwlink/events.asp。
答案1
你的广告服务器在哪里?是在同一台机器上吗?
那个部分
绑定操作中为‘MAILSERVER\Administrator’提供的凭据无效。
...这让我有点担心。尤其是当其余的错误提示您的 AD 服务器是“server.techsoft.local”时。看起来 Exchange 正在尝试使用“MAILSERVER\Administrator”(本地管理员)查询 AD,而 AD 对此一无所知(除非 AD 位于机器本地,并且域实际上是“MAILSERVER”,从而使管理员成为域管理员...)。您可以检查服务器上的用户角色(组织配置屏幕)吗?
您是否运行了工具箱中的 BPA 工具?