vibe coded a simple npm package in (mostly) one shot that does:
- syntax validation
- mx record lookup
- smtp mailbox check (without sending emails)
- catch-all domain detection
npx email-reachable [email protected]
https://github.com/yolodex-ai/reachableworks as a library too:
import { verifyEmail } from 'email-reachable'
const result = await verifyEmail('[email protected]')
bouncer probably does way more, feedback welcome.