Appearance
Email Configuration
- Frontend:
src/routes/private/emailConfigurations/· Backend:Features/EmailConfigurations/
Overview
Email configurations define the SMTP providers used to send tenant email. Operators manage multiple configurations, attach them to tenants, and monitor the sending job status. Credentials are encrypted before storage.
GraphQL operations
| Operation | Purpose |
|---|---|
createEmailConfiguration / updateEmailConfiguration / deleteEmailConfiguration | SMTP config CRUD |
updateTenantEmailConfiguration | Attach an email config to a tenant (updates the tenant's Keycloak/SMTP settings via KeycloakApi) |
updateTenantsEmailConfiguration | Bulk-attach to tenants |
jobStatus | Sending job status for the current configuration |
Backend notes
EncryptionServiceencrypts SMTP credentials (security.encryptionKey.v1).- The Keycloak integration propagates the tenant's email/SMTP settings.
Related
- Tenants — tenants consume these configs.
- Services — HVC Services — actually sends the email (Mailgun).