<signals>

Выгрузка событий доставки во внешнюю аналитику
Единственная поверхность, отдающая данные наружу

Блок включает выгрузку событий доставки службе аналитики вендора. Данные уходят за периметр — это отличает его от всех прочих поверхностей узла, которые только отвечают на запросы.

🔴 Состав данных выбирает MTA, а не вы. Вендор говорит прямо: указывать виды записей и поля не нужно — всё, что службе нужно, настраивается автоматически. Ограничить состав можно только обезличиванием адресов через privacy-policy.

Ключ обязателен в сильном смысле: без api-key узел не запустится.

Охват задаётся не здесь, а строкой enable-signals с тремя уровнями — или списком правил <signals-filter>.

Прежнее имя блока — <sparkpost-analytics> — объявлено устаревшим.

После добавления блока вендор советует перезапуск, а не перезагрузку: так все внутренние процессы сразу пойдут по новым настройкам.

Пример в конфигурации
# ключ обязателен: без него узел не поднимется
<signals>    api-key 0123456789abcdef012345678901234567890123
    privacy-policy sha1
</signals>

enable-signals true,subaccount=555
Вторая строка блока — единственный способ ограничить то, что уходит наружу. Состав полей MTA выбирает сам.
жёлтым — — имена директив, голубым — блоки. Так же они подсвечены и в тексте карточки.
Директивы блока: 16
Совместимость
PowerMTA 6.0
описана в руководстве этой версии · платформа: любая
С какой версии директива доступна, вендор указывает не для всех — здесь пометки нет. Имя встречается и в издании руководства 5.0.
В Хабе
Цена ошибки
обратимо: вредит, пока стоит
Сценарии
Засеивание и контрольные ящики