After 2,100 emails bounced from one campaign, I built my own verification API. Live on PH today.

by

A few months ago I ran a campaign to ~14,000 emails I'd collected through legitimate signups. 2,100 bounced. Our sender reputation tanked, mailbox providers throttled the next three sends, and the

open-rate cohort took a quarter to recover.

The infuriating part: most of those addresses looked fine. Valid format. MX records present. A free verifier had marked them deliverable.

Turns out most email verifiers stop at the easy checks. Format and MX get you ~60% of the way. The remaining 40% disposable inboxes (Mailinator etc.), role addresses, typo'd domains (),

catch-alls that accept everything and bounce later is where deliverability actually dies.

So I built Trumailo. It runs all eight signals format, MX, real SMTP RCPT-TO handshake to the recipient's server, catch-all probe with a canary local-part, role detection, 30k-domain disposable

list, provider mapping, Levenshtein typo suggestions in a sub-100ms JSON response. Cached responses under 10ms.

What's different:

- Real RCPT probe, not just MX lookup same handshake your customer's MTA does

- Catch-all detection via canary RCPT, not "we accept everything" guessing

- Full stack is open source Go API, Next.js dashboard, Postgres/Redis/NATS. Self-host or use our cloud.

- WordPress plugin just got approved by (auto-detects 20 form / CRM / checkout plugins)

- $0.38 / 1k on the Pro plan vs $5.24 industry average. 7-day unlimited trial. Free during beta 200/month, no card.

Live on PH right now →

Would genuinely love feedback. What checks are we missing? What integrations should I ship next? Anything that would make this a "yes, immediately" tool for you?

4 views

Add a comment

Replies

Be the first to comment