Deliverability tester
Generate a unique inbox, send a real email to it, and open a live report.
- Tokenized test addresses
- Live pending/analyzing/complete report flow
- 0-100 weighted scoring
- Prioritized recommendations
Features
WillItInbox is more than a score page: deliverability testing, email validation, bulk list hygiene, account quotas, API workflows, and exportable results are already wired together.
What is already built
The frontend now showcases both sides of the platform: the message-level deliverability tester and the recipient-level validator.
Generate a unique inbox, send a real email to it, and open a live report.
Verify recipient quality before sending, with conservative handling for blocked SMTP probes.
Upload CSV files, track progress, and download enriched validation results.
Secure account access protects reports, test tokens, validation quota, and account usage.
Use WillItInbox programmatically for repeatable checks, QA workflows, and internal tooling.
WillItInbox is designed for repeatable tests, private account-scoped results, and controlled data retention.
35 of 100 points · 13 checks
The single largest weight in the score. SPF, DKIM and DMARC together prove the message is legitimately from your domain. Without them, mailbox providers default to skepticism — modern Gmail and Yahoo flat-out require all three for bulk senders.
Authentication is what gates inbox placement before reputation or content even matter. A failed DMARC alignment can route a perfectly legitimate transactional email straight to spam, regardless of how clean its body is.
Every check in this category
Common failure
v=spf1 include:_spf.google.com include:mailgun.org include:sendgrid.net include:zoho.com include:_spf.mandrillapp.com -all
Fix
v=spf1 include:_spf.google.com include:mailgun.org -all
Five `include:` lookups plus their nested lookups blow past the 10-query limit and trigger an SPF permerror. Drop the providers you no longer use.
20 of 100 points · 12 checks
What the connecting server looks like to the receiver. Reverse DNS, blacklist status, and TLS posture quietly decide whether your mail even reaches the spam folder — most rejections at this layer are silent.
Mailbox providers do a sanity check on the IP that hands them your message. Missing PTR records, residential IP ranges, and DNSBL listings put you in the same bucket as botnets — many large receivers will reject the SMTP connection outright.
Every check in this category
Common failure
Connecting IP: 203.0.113.42 — no PTR record
Fix
203.0.113.42 IN PTR mail.example.com. mail.example.com IN A 203.0.113.42
Without forward-confirmed rDNS, Outlook.com and many corporate filters reject before DATA. Ask your hosting provider to set the PTR; it usually takes one ticket.
15 of 100 points · 18 checks
Boring on the surface, decisive in practice. Mailbox providers parse 50+ headers per message; missing or malformed ones are a strong negative signal because legitimate ESPs always get them right.
A bad Date, an absent Message-ID, or a malformed Received chain look like the work of a script — exactly what filters are trained to catch. Headers are also where bulk-sender requirements like List-Unsubscribe and Feedback-ID live.
Every check in this category
Common failure
List-Unsubscribe: <mailto:[email protected]>
Fix
List-Unsubscribe: <mailto:[email protected]?subject=unsub>, <https://example.com/u/{token}> List-Unsubscribe-Post: List-Unsubscribe=One-Click
Gmail and Yahoo's 2024 bulk-sender rules require BOTH headers AND a working POST endpoint. Mailto-only earns you a hard fail.
20 of 100 points · 15 checks
What's actually in the message. SpamAssassin runs a corpus of hundreds of weighted rules, and we layer modern heuristics on top — image-to-text ratios, hidden text, dangerous attachments, CAN-SPAM compliance.
Even with perfect auth and a clean IP, content can sink a campaign. The hidden cost is partial — content rarely causes outright rejection, but it pushes you into the Promotions tab or the spam folder where engagement collapses.
Every check in this category
Common failure
<body><img src='cid:hero' /></body> (image-only marketing email)
Fix
Add a real text body alongside the image. Aim for at least 100 words of meaningful copy and a text/plain alternative part.
Image-only mails get filtered hard because spammers use them to evade text scanners. Even short copy moves the needle dramatically.
10 of 100 points · 6 checks
Every URL in your email is a reputation signal. Shorteners, mismatched anchors, and HTTP-only links are the same patterns phishers use — receivers know that and weight accordingly.
Even one suspicious link can flag the whole message. Domain reputation services like URIBL feed back into spam scoring, so a compromised link host poisons every email it appears in.
Every check in this category
Common failure
<a href='https://bit.ly/3xyz'>Click here</a>
Fix
<a href='https://example.com/welcome?utm_source=onboarding'>Welcome to Example</a>
Replace shorteners with your own branded domain. You keep the analytics and stop sharing reputation with everyone else on bit.ly.
How we get to 0–100
Each check has a maximum point value. Within a category we sum the points earned and divide by the points possible to get a percentage; the category's contribution to the overall score is that percentage multiplied by the category weight.
Status → score
Score bands
One test address. 56+ checks. A 0–100 score and a prioritised fix list.
Run a free test