You write an important email, hit send, and… nothing. No bounce, no reply. Half your customers never saw your invoice, your newsletter lands in the spam folder, and Gmail quietly files your order confirmations under “Promotions” — or worse. Email problems are invisible until they cost you money.
Here’s the good news: the system isn’t magic, and the most common causes have concrete fixes. Let’s walk through how email actually travels, and why some of it ends up in spam.
The journey of an email (in five steps)
- You hit send. Your email program hands the message to an outgoing mail server (called an SMTP server — Simple Mail Transfer Protocol is the language mail servers speak).
- The server looks up the address. For
client@gmail.com, it asks the DNS system: “who receives mail for gmail.com?” The answer lives in a special DNS record called an MX record (Mail eXchange). - The receiving server checks your credentials. Before accepting the message, Gmail asks: “Do I trust this sender?” It checks three DNS records attached to your domain — SPF, DKIM, and DMARC (explained below).
- Spam filtering happens. The message is scored on hundreds of signals: those DNS checks, the content, links, attachments, your sending history, and how other users have interacted with your past mail.
- Delivery. Pass the checks and it lands in the inbox. Fail badly and it’s the spam folder — or silently dropped (which is why asking recipients to check spam matters).
The three records that decide your fate
Think of these as an ID card, a wax seal, and a policy document:
- SPF — the ID card of authorised senders. A DNS record listing which servers are allowed to send mail “from” your domain. If a server not on the list sends as you, receivers get suspicious. One record per domain, and it has a size limit — keep it tidy.
- DKIM — the wax seal. Outgoing mail is signed with a cryptographic signature stored in DNS. The receiving server verifies the signature: proof the message wasn’t altered in transit and really came from your domain. This is the strongest of the three signals.
- DMARC — the policy + the report card. Tells receivers what to do when SPF/DKIM fail (deliver anyway, quarantine, or reject) and — crucially — sends you reports showing who is sending email as your domain. This is how you discover problems (and spoofers) instead of guessing.
If your domain sends email and lacks these three records, you’re asking Gmail and Outlook to take your word for who you are. In 2026, they increasingly won’t — both providers now require SPF and DKIM for bulk senders, and DMARC is strongly expected.
Why mail ends up in spam — ranked by frequency
- Missing or broken SPF/DKIM/DMARC. The #1 cause by far, and fully fixable in an afternoon. (Test below.)
- Sending from a free address for business mail.
yourbusiness@gmail.comas a company’s contact address hurts deliverability and trust.hello@yourdomain.comcosts nothing extra with most hosting plans. - Sudden volume spikes. A brand-new domain blasting 5,000 newsletters looks exactly like a spammer. Warm up: start with small volumes, grow over weeks.
- Spammy content signals. ALL-CAPS SUBJECT LINES!!!, twenty exclamation marks, “FREE $$$”, link shorteners, giant image-only emails, and shady links all raise scores. Write like a person.
- Purchased email lists. Never. Those addresses contain spam traps (deliberately planted addresses that permanently brand your domain as spam) and uninterested recipients who mark you as spam — which trains Gmail to distrust everything you send.
- No unsubscribe or ignored unsubscribes. Marketing mail must have a working one-click unsubscribe; making it hard guarantees spam complaints.
Diagnose your domain in five minutes
- Check the records: use a free tool (MXToolbox, EasyDMARC) — enter your domain and it shows your SPF, DKIM, and DMARC records, with errors explained.
- Send a test: mail-tester.com gives you a random address; email it from your domain; it scores your message out of 10 and lists every problem it found.
- Check your reputation: Google Postmaster Tools (free) shows how Gmail itself scores your domain.
Score 8–10 and you’re healthy. Anything lower usually traces back to the records above.
The one-minute fix checklist
- Business mail on your own domain, not a free address.
- SPF, DKIM, and a DMARC record published in DNS (your host can confirm — with AriHosting, email on your domain includes all three set up correctly).
- Test with mail-tester.com until you score 8+.
- Warm up new sending gradually; always include an unsubscribe.
- Never buy lists; clean out addresses that bounce repeatedly.
Every AriHosting plan includes email on your own domain with SPF, DKIM and DMARC configured — and human support if a message ever misbehaves. Compare the plans.