Overview
OpenSRE can send background RCA completion emails through any existing SMTP relay you already use. You do not need to run your own mail server. Typical providers:- Google Workspace / Gmail SMTP
- Microsoft 365 SMTP
- AWS SES SMTP
- SendGrid / Postmark / Mailgun SMTP
- local dev SMTP sinks like Mailpit or MailHog
smtp integration is used for /background RCA completion notifications. Email is one of the completion channels — Telegram is another, and you can enable both at once. See Background investigations.
The email summary includes:
- Root cause
- Top analysis
- What to do next
- a small internal stats block
Prerequisites
- An SMTP host you can reach from OpenSRE
- A sender address the relay will accept
- Optional username/password if the relay requires auth
Setup
Option 1: CLI wizard
- SMTP host
- SMTP port
- security mode:
starttls,ssl, ornone - optional username/password
- sender address
- optional default recipient
Option 2: Environment variables
If authentication is required, set both
SMTP_USERNAME and SMTP_PASSWORD.
Credentials
Use any SMTP relay your org already trusts. For local testing, Mailpit is a good fake SMTP target:Investigation tools
No SMTP investigation tools are registered. Email delivery is used for/background RCA completion notifications when the email channel is selected.
Use it with background investigations
Notification channels are empty by default, so/background on on its own sends nothing:
Verify
- connect to the SMTP server
- negotiate TLS when configured
- authenticate when credentials are provided
Troubleshooting
Security
- Prefer app passwords / SMTP credentials scoped to a mailer account.
- Store passwords in
.envor your secret manager — not in source control. - Use
starttlsorsslin production; reservenonefor local sinks.