我们正在部署 Exchange 2010。我们是新手,因此如果我遗漏了一些显而易见的信息,我深表歉意。
我们已经配置 AD 一段时间了,现在正在逐步部署 Exchange 2010。我们的用户收到了以下 NDR:
From: Microsoft Outlook
Sent: Wednesday, April 20, 2011 4:42 PM
To: Jane Doe
Subject: Undeliverable: Quarterlies
Delivery has failed to these recipients or groups:
Jane Doe
<mailto:IMCEAEX-_O%3DWORKPAC_OU%3DEXCHANGE%2B20ADMINISTRATIVE%2B20GROUP%2B20%2ABX8FYD1234SPDLT%2B29_CN%3DRECIPIENTS_CN%[email protected]>
The e-mail address you entered couldn't be found. Please check the
recipient's e-mail address and try to resend the message. If the problem
continues, please contact your helpdesk.
问题:
这些地址到底是什么?用户通过 Outlook 使用自动完成功能,结果如下。一些搜索让我相信这是 Outlook 缓存地址簿中的某些内容?但它是从哪里获取的?这是新 Exchange 2010 中的 2 个全新用户,因此这不是过时的缓存。
我们怎样修复这个问题?
答案1
引自:http://it.usu.edu/htm/faq/faq_q=1360
“问题是缓存的 Outlook 昵称会记住旧 Active Directory(蓝色)中的信息。即使用户输入完全合格的电子邮件地址,例如[电子邮件保护]展望记住[电子邮件保护]以前是 mailto:IMCEAEX-_O=UTAH+20STATE+20UNIVERSITY_OU=FIRST+20ADMINISTRATIVE+20GROUP_CN=RECIPIENTS_CN=johsmi@mail.blue.usu.edu。Outlook 尝试简单地从旧域中获取旧用户名并将其放入新域中。因此,它尝试发送到 mailto:IMCEAEX-_O=UTAH+20STATE+20UNIVERSITY_OU=FIRST+20ADMINISTRATIVE+20GROUP_CN=RECIPIENTS_CN=johsmi@aggies.usu.edu
这会导致电子邮件被退回。
要解决此问题,请执行以下操作:
我们需要清除 Outlook 昵称缓存。
在 XP/2000 中,缓存文件位于此处:
C:\Documents and Settings\\Application Data\Microsoft\Outlook\.NK2
关闭 Outlook 并删除 .NK2 文件以使 Outlook 忘记之前输入的信息。
在 Vista 下它位于此处:
C:\用户\\应用程序数据\漫游\微软\Outlook\.NK2
关闭 Outlook 并删除 .NK2 文件以使 Outlook 忘记之前输入的信息。
删除 .NK2 文件只会删除 Outlook 缓存地址,而不会删除地址簿。”
希望这可以帮助!
答案2
或者将其设置为 x500 地址 - 无需用户干预。
答案3
我同意 Mike 的观点。Outlook 客户端似乎保留了旧地址的缓存。但您可以要求用户执行以下操作,而不是从 Outlook 客户端(内部和外部)中删除所有缓存地址:
- 新邮件
- 输入失败地址的第一个字符
- 通过“DEL”删除所有失败地址的条目,通过箭头键向上/向下滚动
- 再次输入地址或通过“收件人”字段从 GAL 中选择
- 发送邮件。
Outlook 电子邮件地址自动完成使用上次成功传送的地址。
答案4
为您提供分步指南(针对我认为 wooGZ 提到的解决方案):
在 Exchange 管理控制台中:
- 打开 Outlook 无法发送的邮箱(或联系人)的属性
- 在“电子邮件地址”选项卡中,添加另一个风俗地址:
- 确保在添加对话框中不要将类型设置为默认的“SMTP”。
- 我需要在“添加”按钮的下拉菜单中选择“自定义”。
- 我这里有一个德语版本,您的标签可能有点不同。
- 在添加对话框的类型字段中输入X500
- 在添加对话框的地址字段中输入...
/O=WORKPAC/OU=交易所管理组 (FYDIBOHF23SPDLT)/CN=接收者/CN=jdoe
... 或者非常类似的东西。如果有疑问:
- 检查其他对象的“旧 DN”属性。(Exchange 管理控制台中断开连接的邮箱。或者 Active Directory 中连接到邮箱或联系人的用户。我没有选择这种方法。)
或者将错误(又名“NDR”)电子邮件中的字符串转换为 X500 地址,如下所示此处指定由 Microsoft 提供。简而言之:
用。。。来代替 /
用空格替换 +20。
将 +28 替换为 (
将“+29”替换为 )
删除 IMCEAEX-
删除@the.domain.at.the.end
在地址前面添加“X500:”可能是合法的。我不需要它,也没有尝试过。
- 问题中的字符串还包含 % 转换,这使此过程变得复杂。也许您可以访问更原始的版本,而无需进行额外的混淆。