Перечисляет действующие файлы конфигурации: главный, подключённые строкой include и файл умолчаний.
Вызов — GET /configFile?op=listconfigfiles&format=json. Без format ответ приходит в XML.
Показывает и подключённые файлы — те, о которых легко забыть, выставляя права и собирая резервную копию.
Файл умолчаний в списке есть, но править его нельзя: установка и обновление перезаписывают его целиком.
Для чтения ключ не обязателен, если адресу запроса выдан уровень не ниже operator в http-access; ключ из http-api-key в заголовке X-API-Key снимает ограничение по адресу.
Параметры:
| Параметр | Обязателен | Что задаёт |
|---|---|---|
| op | да | listconfigfiles — перечень файлов |
| format | нет | json или xml, по умолчанию xml |
# действующие файлы конфигурации curl -s 'http://127.0.0.1:8080/configFile?format=json&op=listconfigfiles'
1 связь
curl -s 'http://127.0.0.1:8080/configFile?format=json&op=listconfigfiles' grep -rn '^include' /etc/pmta/config
3 статьи
◇Принять, направить, доставитьПуть письма внутри узла: принять, решить куда, доставить — и между этими тремя шагами живут все настройки.◇Четыре типа значений, на которых написан весь конфигЛогическое, образец домена, регулярное выражение и промежуток времени — определены один раз в § 3.2 и дальше используются всеми директивами.◇Перезагрузка настроек против перезапуска службыКонфигурация читается при старте, дальше правки подхватываются командой перезагрузки — кроме тех директив, которые руководство помечает как требующие перезапуска.