Is your domain set up for email?
Enter a domain to check its MX, SPF, DKIM, DMARC and reverse DNS records. You get a plain-language report and the exact records to add for anything missing.
Which DNS records does email need?
Four records do almost all of the work. MX says which servers accept mail for the domain. SPF is a TXT record at the domain itself listing the servers allowed to send as you. DKIM is a public key under a selector name such as google._domainkey; your provider signs each message with the private half so receivers can prove it was not altered. DMARC lives at _dmarc.yourdomain and tells receivers what to do when a message fails the other two, and where to send reports. Reverse DNS on the mail hosts is set by whoever owns the server's IP, so with a hosted provider it is already done, and MTA-STS is an optional extra that lets senders insist on encryption.
Why does email land in spam even when every record exists?
Existing is not the same as aligned. DMARC passes only when the domain in the From header matches the domain that passed SPF or signed with DKIM, so a newsletter tool sending from your address but signing with its own domain exists in DNS and still fails. Receivers also weigh reputation: a brand new domain, a sudden jump in volume, or recipients who never open your mail will push messages to spam with perfect DNS. When every check above passes and mail still misses the inbox, paste the message's headers into the header analyzer and read the Authentication-Results line the receiver wrote.
How to fix a failing check
Each red or amber row shows the record to publish, in the Host, Type and Value shape your registrar's DNS panel uses. Copy the value, add a record of that type at that host, and check again after a few minutes. Keep exactly one SPF record and merge rather than add. For DMARC, start with p=none, read a couple of weeks of reports with the report analyzer, then move to quarantine. If your domain is at Cloudflare, Namecheap, GoDaddy, Porkbun or another registrar, there is a step by step guide with the exact tabs and field names.
Faivelo publishes all of these records for you.
Add your domain and we write MX, SPF, DKIM and DMARC into your DNS through your registrar, or hand you the exact values. Mailboxes on your own domain from one flat price.
Free 14-day trial. No card needed.
Questions people ask
Other free tools
All tools- DMARC checkerLook up a domain's DMARC record, read every tag in plain words and see what to tighten next.
- DMARC record generatorBuild a valid DMARC record from a few choices and copy the host and value into your DNS.
- DMARC report analyzerDrop in a DMARC aggregate report and see who is sending as your domain and whether they pass.
- SMTP connection testerConnect to any SMTP server, check TLS and the login step, and see each stage with its timing.
- Email header analyzerPaste raw headers to see every hop, where the delay was, and whether SPF, DKIM and DMARC passed.
- Email address validatorCheck whether an address is well formed, whether its domain accepts mail, and whether it is disposable or a role account.
- SMTP error codesWhat each bounce code means, which provider sends it and how to fix it, one page per code.