Как проверить правильность конфигурации dovecot? (синтаксис файла конфигурации)

Могу ли я выполнить команду, которая сообщит мне, действителен ли текущий набор файлов конфигурации для dovecot или есть проблема?

Я только что внес изменения в свои файлы конфигурации dovecot. Прежде чем пытаться перезапустить службу, я просто хочу выполнить быструю проверку работоспособности, чтобы подтвердить, сделал ли я ошибочную ошибку или нет.

Я ищу "голубятню", эквивалентную любому из следующего:

nginx -t
apachectl -t
postfix check

Пожалуйста, дайте мне знать, есть ли способ проверить правильность моей конфигурации "голубятня".

0
задан 9 June 2021 в 21:21
1 ответ

Используйте doveconf.

Следующая команда doveconf завершится с ненулевым результатом и выведет сообщение, если в конфигурации dovecot возникли проблемы

doveconf 1>/dev/null
echo $?

Приведенная выше команда выведет только STDERR и напечатает статус завершения doveconf.

Например, следующий вывод подтверждает, что конфигурация dovecot в порядке.

root@host:~# doveconf 1>/dev/null
root@host:~# echo $?
0
root@host:~# 
2
ответ дан 28 July 2021 в 13:56

Теги

Похожие вопросы