Knowledge base

rabbitmq-address verifiedcriticalWritten by the Hub

Where the broker is

in the configuration this is a linerabbitmq-address: amqp://guest:guest@localhost/

AMQP address of the broker that carries the mail: host, credentials and virtual host in one string.

Values

Values
amqp://user:pass@host/vhost · amqps://…
Default
amqp://guest:guest@localhost/ · taken from the build
applying
restart required
where it can be set
in the config file · with a startup flag · as an environment variable

In detail

Without a broker MailerQ has nothing to send, so this is the first line that must be right on a new node. The default points at a local broker with the guest account, which RabbitMQ itself only accepts from localhost — enough for a first start, useless for anything real. Use amqps:// to encrypt the link; certificate checking is then governed by rabbitmq-verify.

What happens if you get it wrong

The password contains @ : / % or a space.Authentication fails with ACCESS_REFUSED although the password is correct — MailerQ does not decode percent-escapes in this address, so an encoded character reaches the broker literally.verified by experiment · inference
The broker is unreachable at start-up.The engine restarts in a loop; systemd reports it active between attempts, so a health check that only asks systemd will call a dead node healthy.verified by experiment · inference