Zimbra pop3 不接受连接

Zimbra pop3 不接受连接

我们有一个新的 Zimbra 服务器(Release 5.0.18_GA_3011.UBUNTU8 UBUNTU8 FOSS 版本)正在运行,在我们按照记录的程序更改主机名之前,它运行良好。现在,服务器不再在正确的接口上监听端口 110。它在 localhost 下监听 tcp6,但不是公共 IP,甚至不是 0.0.0.0,就像端口 25 一样。我们尝试重新配置服务器端口,但无济于事。我们查看了所有配置文件,一切看起来都正确。邮件正在流动并最终进入邮箱,因此 mailboxd 服务运行良好。imap/pop 代理已按要求关闭。我不知道我们这里缺少什么。任何帮助都将不胜感激。谢谢。

答案1

好吧,我们找到了答案。这是一个与 DNS 相关的问题。hosts 文件中将 mail.ourdomain.com 解析为 127.0.0.1,而不是外部 IP 地址接口。因此,当 Zimbra 启动时,它使用 127.0.0.1 作为绑定地址。查看 jetty.properties 文件证实了这一点:zimbraPop3BindAddress=mail.ourdomain.com。这就是为什么 netstat -ln 显示端口 110 绑定到 127.0.0.1。我们无法弄清楚如何修改 jetty 配置以使用不同的 bindaddress 设置(配置在重新启动期间不断被覆盖),因此我们更改了 hosts 文件以将 mail.ourdomain.com 解析为仅外部 ip 地址。重新启动服务后,正确的端口被绑定,用户可以再次使用 pop3 连接。

如果知道如何更改码头配置就好了(有人知道吗?),但目前它可以按预期工作。

相关内容