这个错误是什么意思?(0x80040607-00000000-00000000)

这个错误是什么意思?(0x80040607-00000000-00000000)

我的一位同事每次尝试通过 Outlook 发送电子邮件时都会遇到以下错误。我们使用的是 Amazon WorkMail(交换协议)。

Your message did not reach some or all of the intended recipients.

 Subject: Book PDF
 Sent: 24/04/2015 10:50


The following recipient(s) cannot be reached:

 John Smith on 24/04/2015 10:54
 This message could not be sent. Try sending the message again later, or contact your network administrator. Error is [0x80040607-00000000-00000000].

我希望有人知道这个错误是什么意思。有人告诉我这不是 WorkMail 问题,而是 Outlook/Exchange 相关错误。

答案1

可能是他的 Outlook 设置有误。告诉他检查他的帐户设置:

  1. 确保@domain.com不是登录的一部分
  2. 检查其他 smtp 服务器参数:服务器、端口、密码
  3. 如果这没有帮助,请使用https://support.microsoft.com/kb/813514

(参考:1

答案2

使用 Microsoft 的错误实用程序

C:\> Err.exe 0x80040607

# for hex 0x80040607 / decimal -2147219961 :
  MAPI_E_NO_RECIPIENTS     mapicode.h     
# 1 matches found for "0x80040607"

对于 MAPI_E_NO_RECIPIENTS本文意味着分发列表存在问题,其中“Outlook 通过唯一 ID 引用联系人,但用户无法使用”。大多数文章都提到分发列表和 GetRecipientTable() 未返回任何结果。

该函数在 Microsoft 的网站上定义这里,这意味着您可以在收件人表完全可用之前继续(并出现错误),但由于大多数迹象表明没有返回收件人,因此您可能需要检查:

  • 是否使用了分发列表?所有名称是否有效?
  • “John Smith” 是有效查询吗?它在其他地方也有效吗?
  • 如果直接使用“约翰史密斯”的电子邮件地址会发生什么?

由于这是一个 MAPI 错误(邮件程序员接口),因此至少应该联系亚马逊获取更多信息,因为他们必须编写代码才能使用 Microsoft API。显然,很容易犯错误像这样但更有可能的是“John Smith”在 Exchange 中的帐户/条目已损坏(无法按名称查找、相关列表未配置为电子邮件地址簿、列表存在权限问题、Exchange 接口速度慢等)。

相关内容