{{/* Wide enough for credentials and DMARC settings side by side (see .split in panel.css, as on a delivery's page). */}} {{define "wide"}}wide{{end}} {{define "content"}}
{{.Error}}
{{end}} {{if .ShowDMARC}} {{else}}These are the credentials for this control panel only. Applications keep their own logins and passwords, which are not affected.
Leave both new-password fields empty to change the username only. Changing the password signs out every other session; this one stays signed in.
Configured in .env / Compose; restart the
container to change level 1. Domain and application ceilings are set on
each domain's page.
{{.L1Messages}} messages per {{.L1Window}}
seconds (RATE_LIMIT_MESSAGES_PER_IP /
RATE_LIMIT_WINDOW_SECONDS). Hard ceiling for every connecting IP;
the panel cannot raise a domain or application limit above this.
Optional ceiling for all senders on a domain. When unset, only level 1 applies. Must be ≤ level 1.
Optional override: list client IPs and a ceiling strictly above the domain limit (still ≤ level 1). Those IPs skip the domain check; everyone else stays under the domain (or level 1).