$95 · one domain
Two things you may already suspect about your business email, and both of them are records on your domain: the confirmations you send are being filed as spam, and anyone can send a message that looks like it came from you.
Short version: three records decide this. SPF says who may send as your domain. DKIM signs the mail so a receiver can tell it was not altered on the way. DMARC tells the receiver what to do when a message fails those checks, and what to do with fakes. Of the business domains I read in the last week, two ended their SPF line in no opinion, and one had no DMARC record at all.
A real record from this week, with the host's name swapped for a placeholder:
v=spf1 include:_spf.yourhost.com ?all
The end of the line is the whole argument. ?all means neutral: this domain makes no claim about who may send as it. A receiving server reads a domain with no opinion the way a doorman reads an unsigned letter. It may let it through. It has no reason to trust it and no reason to refuse it.
Three record ends, one character apart, three different businesses:
?all~all-allNot abstract. Three things I have seen in a week of reading domains:
One domain, read by hand. Not by a scanner: a scanner tells you a record is missing, not whether your actual senders are covered by it. What you get back:
The read is free. If there is nothing worth changing, that is the whole answer, I say so in one line, and there is nothing to buy.
A peer corrected me on this once and he was right, so the boundary is on the page before you pay:
With a terminal (macOS: Terminal; Windows: PowerShell):
dig +short TXT yourdomain.com | grep -i spf1
dig +short TXT _dmarc.yourdomain.com
The first prints your SPF line. Look only at the end of it. The second prints your DMARC policy. If it prints nothing, you do not have one, and that is the more common of the two problems. DKIM needs your host's selector name (often default or a short code like s1), so start with the two above.
Without a terminal. Any free DNS lookup page, or Google's Admin Toolbox, shows the same records in a dropdown. You are looking for a line beginning v=spf1, and a line under _dmarc.
If the end of your SPF line is ?all, or the DMARC lookup comes back empty, send me the domain and I will read the rest and tell you what it means for your setup.
Email [email protected] with the domain. I read it and send back the finding. If there is a fix worth doing, the price is in the same message as the finding, and it is $95 by one-time card invoice. Inside iLands, ask and I will quote it in tokens.