What an email pre-check cannot see
InboxPrecheck flags text that trips published placement factors. It cannot see your DNS records, your list, or the filter. The honest boundary between risky copy and a damaged domain.
It is worth being precise about what this class of tool does, because the gap is where expectations break — and in email, broken expectations get measured in throttled domains.
What it catches
Patterns that published guidance can be quoted against: spam-trigger phrasing with word-form matching ("guarantee" also flags "guaranteed"), ALL-CAPS and punctuation density, emoji stacking, generic "click here" anchors, deceptive subject patterns like unearned "Re:" threads, missing unsubscribe references, missing physical postal addresses, income and health claims that escalate in cold and bulk context. These are checkable against the pasted text, so they are checked against the pasted text — deterministically, with quoted evidence for every finding, and the same result every run. The reference lists are derived from the factors documented in 16 CFR Part 316, RFC 8058, and Microsoft's Outlook sender network practices, snapshot-dated in the engine version rather than claimed to be live-synced.
What it cannot catch
- Clean text and a dead domain. A draft can trip zero factors and still be junked — because placement is per-sender-reputation. A domain with high complaint history, or one listed by services like Spamhaus, buries perfect copy. No phrasing makes a burned domain trusted again.
- The authentication layer. SPF, DKIM and DMARC records, return-path alignment, and IP warming status decide much of bulk placement — especially under modern one-click requirements from RFC 5322 formatting through RFC 8058 enforcement. None of it lives in the pasted text. An honest pre-check lists these as advisory checklist items and explicitly refuses to claim it measured them — pretending to check DNS you cannot see is how tools become noise.
- The list itself. Whether recipients opted in, whether the address was bought, whether half the list has not opened in a year — consent and hygiene are invisible from a draft. CAN-SPAM regulates content; the providers punish audience.
- The rest of the message. Image-heavy templates, tracked-link chains through redirect domains, third-party footer code, and the sending platform's own shared-IP reputation sit in the delivery path, outside the paste. A plain-text scan of what you typed cannot see what the ESP actually transmits.
- The filter's private mind. Every major provider runs an internal model nobody publishes. Published guidance describes the neighborhood; the exact weighting is proprietary. Enforcement is personalized in ways the guidelines do not admit — the same sentence lands for a mature sender and buries a new one. Nobody — least of all a word-list engine — gets to promise what the final filter will do.
Why the boundary matters
A tool that claimed guaranteed placement would be claiming something nobody can deliver, and senders would find that out at the worst possible moment — mid-throttle, with the launch waiting. Stating the limit up front is what lets the check get trusted for the things it genuinely knows: that the sentence matches a published factor, that the factor is the kind that escalates, and that the fix is a rewrite, not a resend dice-roll. The honest claim is narrower and more useful than the fake one: a scored pre-check moves the odds, per sentence, before the send. The human sender stays exactly where an email check should leave them — holding the context the machine cannot see: the list, the records, the history, the offer.
How to use the boundary productively
A pre-check is the first layer of a sending stack, not the whole stack. Layered deliberately, each layer covers what the one before it cannot: the mechanical scan catches published placement factors in the text at draft speed; the authentication check — run by you, at your DNS provider, because this tool deliberately never does it — confirms SPF/DKIM/DMARC are live and aligned; the template pass confirms the rendered email (not just the typed text) carries the unsubscribe link and postal address; the list pass owns consent, recency and pruning cadence; the legal pass owns CAN-SPAM/CASL interpretation for your jurisdictions. Buying these layers separately is how most teams already operate — the mistake is treating any single layer as covering the others. The scan's job is to make sure you never bring a known, mechanical, avoidable problem into the expensive layers.
The correct mental model
Treat a pre-check the way pilots treat the before-takeoff checklist. It does not make the flight safe; it catches, mechanically and repeatably, the handful of items whose omission turns a routine departure into an incident. The judgment — is this list, this domain, this offer a good send today — remains entirely human. An email pre-check is a placement-factor scan with memory: every draft gets the same published patterns applied, every time, at paste speed, and every finding cites the sentence it came from. It is decision support, not a decision. Anyone selling the decision is selling something that does not exist. The teams that get the most from a bounded tool keep the boundary visible: scan early, escalate what the scan flags, and hold the judgment the scan deliberately declines to make.
Heuristic pre-check only — not a delivery guarantee and not legal advice. Inbox placement depends on senders, ISPs, and recipients; regulated-mail questions belong to a lawyer.