Menu

Post image 1
Post image 2
1 / 2
0

There's no clean way to verify an email address. Here's what works anyway.

DEV Community·Erik Strömberg·24 days ago
#fSouIdn3
#email#smtp#api#deliverability#catch#domain
Reading 0:00
15s threshold

You have a list of addresses. Maybe they came from a signup form, a partner CRM, an enrichment run, or last quarter's webinar. You want to know which ones are real before you put them on a campaign and torch your sender reputation. You search "email verification" and find a hundred services with landing pages claiming 99% accuracy. You install the obvious package, run it on your list, and 95% come back "valid." You send. A quarter of them bounce, and the major inbox providers start flagging your domain. What happened? Some combination of: syntax-valid addresses that don't exist, mail servers that lie, catch-all domains, greylisting, and anti-probe behavior. "This is a real mailbox" is much harder to prove than it looks. Here's how the protocol actually works, where it breaks, and what a serious verifier has to do about it. Syntax checks filter the obvious garbage and nothing else Run a regex against [email protected] and you'll catch the obvious malformed strings.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.

Read More