Problem
With per-domain outbound SMTP gateways (smart-hosts) available in the
backend, administrators currently have no way to configure them from the
admin web interface. Managing outbound relays for a domain requires the
CLI or direct API calls, which breaks the workflow for administrators
who manage everything else (domains, users, mailing lists) through the
web UI.
Current behavior
The domain details view has no gateway-related UI; the feature is
effectively invisible to web-only administrators.
Desired behavior
An "SMTP gateway" tab in the domain details where an administrator can
set:
- relay host and port,
- encryption mode (none / STARTTLS / STARTTLS without certificate
verification / implicit TLS),
- username and password for relay authentication,
- an enable/disable toggle and a free-form description.
The tab should reuse the domain details' existing Save button (like the
other tabs) instead of introducing its own save flow. Password handling
must follow the usual password-field UX: the stored password is never
displayed or sent back, leaving the field empty on save keeps the
current password, and the field indicates whether a password is set.
Acceptance
A web-only administrator can configure, enable, disable and inspect a
domain's outbound gateway without leaving the domain details view.
Problem
With per-domain outbound SMTP gateways (smart-hosts) available in the
backend, administrators currently have no way to configure them from the
admin web interface. Managing outbound relays for a domain requires the
CLI or direct API calls, which breaks the workflow for administrators
who manage everything else (domains, users, mailing lists) through the
web UI.
Current behavior
The domain details view has no gateway-related UI; the feature is
effectively invisible to web-only administrators.
Desired behavior
An "SMTP gateway" tab in the domain details where an administrator can
set:
verification / implicit TLS),
The tab should reuse the domain details' existing Save button (like the
other tabs) instead of introducing its own save flow. Password handling
must follow the usual password-field UX: the stored password is never
displayed or sent back, leaving the field empty on save keeps the
current password, and the field indicates whether a password is set.
Acceptance
A web-only administrator can configure, enable, disable and inspect a
domain's outbound gateway without leaving the domain details view.