rabbitmq-address проверенокритичноПишет Хаб
Где находится брокер
в конфигурации это строка
rabbitmq-address: amqp://guest:guest@localhost/Адрес AMQP брокера, который везёт почту: хост, учётные данные и виртуальный хост одной строкой.
Значения
- Значения
amqp://user:pass@host/vhost · amqps://…- Умолчание
amqp://guest:guest@localhost/ · снято со сборки- применение
нужен перезапуск- где можно задать
в файле конфигурации · ключом запуска · переменной окружения
Подробно
Без брокера MailerQ нечего отправлять, поэтому это первая строка, которая обязана быть верной на новом узле. Умолчание указывает на локального брокера с учётной записью guest, а её сам RabbitMQ принимает только с localhost — на первый запуск хватит, для чего-то настоящего бесполезно. Чтобы зашифровать связь, берите amqps://; проверкой сертификата тогда управляет rabbitmq-verify.
Что будет, если ошибиться
В пароле есть @ : / % или пробел.Проверка подлинности проваливается с ACCESS_REFUSED, хотя пароль верный: процентные экранирования в этом адресе MailerQ не раскодирует, поэтому закодированный символ доходит до брокера буквально.проверено опытом · вывод
Брокер недоступен при запуске.MTA перезапускается по кругу; между попытками systemd считает его активным, поэтому проверка здоровья, спрашивающая только systemd, назовёт мёртвый узел здоровым.проверено опытом · вывод