SPF, DKIM, DMARC, FCrDNS, Blacklists & Inbox Prediction
Requirements for sending 5,000+ emails/day to Gmail or Yahoo users.
Check for additional DKIM selectors (you can use commas to separate multiple selectors):
Need expert help fixing these issues?
Are your emails landing in spam folders? Our free domain deliverability checker provides instant, comprehensive analysis of your email authentication setup. This tool scans your domain's SPF records, DKIM signatures, and DMARC policies to identify configuration errors that cause email delivery failures.
Email authentication has become critical since Google, Microsoft, and Yahoo implemented strict sender requirements in 2024. Without properly configured SPF, DKIM, and DMARC records, your marketing emails, invoices, and important business communications may never reach your customers' inboxes. Our checker also validates MTA-STS, TLS-RPT, BIMI, and DANE records for complete email security compliance.
Beyond authentication, we check if your mail server IPs are listed on email blacklists (RBLs) and verify Forward-Confirmed reverse DNS (FCrDNS). Get actionable recommendations with provider-specific setup guides for Google Workspace, Microsoft 365, Mailchimp, SendGrid, and 50+ other email services.
Need professional help? OSH.co.za specialises in DMARC implementation and email deliverability consulting for businesses across South Africa and worldwide. We help companies fix email authentication issues, improve inbox placement rates, and protect their domains from spoofing and phishing attacks.
SPF (Sender Policy Framework) is a DNS TXT record that lists which mail servers are authorised to send email on behalf of your domain. When a receiving mail server gets an email claiming to be from your domain, it checks your SPF record to verify the sending server is on your approved list.
Without SPF: Anyone can send email pretending to be you. Spam filters will treat your legitimate emails with suspicion, and phishers can impersonate your domain to deceive your customers and partners.
Common SPF mistakes to avoid:
+all â This allows any server to send as you. Always use ~all (softfail) or -all (hardfail).Use the free scanner above to check your SPF record, count your DNS lookups, and identify any issues. OSH.co.za can help you build and maintain a correct SPF record for complex sending setups.
DKIM (DomainKeys Identified Mail) adds a cryptographic digital signature to every outgoing email. The receiving server looks up a public key in your DNS records and uses it to verify the signature â proving the email genuinely came from your domain and was not altered in transit.
How it works in practice:
selector._domainkey.yourdomain.comKey things to know:
Our scanner checks 500+ DKIM selectors from 100+ email providers automatically. If your DKIM isn't detected, OSH.co.za can help identify and configure the correct selectors for your mail platform.
DMARC (Domain-based Message Authentication, Reporting & Conformance) is the final layer of email authentication. It tells receiving servers what to do when an email fails SPF or DKIM checks, and sends you reports showing exactly who is sending email as your domain.
The three DMARC policy levels:
p=none â Monitor only. No emails are blocked. Use this first to collect reports and understand your email flows before enforcing anything.p=quarantine â Suspicious emails go to spam. Failing emails are delivered to the junk folder rather than the inbox. A good intermediate step.p=reject â Full protection. Emails that fail DMARC are rejected outright. Spoofed emails never reach your recipients.Recommended rollout path: Start at p=none with a reporting address (rua=). Review reports for 2â4 weeks to confirm all your legitimate sending services pass SPF and DKIM. Then move to p=quarantine, and finally p=reject.
DMARC is now required by Google and Yahoo for anyone sending more than 5,000 emails per day. Even if you send less, having DMARC significantly improves deliverability and protects your brand reputation.
The scanner above analyses your DMARC policy, alignment settings, and reporting configuration. Need help interpreting your DMARC reports or advancing your policy? OSH.co.za provides DMARC monitoring and implementation services.
Emails land in spam for several reasons. The most common causes â and how to fix them:
@gmail.com or @yahoo.com as a From address via a business mail server often fail DMARC alignment.Start with a free scan above â it will identify authentication gaps, blacklist listings, and reputation issues. If problems persist after fixing the identified issues, OSH.co.za can perform a full deliverability audit and remediation.
From February 2024, Google (Gmail) and Yahoo enforced strict requirements for anyone sending more than 5,000 emails per day. Microsoft followed with similar guidance. Non-compliance results in emails being rejected or spam-foldered.
The mandatory requirements are:
p=none. Google recommends moving toward enforcement.These rules apply to all senders, not just bulk. Even if you send fewer than 5,000 emails per day, meeting these requirements is considered best practice and improves deliverability for everyone.
Our Bulk Sender Compliance Checklist (shown in the scan results above) evaluates your domain against all of these requirements. OSH.co.za can help you achieve full compliance quickly.
MTA-STS (Mail Transfer Agent Strict Transport Security) is an email security standard that tells sending mail servers they must use TLS encryption when delivering email to your domain. Without it, a man-in-the-middle attacker could intercept emails in transit by forcing a downgrade to an unencrypted connection.
The three MTA-STS policy modes:
enforce â Sending servers must establish a TLS connection or they won't deliver the message at all. Maximum protection.testing â TLS is attempted, but failures are only reported (not blocked). Ideal for monitoring before enforcing.none â The policy exists but is inactive. Useful as a placeholder during setup.MTA-STS requires two things:
_mta-sts.yourdomain.com with v=STSv1; id=YYYYMMDDHHMMSS;https://mta-sts.yourdomain.com/.well-known/mta-sts.txt over a valid HTTPS connectionMTA-STS works best alongside TLS-RPT, which sends you reports about TLS delivery failures so you can monitor before switching to enforce mode.
While not currently mandatory, MTA-STS is strongly recommended for any domain that receives sensitive email. Our scanner checks both the DNS record and the policy file. Need help setting it up? OSH.co.za can configure MTA-STS for your domain.
TLS-RPT (TLS Reporting) is a DNS record that instructs sending mail servers to send you daily reports whenever they encounter TLS connection failures while trying to deliver email to your domain. It complements MTA-STS by giving you visibility into encryption problems before they affect delivery.
Why TLS-RPT matters:
testing mode â you see failures without blocking mailHow to add it: Create a DNS TXT record at _smtp._tls.yourdomain.com with:
v=TLSRPTv1; rua=mailto:tlsrpt@yourdomain.com
You can also point rua to an HTTPS endpoint if you use a reporting service.
TLS-RPT adds +4 points to your deliverability score and is a quick win for any domain. OSH.co.za can set up TLS reporting and help you interpret the results.
BIMI (Brand Indicators for Message Identification) is an email standard that displays your company logo next to your emails in supporting inboxes â including Gmail, Yahoo Mail, Apple Mail, and Fastmail. It provides instant brand recognition and signals to recipients that the email is genuine.
Requirements for BIMI:
p=quarantine or p=reject â p=none is not sufficient. You must be actively enforcing DMARC.default._bimi.yourdomain.com pointing to your logo URL and VMC.Note: Yahoo Mail and some others display BIMI logos without requiring a VMC. Gmail requires the VMC for logo display.
BIMI is an advanced feature that builds on a fully configured SPF, DKIM, and DMARC setup. If you're ready to implement BIMI or want to get your logo appearing in Gmail, OSH.co.za can guide you through the full process.
An email blacklist (or RBL â Realtime Blackhole List) is a database of IP addresses or domains known to send spam. Mail servers check these lists when deciding whether to accept incoming email. Being listed can cause your emails to be rejected or spam-foldered across thousands of mail servers simultaneously.
Common reasons for blacklisting:
How to get removed:
Some blacklists (like Spamhaus) require the underlying issue to be fixed before they will delist. If you're struggling with persistent blacklisting or need help identifying the root cause, OSH.co.za offers blacklist remediation services.
Your domain's deliverability score reflects how well-configured your email authentication and security records are. Our tool scores your domain out of 100 based on SPF, DKIM, DMARC, reputation, and modern standards like MTA-STS and TLS-RPT.
Score breakdown:
~all or -all modifierquarantine and rejectScore tiers:
Run the free scan above to get your current score and a prioritised list of improvements. For a professional deliverability audit and hands-on remediation, contact OSH.co.za â we specialise in email authentication and deliverability for South African and international businesses.
Data Collection: This Domain Deliverability Checker processes data to provide results. When you enter a domain name and submit it for checking, the domain name is processed to perform DNS lookups and email authentication checks. We do not store, log, or share the domain names or data you submit beyond what is necessary to return your results.
Data Usage: Your input is used solely to generate results. No data is saved, analysed for profiling, or shared with third parties. Each new check operates independently.
DNS Lookups: To check your domain, we perform DNS queries via Google's DNS-over-HTTPS (dns.google). These queries are subject to Google's Privacy Policy. Only the domain name is transmitted â no personally identifiable information.
Analytics: We may collect anonymized usage statistics (page views, tool usage frequency) to improve functionality. This does not include the domain names you check or any personally identifiable information.
Contact: For privacy enquiries or questions, please contact us at support@osh.co.za or visit osh.co.za/contact.