
# 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

```bash
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](/en/docs/auth-overview) — the flows that send verification and reset email.
- [Automation Email Actions](/en/docs/automation-email-actions) — sending email from a workflow.
- [Environment Variables](/en/docs/env-vars) — every `SMTP_` variable, including `SMTP_SECURE`.
