Transactional email
Send from your own DKIM-verified domain with a delivery log.
Managed transactional email lets your app send from your own domain (receipts, verification, password resets) without running a mail server. The platform owns DKIM — a key is generated per domain, you publish the public key in DNS, and outgoing mail is DKIM-signed so it authenticates as your domain.
Verify a domain#
- 1
Add the domain
Open Email → Add domain (e.g. mail.example.com).
- 2
Publish DNS
Add the DKIM TXT record and the SPF record we show at your DNS provider.
- 3
Verify
Click Verify — once the DKIM record resolves, the domain flips to Verified.
Send#
curl https://gheima.ma/api/v1/email/send \
-H "Authorization: Bearer $GHEIMA_KEY" \
-H 'Content-Type: application/json' \
--data '{"domainId":"…","from":"hi@mail.example.com","to":"user@dest.com","subject":"Welcome","html":"<b>Hi</b>"}'Sends are async + logged (from/to/subject/status). The message body is not stored — only metadata is kept.
✦ Your app sends DKIM-authenticated email from your own domain, with a delivery log — no mail server to run.