Before you start
- A domain you own (for example
yourdomain.com). - Access to that domain's DNS settings - usually at your registrar (Namecheap, Cloudflare, GoDaddy, etc.).
- A JoltMx account. Create one for free if you haven't yet.
Step 1 - Add the domain
In the dashboard, open Domains → Add domain and enter your domain name. JoltMx immediately generates the exact DNS records you'll need, including a unique verification value and a DKIM key for this domain.
Always use the values shown in your dashboard. The examples below show the shape of each record, but your verification token and DKIM selector are unique to your domain.
Step 2 - Point your MX records
MX (Mail Exchange) records tell the world which servers receive mail for your domain. Replace any existing MX records with JoltMx's:
Type Host Priority Value
MX @ 10 mx.joltmx.io
MX @ 20 mx2.joltmx.io
The lower priority number is tried first; the second is a backup. Remove old MX records (such as your previous provider's) - leaving them in place can send mail somewhere JoltMx never sees.
Step 3 - Add SPF and verification
SPF tells receiving servers that JoltMx is allowed to handle mail for your domain. Add it as a TXT record on the root:
Type Host Value
TXT @ v=spf1 include:joltmx.io ~all
If you already have an SPF record, don't add a second one - merge the include:joltmx.io into your existing v=spf1 record. Only one SPF record per domain is valid.
JoltMx also gives you a verification TXT record to prove ownership. It looks like this:
Type Host Value
TXT _joltmx joltmx-verify=xxxxxxxxxxxxxxxx
Step 4 - Add DKIM
DKIM lets JoltMx cryptographically sign mail it sends on your behalf, which improves deliverability. The dashboard provides a CNAME (or TXT) record with a selector unique to your domain - copy it exactly:
Type Host Value
CNAME joltmx._domainkey joltmx._domainkey.joltmx.io
Step 5 - Verify
Once the records are saved at your registrar, return to the dashboard and click Verify. JoltMx checks each record and marks the domain active when they're all in place.
- DNS takes time to propagate - changes are often live in minutes, but can take up to a few hours. If verification fails at first, wait and try again.
- Watch the host field - some registrars want just
@or the subdomain (_joltmx), others want the full name. Match your registrar's convention. - No trailing typos - an extra space or a missing dot is the most common reason a record won't verify.
Tip: If you publish a DMARC policy of p=reject, make sure SPF and DKIM are in place first. Read SPF, DKIM & DMARC explained for the why.
Next step
Domain verified? Now decide where its mail goes: Create your first alias.