我们在 Windows Server 2003 上使用 MDaemon 电子邮件服务器多年,从未出现过任何问题。几天以来,IMAP 服务器突然停止运行并向我们发送了一条错误消息:
Winsock 错误 10013 权限被拒绝
在 Google 上进行一些调查后,我们发现该端口被“某些东西”锁定了。
因此,我们将经典的 143 更改为随机端口(500),一切正常!
经过几次尝试,我们发现 telnet xxxxxx 143 给我们的答案是端口正常
* OK [CAPABILITY IMAP4 (...)]
那么这个消息是正常的还是有问题?
如何才能找到阻止我们连接 143 端口的正在运行的软件呢?
非常感谢您的帮助。
亲切的问候
答案1
在命令提示符下执行netstat -a -n -o | find "LISTEN" | find ":143 "
。这将在最右侧列中返回监听端口 143 的程序的进程标识符 (PID)。打开任务管理器,转到“进程”选项卡,使用“查看/选择列”菜单将 PID 列添加到显示中,然后查找有问题的进程。
但是,如果不知道有问题的进程是什么,我就无法告诉您任何有关使其不绑定到端口 143 的信息。如果您在找到该进程后需要额外的帮助,请更新您的问题,我们可以进一步讨论。
答案2
有一个程序叫TCP视图来自 Microsoft 的它可以向您显示哪个程序在端口 143(或任何其他端口)上运行。
如果有一个程序正在监听你不知道的 143 端口,那么你就有问题了。否则,你应该将该程序配置为不监听 143 端口。