如何诊断导致 Outlook 2007 在发送附件时失败并出现错误 800CCC0F 的原因,即使邮件已发送?

如何诊断导致 Outlook 2007 在发送附件时失败并出现错误 800CCC0F 的原因,即使邮件已发送?

正如标题所示,我遇到了一个问题,Outlook 2007 报告无法发送电子邮件,错误代码为 800ccc0f(意外终止连接),但只能发送带有附件的电子邮件。

电子邮件确实已发送,但 Outlook 不断重试(停留在发件箱中),并向原始收件人生成更多电子邮件(确实已送达)

我在服务器端安装了 QMail,支持六个域。

我用哪个帐户发送邮件似乎并不重要。我可以通过其他邮件客户端(webmail、thunderbird)成功发送附件,而 Outlook 出现故障,或者发送不带附件的邮件;因此,问题似乎不在于帐户本身或服务器端,而在于 Outlook 是否是罪魁祸首。

失败似乎没有任何规律,而且也不一致(我最近在 3 周前成功发送了一个附件),所以我不知道该去哪里查找。Qmail 日志在成功和失败之间看起来没有任何不同。

有人见过这个问题/有解决方案吗?

更新:似乎只有 PDF 文件才会出现这种情况,所以我更加困惑了。我可以发送 html/docx/txt 和 zip,除非 zip 文件包含 pdf... whiskey tango foxtrot

答案1

有两件事可以尝试,其中之一通常可以帮我的客户解决这个问题:

  1. 禁用 SPA(据我所知没有人使用此功能,并且据我所知它是专有的)。

  2. 禁用 Windows 防火墙(有时它实际上会阻止电子邮件协议);如果这是解决方案,那么从长远来看,您应该保持 Windows 防火墙处于启用状态,但只对电子邮件协议端口(在本例中为 TCP 25 和 TCP 110)进行例外设置。

答案2

如果您通过自己的服务器发送电子邮件,则服务器可能已经收到了电子邮件,但是在处理完电子邮件时(特别是如果它扫描发送的电子邮件中是否有病毒),Outlook 就放弃了。

如果是这种情况,您可以在 Outlook 中更改服务器超时。(例如,工具/帐户/更改/更多设置/高级)。

答案3

对涉及的 PST 文件运行 ScanPST[1]

ScanPST 位于 %programfiles%\Microsoft Office\Office# 中,在我的情况下是 C:\Program Files (x86)\Microsoft Office\Office12,但对于将来阅读此内容或不使用 2007 的人来说可能会有所不同。

ScanPST 似乎已经解决了我的问题,但我不知道为什么,因为大多数日志文件的内容对我来说都是陌生的

[1]我有几个 PST 文件(用于存档)和每个 imap 帐户的 .ost;我只在我的“个人文件夹”文件上运行了 scanpst,这是我的 pop 邮件和“全局”发件箱及已发送邮件所在的位置。

相关内容