我正在从 Exchange 2010 升级到 Exchange 2013。我已在单独的服务器上安装了 Exchange 2013,并设法使用 Exchange 2013 EAC/ECP 将我的邮箱迁移到 Exchange 2013 数据库。但是,当我尝试使用 2013 的 OWA 发送测试电子邮件时,出现此错误:
您无权执行此操作。
我用谷歌搜索了这个错误,他们都说是 DNS 的问题,必须设置为 DC 的 IP。但我的 Exchange 2013 服务器 (Windows 2012 R2) 的 DNS 已经设置为 Active Directory DC 的 IP(主 DNS 所在的 IP)。此外,此 Exchange 组织仅供内部网络使用。
目前的 Exchange 2010 仍运行良好,能够发送和接收电子邮件。但我无法从 2010 邮箱发送到 2013 邮箱,反之亦然。如果我从 2013 邮箱发送到另一个 2013 邮箱,则会出现上述错误。我还检查了 SMTP 日志,那里什么也没有。
除了 DNS 之外还可能有哪些原因?
答案1
我终于解决了这个问题。
事实证明这确实是 DNS 问题。我的 Exchange 2013 使用的主机名指向的 IP 与故意设置的 IP 不同。更正后,我将 ECP/EAC 中的 DNS 查找从自定义改回网络适配器绑定,然后重新启动 MSExchangeTransport 服务。邮件终于发送了。更正主机名后,使用自定义 DNS 查找应该可以正常工作,但在我的例子中却不行。
我使用 nslookup 检查主机名的 IP。