我正在尝试在我的服务器上配置 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
现在你的问题应该解决了。