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