Send transactional email from Sovrium
Password resets, email verification, magic links, and automation email actions all need an outbound mail path. Sovrium sends through any SMTP provider (Brevo, Resend, Postmark, Amazon SES, your own server).
Configure SMTP
export SMTP_HOST=smtp.example.com
export SMTP_PORT=587
export SMTP_USER=<username>
export SMTP_PASS=<password>
export SMTP_FROM=no-reply@example.com
export SMTP_FROM_NAME="My App"
sovrium start app.ts
Until SMTP_HOST is set, email is disabled and send attempts are logged rather than delivered — safe for local development.
Verify
Trigger a password reset (or run an automation with an email action); the message arrives at its destination. The startup summary shows email as enabled once SMTP_HOST is set.
Next
- Auth Overview — the flows that send verification and reset email.
- Automation Email Actions — sending email from a workflow.
- Environment Variables — every
SMTP_variable, includingSMTP_SECURE.
Last updated July 21, 2026
This documentation was written with Claude Fable 5 (Anthropic), so errors or outdated content are possible. Sovrium is in beta — contributions and corrections are welcome.