Skip to content

TenantEmailProviderSettings

Tenant-level email provider settings with source information

Extends EmailProviderSettings with per-field source tracking, showing whether each value comes from instance, tenant, config, or default.

Property Type Description Inherited from
_overrides Record<string, EmailSettingOverride> Settings overridden by environment variables EmailProviderSettings._overrides
_sources Record<string, string> Source of each field: “instance” “tenant”
enabled boolean - EmailProviderSettings.enabled
from_address string - EmailProviderSettings.from_address
from_name string - EmailProviderSettings.from_name
mailgun_api_key_set boolean - EmailProviderSettings.mailgun_api_key_set
mailgun_domain string - EmailProviderSettings.mailgun_domain
provider "smtp" | "sendgrid" | "mailgun" | "ses" - EmailProviderSettings.provider
sendgrid_api_key_set boolean - EmailProviderSettings.sendgrid_api_key_set
ses_access_key_set boolean - EmailProviderSettings.ses_access_key_set
ses_region string - EmailProviderSettings.ses_region
ses_secret_key_set boolean - EmailProviderSettings.ses_secret_key_set
smtp_host string - EmailProviderSettings.smtp_host
smtp_password_set boolean - EmailProviderSettings.smtp_password_set
smtp_port number - EmailProviderSettings.smtp_port
smtp_tls boolean - EmailProviderSettings.smtp_tls
smtp_username string - EmailProviderSettings.smtp_username