SMTP Relay (Brevo)¶
Messages and Calendars send emails through Brevo's free SMTP relay (300 emails/day).
Sign Up¶
- Go to brevo.com and create a free account
- Navigate to SMTP & API in the dashboard
- Note your SMTP server, port, login, and generate an SMTP key
Credentials¶
You'll need these values for the .env files:
| Setting | Value |
|---|---|
| SMTP Host | smtp-relay.brevo.com |
| SMTP Port | 587 |
| SMTP Username | Your Brevo login email |
| SMTP Password | Your Brevo SMTP key (starts with xsmtpsib-) |
Domain Verification¶
Brevo requires verifying your sending domain:
- In Brevo dashboard, go to Senders & IPs → Domains
- Add
<domain> - Brevo will give you DNS records to add (DKIM + return path)
- Add those records at your registrar
- Wait for verification (can take a few hours)
Without domain verification, emails may land in spam or be rejected.
Usage¶
Both Messages and Calendars send through Brevo:
- Messages: MTA-out → Brevo (outbound emails from mailboxes)
- Calendars: Backend → Brevo (event invitations, RSVP replies)
- Messages API: Calendars → Messages API → Brevo (invitations sent from mailbox identity)