pause queue

критично

Приостановить очередь
Остановить доставку, не трогая писем

Останавливает доставку выбранных очередей, пока их не возобновят командой resume queue. Письма остаются на месте.

Цель — очередь домен[/адрес], звёздочки допустимы: пример руководства */customer1 останавливает все очереди одного адреса отправки.

Приостановленная очередь и очередь в щадящем режиме выглядят похоже, а лечатся по-разному: паузу показывает show queues с –paused=yes.

Главная ловушка — пауза без срока. Сама пауза не снимается никогда: очередь стоит, пока кто-то не вспомнит, а срок bounce-after у писем тем временем идёт.
Что делает Хаб. Вызывает — операция «Пауза очереди» в управлении уходит через POST /command с ключом узла. Её же ставят политики — например, останавливая все очереди адреса отправки целью */адрес. Политика «IP в чёрном списке» так выводит адрес целиком: ставит на паузу все адреса отправки, которые с него шлют, — disable source для этого не годится, он берёт одну очередь.

Паузе можно задать срок: по его истечении Хаб сам вызывает resume queue. Результат проверяется снимком очередей на паузе до и после.

Рекомендуемые значения

Когда звать:

Вопрос Эта ли команда
остановить отправку одному приёмнику да — домен или домен/адрес
остановить один адрес отправки везде да — */адрес
остановить одну рассылку нет — pause job
придержать, не останавливая нет — set queue в щадящий режим
Действие, форма цели и пример со звёздочкой — из руководства (§ 6.3.25). Разбор про срок — наш.
Пример в конфигурации
# остановить и возобновить все очереди одного адреса отправки
pmta pause queue */customer1pmta resume queue */customer1
Пример руководства: остановка и возобновление с той же целью.
жёлтым — — имена директив, голубым — блоки. Так же они подсвечены и в тексте карточки.
Совместимость
PowerMTA 6.0
описана в руководстве этой версии · платформа: любая
С какой версии директива доступна, вендор указывает не для всех — здесь пометки нет. Имя встречается и в издании руководства 5.0.
Как проверить на узле
Проверить, что очереди на паузе:
pmta show queues --paused=yes --no-rcpt-events --maxitems=1000
У команды свой потолок в двадцать строк, поэтому длина задана явно.
В Хабе
Цена ошибки
обратимо: вредит, пока стоит
Сценарии
Аварийная остановка
Важность
критично