Skip to content

No UI to configure per-domain SMTP gateways #21

Description

@gott-alexander

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions