在 Ubuntu 12.04 上尝试通过 Virtualmin/Webmin 配置 Postfox 时出错

在 Ubuntu 12.04 上尝试通过 Virtualmin/Webmin 配置 Postfox 时出错

我正在尝试在我的服务器上配置 Postfix,但是在尝试访问 Virtualmin 上的配置模块时看到以下错误:

Error while checking current Postfix configuration. Please manually fix Postfix  configuration.

postfix: fatal: chdir(/usr/libexec/postfix): No such file or directory
Manually edit the Postfix configuration file.

当我选择手动编辑 Postfix 配置文件时,它是空的。

我检查了模块配置选项,没有发现任何异常(虽然我不知道我在寻找什么)。

检查完我的系统后,我发现在以下位置有 main.cf 和 master.cf:

/etc/postfix /usr/lib/postfix

这些文件是否应该有两个位置?

错误中提到的位置 - /usr/libexec/postfix - 不存在。我假设它需要 /usr/lib/postfix 位置,那么我该如何告诉 Virtualmin 或系统改为查找该位置?

答案1

要修复此问题,您必须编辑 postfix“main.cf”文件并更改:-

daemon_directory = /usr/libexec/postfix

改为以下行:

daemon_directory = /usr/lib/postfix

然后重新启动 postfix:

/etc/init.d/postfix restart

现在你的问题应该解决了。

相关内容