smtp-extract проверенокритичноПишет Хаб

Управляющие заголовки принимаются

в конфигурации это строкаsmtp-extract: true

Превращаются ли заголовки x-mq-* поданного письма в указания к доставке и снимаются ли перед отправкой.

Значения

Значения
true · false
Умолчание
true · снято со сборки
применение
нужен перезапуск
где можно задать
в файле конфигурации · ключом запуска · переменной окружения

Подробно

Именно это делает приём по SMTP чем-то большим, чем тупой пересыл. Когда включено — а приезжает оно включённым, — сдающая рассыльная система может задать конверт, отправляющий адрес или пул, метки, задержку, расписание повторов, очереди результатов, smarthost и настройки DSN, просто добавив заголовки. MTA их применяет и убирает, поэтому получатель их не видит. Для Хаба это самый дешёвый путь сращивания во всём продукте: готовые рассыльные системы уже умеют добавлять заголовки, и никому не нужно учить RabbitMQ или JSON. Это же и дыра, если приём открыт: кто может сдать почту, тот может и выбрать, с какого из адресов клиента её отправить.

Что будет, если ошибиться

Выключено, когда рассыльная система опирается на заголовки.Указания игнорируются и, что хуже, заголовки едут к получателю — вместе с метками и внутренними именами очередей.вывод · вывод
Оставлено включённым при широко открытом smtp-range.Всякий, кто может сдать почту, может выбрать для неё отправляющий адрес и пул.вывод · вывод