文章编号: 191687 - 最后修改: 2007年12月5日 - 修订: 8.2

Exchange Server 客户端尝试发送或接收电子邮件时收到错误消息:“套接字错误:10061,错误编号:0x800ccc0e”

重要说明:本文向您介绍如何在计算机上降低安全设置或关闭安全功能。您可以通过这些更改来解决特定的问题。我们建议您在进行更改之前,充分考虑在您的特定环境中实施这种替代方法可能带来的风险。如果要实施这种替代方法,请执行任何适当的附加步骤来帮助保护您的计算机。

注意:防病毒程序有助于保护您的计算机不受病毒侵害。当禁用防病毒程序时,绝不要从您不信任的来源下载或打开文件,也不要访问不信任的网站或打开电子邮件附件。
展开全部 | 关闭全部

症状

当您尝试使用 Exchange Server 客户端发送或接收邮件时,可能会收到错误消息。当您尝试将邮件发送到简单邮件传输协议 (SMTP) 服务器时,可能会收到以下错误消息:
The connection to the server has failed.Account:'your_account',
Server:'your_SMTP_server', Protocol:SMTP, Port:25, Secure(SSL):NO,
Socket error:10061, Error Number:0x800ccc0e
同样,当您启动电子邮件客户端或尝试从邮局协议版本 3 (POP3) 服务器接收邮件时,可能会收到以下错误:
The connection to the server has failed.Account:'your_account',
Server:'your_POP3_server', Protocol:POP3, Port:110, Secure(SSL):NO,
Socket error:10061, Error Number:0x800ccc0e

原因

客户端连接到的邮件服务器上的端口被阻止或不可用。如果客户端尝试发送邮件,阻止的端口是 25;如果客户端尝试检索邮件,则阻止的端口是 110。请参考错误消息中的协议和端口号。

替代方法

只应在 Exchange Server 上执行以下替代方法。如果您收到“症状”部分中列出的错误消息之一,并且未处于企业内部网络中,则应查看下面的 Microsoft 知识库文章,以获取有关如何在 Microsoft Outlook 和 Microsoft Outlook Express 中解决此问题的信息:
813514? (http://support.microsoft.com/kb/813514/ ) 在 Outlook 和 Outlook Express 中,对于尝试发送和接收电子邮件时收到的错误消息,应如何进行故障排除
警告:此替代方法可能导致计算机或网络更易于受到恶意用户或恶意软件(如病毒)的攻击。我们不建议您采用这种替代方法,此信息仅供参考,您应自行决定是否实施此替代方法。使用此替代方法需要您自担风险。

要解决此问题,请使端口 110 和 25 可用。默认情况下,当 Exchange Server 服务启动时,端口 110 和 25 可用。当信息存储服务启动时,端口 110(用于 POP3)、端口 119(用于网络新闻传输协议 (NNTP))和端口 143(用于 Internet 邮件访问协议 (IMAP))在 Exchange Server 计算机上自动打开并变得可用。当 Internet 邮件服务启动时,端口 25 自动变得可用。如果这些服务不启动,这些端口就不可用。

如果这些服务正在运行,则可以使用 Netstat 实用工具来验证服务器上的这些端口是否正在侦听(已打开):
  1. 在 Exchange Server 计算机上打开一个命令提示符。由于数据滚出了屏幕,因此您必须修改命令提示符属性。打开命令提示符,右键单击窗口左上角,然后单击“属性”。单击“布局”选项卡,然后将屏幕缓冲区大小改为 1,000。应用此更改。系统会提示您修改当前窗口或修改用于启动命令提示符的快捷方式。为了将来方便,您可以修改快捷方式。
  2. 在命令提示符处,键入 netstat -an。回滚到数据输出的开始位置,查找以下项。
    Proto Local Address          Foreign Address        State
    TCP    0.0.0.0:25            0.0.0.0:0              LISTENING
    TCP    0.0.0.0:110            0.0.0.0:0              LISTENING
          
如果这些项存在,说明 Exchange Server 正在所有接口的端口 110 和 25 上侦听。这是典型行为。如果这些端口不可用,可能需要进一步解决以下服务或系统问题。以下这些一般的原因可能“占据”这些端口,或使它们不可用:
  • Exchange Server 信息存储服务没有运行,或者 POP3 协议未启用并且没有侦听端口 110。请验证信息存储服务是否正在运行。 有关 POP3 协议疑难解答的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    161118? (http://support.microsoft.com/kb/161118/ ) XCLN:Exchange Server 的 POP3 连接疑难解答
  • Internet 邮件服务未运行或者没有在端口 25 上侦听。请验证 Internet 邮件服务是否正在运行。 有关测试 Internet 邮件服务和端口 25 的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    153119? (http://support.microsoft.com/kb/153119/ ) XFOR:Telnet 到端口 25 以测试 SMTP 通信
  • 位于客户端和服务器之间的代理服务器可能阻止访问 Exchange Server 计算机上的这些端口。 有关通过代理服务器配置 Exchange Server 的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    176466? (http://support.microsoft.com/kb/176466/ ) XGEN:TCP 端口和 Microsoft Exchange:深入讨论
  • 另一个程序(如病毒扫描软件)已经将端口 25 重新分配到另一个端口。禁用所有不必要的服务(包括防病毒软件),然后重新启动服务器。

更多信息

当您在计算机上启用了防病毒电子邮件保护或个人防火墙软件时,也会收到此错误消息。

有关计算机病毒的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
129972? (http://support.microsoft.com/kb/129972/ ) 计算机病毒:说明、预防和恢复

这篇文章中的信息适用于:
  • Microsoft Exchange Server 2007 Enterprise Edition
  • Microsoft Exchange Server 2007 Standard Edition
  • Microsoft Exchange Server 2003 Enterprise Edition
  • Microsoft Exchange Server 2003 Standard Edition
  • Microsoft Exchange Server 5.5 标准版
  • Microsoft Exchange Client 5.5
  • Microsoft Exchange Client 5.0
关键字:?
kberrmsg kbprb kbemail kbresolve KB191687
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。
 

文章翻译