Exchange 2010:在内部发送邮件时使用奇怪地址的NDR

我们正在部署Exchange 2010。我们对此很感兴趣,所以如果我错过了某些明显的东西,我很抱歉。

我们已经configuration了一段时间的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. 

问题:

  1. 这些地址到底是什么? 用户通过Outlook使用自动完成,这是它的结果。一些search引导我相信这是从Outlook的caching地址簿? 但是它从哪里得到? 在新的Exchange 2010中,这些是2个全新的用户,因此它不是陈旧的caching。

  2. 我们如何解决这个问题?

引自: http : //it.usu.edu/htm/faq/faq_q=1360

“问题在于,caching的Outlook昵称会记住旧的Active Directory(蓝色)的信息,即使用户input的是完全合格的电子邮件地址,例如[email protected],outlook也会记住[email protected] 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昵称caching。

在XP / 2000的caching文件在这里:

C:\ Documents and Settings \\ Application Data \ Microsoft \ Outlook \ .NK2

closuresOutlook并删除.NK2文件,让Outlook忘记以前input的信息。

在Vista下它是在这里:

C:\用户\\应用程序数据\漫游\微软\outlook\ .NK2

closuresOutlook并删除.NK2文件,让Outlook忘记以前input的信息。

删除.NK2文件只会删除Outlookcaching的地址,它不会删除地址簿。“

希望这可以帮助!

或者将其设置为x500地址 – 不需要用户干预。

我同意迈克。 Outlook客户端似乎保持旧地址caching。 但是,不要从您的Outlook客户端(内部和外部)中删除所有caching的地址,您可能会要求您的用户:

  1. 新邮件
  2. 键入失败地址的第一个字符
  3. 通过“DEL”删除失败地址的所有条目,通过箭头键向上/向下滚动
  4. 再次input地址,或通过'to'字段从GAL中select
  5. 发送邮件。

Outlook电子邮件地址自动填写使用上次成功交付的地址。

给你一个循序渐进的指南(对于我认为wooGZ所指的解决scheme):

在Exchangepipe理控制台中:

  1. 打开Outlook无法发送到的邮箱(或联系人)的属性
  2. 在标签“电子邮件地址”中,添加另一个自定义地址:
    • 确保没有在添加对话框中将types设置为默认的“SMTP”。
    • 我需要在“添加”button的下拉菜单中select“自定义”。
    • 我在这里有一个德语版本,你的标签可能会有点不同。
  3. 在添加对话框的types字段中inputX500
  4. 在添加对话框的地址栏中input…

/ O = WORKPAC / OU = EXCHANGE ADMINISTRATIVE GROUP(FYDIBOHF23SPDLT)/ CN = RECIPIENTS / CN = jdoe

…或者非常相似的东西 如有疑问:

  • 检查其他对象的“Legacy DN”属性。 (Exchangepipe理控制台中的已断开连接的邮箱,或者Active Directory中连接到邮箱或联系人的用户,我没有select此方法。)
  • 或者将错误(又名“NDR”)电子邮件中的string转换为X500地址,如Microsoft所述。 简而言之:

    用。。。来代替 /

    将空格replace为+20。

    将(+28)replace为(

    用“+29”replace)

    删除IMCEAEX-

    删除@ the.domain.at.the

  • 在地址前添加“X500:”可能是合法的。 我不需要它,我没有尝试。

  • 在你的问题中的string也有%转换,这使这个过程变得复杂。 也许你有机会获得一个更原始的版本没有这个额外的混淆。