Skip to content

Interface: ResolvedSmtpConfig

Resolved config for real SMTP delivery.

allowedSenders: string[]

Effective sender allow-list: the configured patterns when any were given, else the patterns implied by the sender source under an "allowlist" policy. Empty means unenforceable (an "unrestricted" policy, or an outbox with no sender source to narrow to).

ResolvedSender.allowedSenders


auth: object

pass: string

user: string


brand: EmailBrand

Brand styling applied to rendered HTML.

ResolvedSender.brand


optional domain?: string

Sender domain; present whenever from is absent.

ResolvedSender.domain


optional from?: string

Explicit sender override; present skips per-user derivation.

ResolvedSender.from


host: string


mode: "smtp"


port: number


secure: boolean


senderPolicy: SenderPolicy

The restriction mode the allow-list was resolved under.

ResolvedSender.senderPolicy


optional systemFrom?: string

Explicit do-not-reply sender for system mail. Absent means it is derived - see systemSenderAddress.

ResolvedSender.systemFrom