Задания

Jobs Display
Разрез по кампаниям

Перечисляет задания, по которым в очереди есть почта: число получателей и объём. Без отбора это «Топ заданий» — длину задаёт http-default-max-items.

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

Тот же ответ структурой — /jobs?format=json, одно задание — /jobDetail?format=json&jobid=….

Доступ решает http-access по адресу, откуда открыт браузер, — для просмотра хватает уровня monitor.

Главная ловушка — судить по странице об исходе рассылки. Она показывает, сколько писем задания ещё в очереди, но не сколько из них доставлено или отбито: это вопрос к учёту, где задание записано в поле jobId.
Что делает Хаб. Страницей не пользуется: вкладка «vMTA и задания» экрана «Мониторинг PMTA» берёт /jobs?format=json. Почта, поданная через логины узла, в задания не складывается — там Хаб пишет process-x-job false.
Рекомендуемые значения

На какой вопрос отвечает страница:

Вопрос Она ли
какие рассылки сейчас в очереди да, если задания назначаются
сколько писем задания доставлено нет — учёт, поле jobId
приостановить одну рассылку нет — команда pause job
Состав страницы, страница одного задания и способы назначить задание — из руководства (§ 5.10, § 3.3.7.49). Разграничение вопросов наше.
Пример в конфигурации
# то же в консоли и приостановка одного задания
pmta show jobspmta pause job weeklyNews22100
Идентификатор — тот, что подающая сторона передала в X-Job; этот взят из примера вывода команды в руководстве.
жёлтым — — имена директив, голубым — блоки. Так же они подсвечены и в тексте карточки.
Совместимость
PowerMTA 6.0
описана в руководстве этой версии · платформа: любая
С какой версии директива доступна, вендор указывает не для всех — здесь пометки нет. Имя встречается и в издании руководства 5.0.
⇄

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

1 связь

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