![Citadel 邮件服务器 (citserver) 未注册网络端口](https://linux22.com/image/1073086/Citadel%20%E9%82%AE%E4%BB%B6%E6%9C%8D%E5%8A%A1%E5%99%A8%20(citserver)%20%E6%9C%AA%E6%B3%A8%E5%86%8C%E7%BD%91%E7%BB%9C%E7%AB%AF%E5%8F%A3.png)
我在 Ubuntu 18.04 上运行 Citadel,并安装了 citadel-server 和 citadel-webcit 软件包。升级到 Ubuntu 20.04 后,citadel 服务启动但未注册任何端口。netstat 显示 IMAP、SNMP、POP 和内部通信的相关端口上没有侦听器。Webcit 确实注册了,但无法与 citserver 通信。service citadel status 显示服务正在运行,ps 显示进程存在且处于活动状态。尝试使用 apt 和 dpkg-reconfigure 删除并重新安装,但似乎没有任何改变。
答案1
事实证明,这个问题是由 repo 中通过 apt 提供的 citadel 版本 (917-4) 引起的。似乎这个版本有问题,因为我也无法让它在全新安装的 20.04 上运行。最终的解决方案是使用 citadel Easy Install 从源代码安装。它将构建软件并正常工作。然后需要一些手动工作来修改所有脚本和安装路径。