show jobs

Задания
Разрез по кампаниям

Печатает задания в очереди: получатели и объём. По умолчанию — все задания; –maxitems ограничивает, –sort задаёт порядок.

Задание назначает подающая сторона: заголовком X-Job, если источнику разрешено process-x-job, или переменной слияния *jobid.

Главная ловушка — принять пустой список за отсутствие рассылок. Письма без назначенного задания в список не попадают: пустой вывод при полной очереди значит «задания не назначались».
Что делает Хаб. Сам не вызывает: задания для экрана «Мониторинг PMTA» он берёт запросом /jobs. Почта через логины узла в задания не складывается — там Хаб пишет process-x-job false.
Рекомендуемые значения

Когда звать:

Вопрос Эта ли команда
какие рассылки в очереди да
остановить одну из них нет — pause job
как рассылка доставлялась нет — pmtastats с –byJobId
Умолчание «все задания», ключи и вид вывода — из руководства (§ 6.3.15); назначение задания — § 3.3.7.49. Разграничение вопросов наше.
Пример в конфигурации
# задания, крупные сверху
pmta show jobs --sort=rcpt
Строка вывода — идентификатор задания, получатели и килобайты; внизу — «Total of N job(s).».
жёлтым — — имена директив, голубым — блоки. Так же они подсвечены и в тексте карточки.
Совместимость
PowerMTA 6.0
описана в руководстве этой версии · платформа: любая
С какой версии директива доступна, вендор указывает не для всех — здесь пометки нет. Имя встречается и в издании руководства 5.0.
⇄

Связанные записи

1 связь

Как проверить на узле
Если список пуст, проверить, разрешён ли заголовок задания:
pmta show jobs
grep -rn 'process-x-job' /etc/pmta/
process-x-job false в источнике подачи — задания не назначатся, сколько бы писем ни пришло.
В Хабе
Цена ошибки
безопасно: неверное значение ничего не ломает
Сценарии
Разделение отправителей