OL2002:“收件人”中的电子邮件地址不正确

本文已归档。它按“原样”提供,并且不再更新。
重要说明:本文包含有关修改注册表的信息。修改注册表之前,一定要备份注册表,并且一定要知道在发生问题时如何还原注册表。有关如何备份、还原和编辑注册表的信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
256986 Microsoft Windows 注册表说明
症状
当您在“联系人”文件夹右击一个联系人,然后单击“致联系人的新邮件”时,就创建了一个新邮件。在新邮件的“收件人”框中有以下不正确的地址:
显示名称 </o=组织名称/ou=管理组/cn=收件人/cn=显示名称>
“收件人”框中的地址应该是:
显示名称
原因
只有出现以下情况时,才会发生此问题:
  • 电子邮件地址是从全球通讯簿导入到个人通讯簿的。
  • 随后个人通讯簿被导入您的“联系人”文件夹。
解决方案

Service Pack 信息

这个问题在 Microsoft Office XP Service Pack 3 中得到纠正。

要解决此问题,请获取最新的 Microsoft Office XP Service Pack。有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
307841 OFFXP:如何获取最新的 Office XP Service Pack

修复程序信息

如何获得修复程序

这个问题在 Outlook 2002 修复程序包 1 中得到修复。有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
821890 发布 Outlook 2002 后 Service Pack 2 修复程序包:2003 年 5 月 30 日


安装此修复程序后,请按照本文“更多信息”一节列出的步骤操作,以设置 ContactRecipientEmailAddressMask 注册表项并激活此修复程序。
状态
Microsoft 已经确认这是在本文开头列出的 Microsoft 产品中存在的问题。
更多信息
警告:“注册表编辑器”使用不当可导致严重问题,可能需要重新安装操作系统。Microsoft 不能保证您可以解决因“注册表编辑器”使用不当而导致的问题。使用“注册表编辑器”需要您自担风险。 要激活此修复程序,请按照下列步骤操作:
  1. 退出 Outlook 2002。
  2. 单击“开始”,然后单击“运行”。
  3. 在“打开”框中,键入 regedit,然后单击“确定”。
  4. 找到下面的注册表项并单击选中它:
    HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Outlook\Options
  5. 选中前面的键,在“编辑”菜单,指向“新建”,然后单击“DWORD 值”。
  6. 键入 ContactRecipientEmailAddressMask,然后按 ENTER 键。
  7. 右键单击“ContactRecipientEmailAddressMask”,然后单击“修改”。
  8. 在“数值数据”框中,键入从下表中选用一个适当的值,然后单击“确定”。
  9. 在“文件”菜单上,单击“退出”以退出注册表编辑器。
注意:必须为这台计算机上的每个用户帐号设置注册表项。下表中提供了为关闭各种地址类型的反欺骗功能而可以将 ContactRecipientEmailAddressMask 设置的值。

地址类型十六进制值
x5001
x4002
MS Mail4
Exchange8
SMTP10
CCMAIL20
Lotus Notes40

注意:把值设成 Off 就关闭了所有(不仅限于列表中)的地址类型的反欺骗功能。
属性

文章 ID:819971 - 上次审阅时间:10/26/2013 18:41:07 - 修订版本: 5.0

Microsoft Outlook 2002 标准版

  • kbnosurvey kbarchive kbbug kbfix kbqfe kbofficexppresp3fix kbhotfixserver KB819971
反馈