我有一台运行 OS X 的服务器。该服务器连接到另一台服务器(另一台 CentOS 6.3),有时通过 POP3/IMAP 收集邮件消息,并使用 SMTP(exim,在该服务器上)发送邮件。
经过半天的正常工作后,突然这个 OS X 失去了使用 IMAP/POP3/SMTP 通过网络连接到其他服务器的能力,但它可以使用 HTTP/HTTPS/FTP 和所有其他协议访问其他服务器。
该 OSX 服务器位于 ISP 安装的路由器后面,没有知名品牌(可能来自另一家公司的 OEM)。当问题发生时,我重新启动该路由器,OSX 计算机可以再次访问服务器。
有什么问题吗? OSX 是否因某种原因使路由器饱和?是不是路由器坏了?我怎样才能追踪这个令人讨厌的问题的根源呢?
答案1
这听起来像是防火墙问题。为了进一步调试你的问题,我想暂时关闭你的 OSX 防火墙。
我找到了执行此操作的说明这里。
一般步骤(10.6 - 雪豹)
- 单击工具栏中的 Apple 菜单。
- 选择系统偏好设置。
- 选择“查看”,然后在屏幕上出现“系统偏好设置”窗口时选择“安全”。
- 单击“防火墙”选项卡。
- 选择“停止”按钮以禁用防火墙。现在,按钮上方将显示“防火墙关闭”。
我不会以这种方式操作太久,但它可能有助于消除防火墙作为问题的潜在根源。