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. 1

    Add the domain

    Open Email → Add domain (e.g. mail.example.com).

  2. 2

    Publish DNS

    Add the DKIM TXT record and the SPF record we show at your DNS provider.

  3. 3

    Verify

    Click Verify — once the DKIM record resolves, the domain flips to Verified.

Send#

Shell
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>"}'
The from address must be on the verified domain.

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.