Skip to content

Interface: ResolvedFileConfig

Resolved config for the file/outbox fallback (no SMTP credentials).

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


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


mode: "file"


outDir: string

Absolute directory messages are written under.


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