send-log-format провереноважноПишет Хаб
Вид строки журнала отправок
send-log-format: [{$date}] {$result.state}:{$result.result} {$attempt} <{if $email.envelope}{$email.envelope}{/if}> <{$email.recipient}> [{$result.from}] [{$result.to}] {$email.tags} {$result.code} {$result.status} {$result.description}Шаблон строки отправки, с доступом к любому полю письма и результата и с условиями.
Значения
- Значения
текст с подстановками {$object.path} и условиями {if …}{/if}- Умолчание
[{$date}] {$result.state}:{$result.result} {$attempt} <{if $email.envelope}{$email.envelope}{/if}> <{$email.recipient}> [{$result.from}] [{$result.to}] {$email.tags} {$result.code} {$result.status} {$result.description} · снято со сборки- применение
нужен перезапуск- где можно задать
в файле конфигурации · ключом запуска · переменной окружения
Подробно
Поставочный шаблон вскрывает устройство: {$date}, затем {$result.state}:{$result.result}, номер попытки, конверт и получатель в угловых скобках, отправляющий и принимающий адреса в квадратных, метки и в конце код, расширенный статус и собственные слова сервера. {$email} и {$result} — это целые объекты, адресуемые по пути, а {if …}{/if} прикрывает поля, которых может не быть: в поставочном формате им обёрнут конверт, который законно бывает пустым. Следствие, из которого стоит извлечь пользу: записать в журнал можно любое свойство, которое мы положили в письмо. Идентификатор кампании, номер клиента, номер плана прогрева — добавленные в задание произвольным свойством, они могут писаться в каждую строку доставки и читаться сборщиком, не затрагивая ни тела письма, ни очередей результатов.