Outlook 无法向 Exchange 联系人发送邮件

Outlook 无法向 Exchange 联系人发送邮件

环境林 1:Exchange 2013,Active Directory 级别 2008,运行 Office 2007、2010 和 2013 的客户端。环境林 2:Exchange 2013

在森林 1 中有一些森林 2 的交换联系人,因为它们之间没有信任关系,一切都是分开的。直到昨天,在两个森林之间发送邮件一切顺利,直到我通过 Active Directory 用户和计算机控制台删除了 Exchange 联系人(在森林 1 中)并在那里重新创建它们。从那时起,当我在 outlook(在森林 1 中)的收件人:字段中键入联系人姓名并按 Ctrl-K 完成并在几秒钟后发送邮件时,我会从森林 1 中的交换服务器收到一条消息,其中包含以下消息:

无法发送至对方或群组:

(森林2中的联系人姓名)

找不到您输入的电子邮件地址。请检查收件人的电子邮件地址并尝试重新发送邮件。如果问题仍然存在,请联系您的帮助台。

管理员的诊断信息:生成服务器:SERVER36.forest1.com

IMCEAEX-_o=BE+20Group_ou=Exchange+20Administrative+20Group+20+28FYDIBOHF23SPDLT+29_cn=Recipients_cn=ContactsName@forest1.com 远程服务器返回“550 5.1.1 RESOLVER.ADR.ExRecipNotFound;未找到”

原始邮件标题:

已接收:来自 SERVER36.forest1.com (192.168.1.23),发送者为 Server36.forest1.com (192.168.1.23),Microsoft SMTP 服务器 (TLS) id 为 15.0.1210.3;2017 年 6 月 14 日星期三 07:30:11 +0300

已接收:来自 SERVER36.forest1.com ([fe80::9576:69c7:7ea0:5847]),发送者为 Server36.forest1.com ([fe80::9576:69c7:7ea0:5847%12]),mapi id 为 15.00.1210.000;2017 年 6 月 14 日,星期三 07:30:11 +0300

内容类型:application/ms-tnef;name="winmail.dat"

内容传输编码:二进制

来自:(我的名字)

收件人:(联系人姓名)

主题:测试

主题主题:测试

主题索引:AdLkxuj2VLtvJxLWQIysabpAG53HzA==

日期:2017 年 6 月 14 日星期三 07:30:11 +0300

消息 ID:<[电子邮件保护]>

接受语言: en-US,he-IL

内容语言: en-US

X-MS-Has-Attach:是

X-MS-TNEF-相关器:<[电子邮件保护]>

MIME 版本:1.0

X-MS-Exchange-Transport-FromEntityHeader:托管

X-原始 IP: [192.168.1.41]

返回路径:[电子邮件保护]

X-KSE-服务器信息: Server36.forest1.com, 9

X-KSE-AntiSpam-Interceptor-Info: 内部提交的电子邮件

X-KSE-AttachmentFiltering-Interceptor-Info:保护已禁用

X-KSE-Antivirus-Interceptor-Info:扫描成功

X-KSE-Antivirus-Info:干净,日期:2017/06/14 00:53:00

不幸的是,我在 Google 上找不到有关此问题的任何帮助。我尝试过以下方法:

  • 从 Forest1 的 OWA 向同一联系人发送有效
  • 通过手机从同一个邮箱发送有效
  • 我重新将脱机通讯簿下载到 Outlook
  • 从 Outlook 2007、2010 和 2016 发送时出现问题(2013 未测试)
  • 清除自动完成列表中的缓存
  • 输入 forest2 的收件人姓名并将鼠标悬停在其上后,它确实显示了正确的电子邮件地址,并且从我的 Exchange 服务器返回的邮件中也显示了正确的邮件地址。
  • 从森林2 向森林1 发送邮件不受影响。
  • 我删除了 Active Directory 中的所有联系人,但问题仍然存在。还在 Exchange 中重新创建了联系人 - 没有区别。
  • 重新启动 Exchange 服务器 - 没有区别

由于我还没有找到太多的帮助,所以我想问一下你们中是否有人在过去遇到过类似的问题,或者能猜出原因或解决方案是什么(并且请不要告诉我从现在开始只使用 OWA :-))

谢谢

答案1

OWA 和 Mobile 可以正常工作,这意味着地址列表或联系人本身没有问题。问题可能与 Outlook 中的地址簿有关。

默认情况下,OAB 会在 Exchange 邮箱服务器上每 24 小时更新一次。您可以尝试:1.从自动完成列表中删除联系人;2.将 Outlook 从缓存模式更改为在线模式;3.尝试输入完整的电子邮件地址。然后您就可以成功发送电子邮件了。

答案2

标准测试 - 它能从 OWA 工作吗?如果能,那么问题就出在 OAB 或昵称上。不可能是其他原因。OWA 是来自域的实时信息。

OAB 默认每天更新一次,但由于 Outlook 的工作方式,可能需要最多 48 小时才能在客户端中自动看到更改。

事实上它在实时中可以工作但在 Outlook 缓存中却不行,这也指向了 OAB。

现在,如果 OAB 在该窗口期之后仍然无法显示更新的信息,那么您就会遇到更大的问题。

找到有问题的机器,关闭 Outlook 并删除 *.oab 文件。然后打开 Outlook。等待五分钟左右,然后再次检查 - 确保您从地址簿而不是任何弹出列表中选择地址。删除 OAB 文件的操作会强制完整下载 OAB 而不是增量文件。如果从此时起它正常工作,则 OAB 增量文件不会更新。如果仍然失败,则您的 OAB 已停止正确更新。

答案3

所以我找到了一个解决方案。我遇到了Matt5639 表示,仅仅重新同步 OAB 并不总是足够的,但建议删除位于 %AppData%\Local\Microsoft\Outlook\Offline Address Books 下的 OAB 文件。我还从 Exchange 管理外壳运行了一些命令:

获取 GlobalAddressList | 更新 GlobalAdressList

获取地址列表 | 更新地址列表

Get-OfflineAddressBook | Update-OfflineAddressBook 两者都可以解决问题。谢谢

相关内容