如何检查 dovecot 的配置是否有效?(配置文件语法)

如何检查 dovecot 的配置是否有效?(配置文件语法)

是否有一个命令可以发出来告诉我 dovecot 的当前配置文件集是否有效或者是否存在问题?

我刚刚更改了我的 dovecot 配置文件。在尝试重新启动服务之前,我只想快速进行一次健全性检查,以确认我是否犯了一个粗心大意的错误。

我正在寻找以下任意一个的鸽舍等效物:

nginx -t
apachectl -t
postfix check

请告诉我是否有方法可以检查我的 dovecot 配置的有效性。

答案1

使用doveconf

doveconf如果你的 dovecot 配置有问题,以下命令将以非零值退出并输出一条消息

doveconf 1>/dev/null
echo $?

上述命令将只输出 STDERR 并打印退出状态doveconf

例如,以下输出确认 dovecot 配置正确。

root@host:~# doveconf 1>/dev/null
root@host:~# echo $?
0
root@host:~# 

相关内容