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

Ключ маршрутизации для почты к отправке

в конфигурации это строкаrabbitmq-outbox: outbox

Ключ маршрутизации, с которым письмо публикуется к отправке, — и в родной конфигурации он же имя очереди, которую читает MTA.

Значения

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

Подробно

Всё, что входит в MailerQ, в итоге публикуется под этим ключом: письма, принятые SMTP-сервером, подобранные из каталога, вброшенные через REST, и письма, вернувшиеся с лестницы задержек после ожидания повтора. Поскольку поставочный конфиг оставляет rabbitmq-queue незаданным, смена этого имени меняет и то, что MTA читает, — проверено на стенде, где переименование создало новую очередь со всеми десятью потребителями и свежей лестницей задержек, а старые очереди остались пустыми и непрочитанными.

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

Переименовано, пока rabbitmq-inbox всё ещё указывает на старое имя.Почта, принятая по SMTP, публикуется в очередь, которую никто не читает. Наблюдалось на стенде: MTA перешёл на новую очередь, а ключ приёма остался на старой.проверено опытом · вывод
Переименовано на узле, где почта в пути.Старая очередь и вся её лестница задержек остаются на месте и держат письма, которые никто уже не заберёт.проверено опытом · вывод