Выполняет команды консоли узла прямо из браузера — как если бы оператор вошёл на машину и набрал pmta.
Ссылка на страницу появляется, только когда служба PowerMTA на машине работает.
🔴 Сюда проходит и удаление писем, и смена режима очереди. Запуск команд открывает уровень operator в http-access; уровня monitor для этой страницы мало.
Для программы есть POST /command — с ключом из http-api-key.
На какой вопрос отвечает страница:
| Вопрос | Она ли |
|---|---|
| выполнить команду без захода на машину | да — уровень operator |
| выполнить её из программы | нет — POST /command |
| кто и что выполнял через монитор | нет — журнал обращений, если включён http-log-requests |
# то же из программы: команда и ключ curl -s -H 'X-API-Key: KEY' 'http://127.0.0.1:8080/command' -F command='show status' -F format=json-text
1 связь
grep -n 'http-access' /etc/pmta/config grep -n 'http-log-requests' /etc/pmta/config
3 статьи
◇Кому разрешено сдавать почту и для кого её приниматьИз коробки узел принимает подачу только с самой машины; два разных вопроса — «кто может слать через нас» и «на чьи адреса мы принимаем» — решаются разными директивами.◇Группа, дающая право управлятьЧленство в группе pmta даёт непривилегированному пользователю право звать команды узла и пользоваться подачей.◇Как узел выбирает источник и складывает его настройкиСоединение попадает под все блоки источника, чьи адреса его накрывают, и действуют они слитно — узкий перекрывает широкий; именованные блоки подключаются только по прямой ссылке.