Emails Going to Spam? A 2026 Deliverability Guide
Why business emails land in spam and how to fix it with SPF, DKIM, DMARC, reputation and choosing the right email hosting
Contents
Why emails land in spam
Mail providers like Gmail and Outlook use many signals to decide whether an email reaches the inbox or spam — from sender authentication to domain and IP reputation to the content itself. Understanding these is the first step to fixing the problem.
- Missing sender authentication (incomplete SPF/DKIM/DMARC)
- Sending from a domain or IP with a spam history
- Spammy content such as trigger words and many shortened links
SPF — declare who may send for your domain
SPF (Sender Policy Framework) is a DNS record that lists which servers are allowed to send email on behalf of your domain. Set correctly, the receiver trusts that the mail comes from a legitimate source, not an impostor.
- Add a TXT record of type SPF to your domain's DNS
- List every server/service that sends for you (e.g. your host's mail)
- Only one SPF record per domain — merge everything into one line
DKIM — a digital signature against forgery
DKIM (DomainKeys Identified Mail) adds a digital signature to the email header. The receiver uses a public key in your DNS to verify the message was not altered in transit and really came from your domain.
- Enable DKIM in your email panel (DirectAdmin offers a toggle, for example)
- The system generates a key pair and gives you a TXT record for DNS
- Make sure the selector matches what the system created
- Test with a DKIM checker to confirm it passes
- Rotate the key periodically for security
DMARC — policy and reporting on failures
DMARC builds on SPF and DKIM by telling receivers what to do when authentication fails (allow, quarantine or reject) and sends you reports showing who is trying to impersonate your domain.
- Add a TXT record at _dmarc.yourdomain
- Start with p=none to collect reports without affecting delivery
- Read the reports to find sources missing SPF/DKIM
- Gradually move to p=quarantine then p=reject once confident
Maintaining sender reputation
From our hands-on testing — even with everything set up, poor domain or IP reputation can still send mail to spam. Consistent sending, good open rates and few spam complaints gradually build a strong reputation.
- Send consistently; warm up new domains instead of sudden bulk sends
- Check your domain/IP is not on a blacklist
- Lower complaint rates by sending content recipients actually want
- Send from your own domain, not a free address for business mail
- Set up correct PTR/reverse DNS (good hosts handle this for you)
List and content hygiene
A clean list and good content greatly improve deliverability. High bounce rates or mailing people who never opted in destroy your reputation fast.
- Use opt-in so recipients consent first
- Remove bounced addresses and long-term non-openers
- Include a clear unsubscribe link
Test whether your email reaches the inbox
Based on real-world use, don't guess — test with tools and real inboxes across providers to confirm SPF/DKIM/DMARC pass and that your mail reaches the inbox, not spam.
- Send tests to Gmail, Outlook and Thai inboxes to see if they land in inbox
- Use SPF/DKIM/DMARC and blacklist checking tools
- Read the email header to confirm all authentication results pass
- Check deliverability periodically, not just once
- Track open rates to keep improving
Choosing email hosting that reaches the inbox
Good deliverability starts with email hosting that supports full SPF/DKIM/DMARC and has a good IP reputation. Using your own domain email @yourcompany.co.th looks more professional and trustworthy than free mail. From our testing, our recommended provider asiagb.com offers email hosting managed through DirectAdmin with DKIM and full configuration, plus servers in Thailand/Singapore, SSD storage and 24-hour Thai support.
- Choose a host that supports full SPF/DKIM/DMARC from the panel
- Use your own domain email instead of free mail for credibility
- Look for a clean sending IP and configured reverse DNS
- Pick adequate mailbox storage with backups
- Support that genuinely helps configure your email DNS