在我不得不删除并重新创建 Exchange 2007 中的用户帐户后,我收到了未送达错误,内部发送给这个新创建用户的电子邮件。所有试图向这个用户发送电子邮件的用户都会发生这种情况。
如果我回复他的电子邮件,我也可以向这个新用户发送电子邮件。
错误如下所示:
IMCEAEX-_O=EXCHANGENAME_OU=EXCHANGE+20ADMINISTRATIVE+20GROUP+20+28NFDVBOHF22RRTLT+29_CN=RECIPIENTS_CN=User19ax23be6@domainname.com
#550 5.1.1 RESOLVER.ADR.ExRecipNotFound; not found ##
答案1
Outlook 尝试使用 X500 地址向该用户发送邮件(即使您输入“[电子邮件保护]“)。删除邮箱并重新创建后,旧的 X500 地址不再有效,因为 Outlook 已将其缓存。解决此问题的最佳方法是将旧的 X500 地址添加到该邮箱,如下所示:
- 在 Exchange 管理控制台中,找到您重新创建的邮箱
- 右键单击它并选择属性
- 转至电子邮件地址选项卡
- 选择“添加->自定义地址”
- 在类型字段中输入 X500
- 在地址字段中输入“/O=Exchangename/OU=Exchange Administrative Group (NFDVBOHF22RRTLT)/CN=Recipients/CN=User19ax23be6”
如果您更改了错误消息中的任何内容,则需要检查 6 中的地址。如果没有,它应该可以正常工作。请注意,这里故意省略了域名。
同样的事情,但需要更多的解释: https://www.simple-talk.com/sysadmin/exchange/exchange-e-mail-addresses-and-the-outlook-address-cache/
答案2
这很可能是客户端/发送方错误。
在 Outlook 中,让用户尝试发送电子邮件(在本例中是您自己);
- 打开联系人,从联系人中删除用户
- 开始一封新电子邮件,开始输入用户,当自动完成弹出时按键盘上的删除键以删除缓存的地址。
可能发生的情况是,您有一个匹配的用户名、电子邮件地址和其他可见属性的 Exchange 对象,但是当您发送时,唯一 ID 不同,因此无法在缓存的联系人中找到与 GUID 匹配的对象。