TL;DR:我通过 EMC 删除了所有人的邮箱,从而删除了他们的 AD 帐户。恢复 AD 帐户后,没有 Exchange 邮箱的人无法收到来自 Exchange 邮箱的邮件。电子邮件位于无法送达队列中,并显示错误“邮箱收件人没有邮箱数据库”,尽管 Exchange 应该将这些电子邮件发送到智能主机。
我正在试用 Exchange 2010。我将 AD 上的每个人都导入到 Exchange 中以创建邮箱。在发现这会干扰我当前的电子邮件服务器 (qmail) 后,我删除了邮箱。我犯了一个错误,删除了 AD 中的所有人。经过一番疯狂的努力,终于让所有人重新回到 AD。我使用墓碑恢复了所有人的帐户,现在 Exchange 出现了大问题,但我不确定是 AD 还是 Exchange 给我带来了问题。
我已经将 Exchange 设置为与我当前的电子邮件服务器 (qmail) 配合使用,并且共享域名(公共电子邮件域名)后一切都运行良好。我遇到的问题是,有些用户无法互相发送电子邮件,Exchange 给出错误“邮箱收件人没有邮箱数据库”,而它应该将这些电子邮件转发到其帐户所在的智能主机(qmail 服务器)。这只是一些用户。我知道当我从 AD 导入它们时,Exhcnage 中的某些东西保存着他们的旧电子邮件地址。我可以知道这一点,因为其中一个用户正在使用 Exchange 更改他们的电子邮件地址(将新地址设置为他们的回复)。每当 Exchange 上的某个人试图给这个用户发送电子邮件时,它都会自动将旧电子邮件地址切换到新地址,然后它就会卡在无法发送的队列中。qmial 上不存在新的电子邮件帐户,但存在旧的。所有电子邮件地址都是在 Exchange 中设置的。
此问题不会影响所有用户,但受影响的用户的电子邮件地址是静态的,Exchange 上没有人可以向他们发送电子邮件。Exchange 上的其他用户和 Qmail 服务器上的用户可以毫无问题地互相发送电子邮件。
答案1
问题在于 AD 帐户上剩余的 Exchange 属性。我唯一能解决此问题的方法是将它们添加回 Exchange 2010,然后在添加后禁用邮箱。Powershell 无法禁用属性。