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.
Extends
Section titled “Extends”Properties
Section titled “Properties”| 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 |