mailvina
DocsDomains ▾

Guides

Domains

To send to anyone you must verify the domain in your from address. We recommend a subdomain such as mail.example.com to isolate reputation.

Records

TypeNamePurpose
TXTmailvina._domainkey.example.comDKIM public key. Value starts with p=.
TXTsend.example.comSPF for the return-path: v=spf1 include:spf.mailvina.com ~all
MXsend.example.comRoutes bounces and complaints to Mailvina (priority 10).
TXT_dmarc.example.comOptional but recommended.

Exact values are shown in the dashboard and returned by GET /domains/:id.

Add and verify

curl -X POST 'https://api.mailvina.com/domains' \
  -H 'Authorization: Bearer mv_xxxxxxxxx' \
  -H 'Content-Type: application/json' \
  -d '{
  "name": "mail.example.com"
}'
curl -X POST 'https://api.mailvina.com/domains/:id/verify' \
  -H 'Authorization: Bearer mv_xxxxxxxxx'

DNS can take up to 72 hours to propagate. We re-check pending domains every five minutes.

Domain settings

Toggle open_tracking, click_tracking and set tls to enforced via PATCH /domains/:id.