Adding records at your DNS provider
Every provider asks for the same records, and every provider labels the boxes differently. This page covers the ones our customers use most, with every value written out. The one exception is your DKIM key, which is generated for your domain alone — copy that from Admin → Domain → DNS, never from an example here or anywhere else.
Make the changes where your nameservers point
If your registrar and your DNS host are different companies, records added at the registrar do nothing. Whoever your nameservers point to is the one that answers for your domain — that is where these records belong.
The records you'll add
Seven records in total. Six of them are the same for every domain and are written out in full below. The seventh — your DKIM key — is generated for your domain alone, so copy that one from your DNS screen.
| Host / Name | Type | Value | What it does |
|---|---|---|---|
@ | MX | 10 stage-smtp.nevtan.com | Delivers incoming mail to your mailboxes. Without it, nobody can email you. |
@ | TXT | v=spf1 include:_spf.nevtan.com -all | SPF — lists the servers allowed to send as you. Missing it sends your mail to spam. |
dkim._domainkey | TXT | v=DKIM1;k=rsa;p=MIIBIjANBgkq… (your own key) | DKIM — signs your mail so recipients can prove it wasn't forged. |
_dmarc | TXT | v=DMARC1; p=quarantine | DMARC — tells recipients what to do when a message fails the two checks above. |
autodiscover | CNAME | stage-smtp.nevtan.com | Sets up Outlook automatically from just an address and password. |
autoconfig | CNAME | stage-smtp.nevtan.com | Same, for Thunderbird and most Android mail apps. |
_autodiscover._tcp | SRV | 0 0 443 stage-smtp.nevtan.com | The lookup Outlook tries first. Fields are entered separately — see below. |
MX and the two CNAMEs make mail arrive and set up mail apps automatically. SPF, DKIM and DMARC are what stop your outgoing mail being filed as spam — DNS records & email authentication explains what each one proves.
SRV records are split into separate boxes
Most providers do not accept the SRV value as one line. Enter it as: Service _autodiscover, Protocol _tcp, Priority 0, Weight 0, Port 443, Target stage-smtp.nevtan.com.
The host field
Providers disagree most about one thing: what to put in the name field for a record that applies to the domain itself. Nearly every "I added it but it still says pending" turns out to be this.
| Provider | For the domain itself | Quotes on TXT values |
|---|---|---|
| GoDaddy | @ | No |
| Namecheap | @ | No |
| Cloudflare | @ or the full name | No — added for you |
| AWS Route 53 | Leave the name blank | Yes — required |
| Hostinger | @ | No |
| BigRock | Leave Host Name blank | No |
| Squarespace | @ | No |
For a subdomain like dkim._domainkey, every provider above wants the prefix on its own — they add your domain for you. Cloudflare is the exception: it accepts either form and normalises it.
How to tell which your provider wants
Add one record, save it, and come back to the DNS screen. If the row reports the record at a name with your domain in it twice, your provider appends the domain and you should enter the prefix only.
GoDaddy
Domain portfolio → your domain → DNS → Manage zones.
Open Manage zones
Pick your domain from the list.
Add each record
Choose Add New Record, pick the type, then fill in Name and Value.
MX priority is its own box
Enter 10 in Priority and the hostname in Value — GoDaddy keeps them separate rather than as one line.
Remove old MX records
If MX records from a previous mail provider are listed, delete them. Leaving them in splits your incoming mail between two systems.
Save each one
GoDaddy saves records individually — there is no batch confirm.
Namecheap
Domain List → Manage → Advanced DNS.
Switch Mail Settings to Custom MX
Do this first. Until you do, the MX option doesn't appear in the record type list.
Delete the parking record
New Namecheap domains carry a CNAME pointing at their parking page. It conflicts with the records you're about to add.
Add each record
Use Add New Record under Host Records and pick the type from the dropdown.
Confirm each row
Rows save individually with the tick icon on the right. A row left in edit mode has not been saved.
Cloudflare
Select your domain → DNS → Records.
Set every record to DNS only
An orange cloud means Cloudflare answers for that name instead of your mail server. That breaks the autodiscover records and hides them from our verification. Click the cloud on each record until it turns grey and reads DNS only. This is the single most common Cloudflare problem.
- Cloudflare accepts either
@or the full hostname and normalises it, so the doubled-domain mistake is harder to make here. - TXT values are quoted for you — paste the value exactly as shown, without adding quotes.
- Leave TTL on Auto.
- Everything needed works on Cloudflare's free plan.
AWS Route 53
Route 53 → Hosted zones → your domain → Create record.
TXT values must be quoted
Route 53 is stricter than most providers: SPF, DKIM and DMARC values all need wrapping in double quotes. A TXT record saved without them will not verify.
- Leave the record name blank for records on the domain itself — Route 53 shows the resulting full name beneath the box.
- For MX, the value is the whole line including priority:
10 mail-host. - Multiple values for one record go on separate lines inside the same value box, not as separate records.
- Check you are editing the public hosted zone. A private zone for the same domain looks identical and has no effect on mail.
Hostinger
hPanel → Domains → DNS / Nameservers → DNS records.
- Pick the record type from the row of tabs above the form.
- Delete Hostinger's default MX records pointing at their own mail service before adding ours.
- Use
@in the Name field for records on the domain itself. - If your nameservers aren't Hostinger's, this page has no effect — make the changes wherever they point.
BigRock
Manage Orders → your domain → DNS Management → Manage DNS.
- Each record type has its own tab across the top. SPF, DKIM and DMARC all go under the TXT tab.
- Leave Host Name blank for records on the domain itself.
- Remove the default MX records BigRock adds to new domains.
- Long TXT values are accepted in full — do not split the DKIM key across several records.
- DNS Management only appears if you're using BigRock's nameservers.
Squarespace
Domains → your domain → DNS → DNS settings. This is where Google Domains moved, so if you are looking for the old Google interface, you are in the right place.
- Scroll to Custom records and choose Add record.
- Remove any existing MX records, but leave records for Squarespace's own website services alone.
- MX priority goes in its own field, separate from the hostname.
- Records save as you add them — there is no separate confirm step.
Any other provider
Look for a section called DNS, DNS Zone, Zone Editor, Advanced DNS or Name Servers. The records are the same everywhere; only the labels change.
- If
@is rejected for the domain itself, try leaving the field blank. - If TXT values come back with visible quote marks around them, remove the quotes you typed — the provider adds its own.
- If a value is rejected as too long, that is the DKIM key. Contact us rather than shortening it.
- Delete MX records pointing at a previous mail provider before adding ours.
Five things that break it
Ordered by how often they come up. If a record still reports as pending an hour after you saved it, the cause is almost always one of these.
1. The domain got typed twice
Most providers append your domain to whatever you put in the host field, so entering the full name creates the record somewhere that does not exist. Enter only the part before your domain — dkim._domainkey, not dkim._domainkey.yourdomain.com.
| Don't type this | Type this |
|---|---|
dkim._domainkey.yourdomain.com | dkim._domainkey |
2. Cloudflare's proxy is switched on
An orange cloud means Cloudflare answers for that name, so we cannot read what is actually published. Switch each mail record to DNS only — the grey cloud.
| Wrong | Right |
|---|---|
| Proxied — orange cloud | DNS only — grey cloud |
3. The DKIM key got cut short
The DKIM value runs to several hundred characters. Selecting it by hand usually misses the end, and a key missing its last characters fails in exactly the same way as a wrong one. Use the copy button on the DNS screen, and check the pasted value still ends in AQAB.
| Truncated | Complete |
|---|---|
v=DKIM1; k=rsa; | v=DKIM1;k=rsa;p=MIIBIjANBgkq…IDAQAB |
4. There are two SPF records
A domain may publish only one. If you already send through another service, do not add a second — merge ours into the record you have, keeping a single v=spf1 at the front and one all at the end. Receiving servers treat two SPF records as an error and fail both.
| Two records — both fail | One merged record |
|---|---|
v=spf1 include:_spf.google.com ~all and v=spf1 include:_spf.nevtan.com -all | v=spf1 include:_spf.google.com include:_spf.nevtan.com ~all |
5. Strict SPF set before the move
-all tells recipients to reject anything not on the list. Set it while your mail still flows through your old provider and their messages start bouncing outright rather than landing in spam. Use ~all until your MX has moved and mail is arriving normally, then tighten it.
| During the move | Once the MX has switched |
|---|---|
~all | -all |
Give DNS time before changing anything
Changes usually appear within 15 minutes, but a provider may serve the old answer for up to 48 hours depending on the record's TTL. If everything looks right and still reports pending, wait an hour before editing. Changing a correct record because it has not propagated yet is the most common way a working setup gets broken.
Still stuck? Email support@nevtan.com with your domain name and a screenshot of your provider's DNS page — the DNS screen shows us what is visible from the outside, so we can usually spot the difference from there.
Still need a hand?
Our support team usually replies within one business day.
Email us at support@nevtan.com
