Why SMTP-verified email lists beat guessed-address lists 10x on deliverability
April 22, 2026 · 7 min read
Most “real estate agent email lists” sold online are not verified. They're generated by running a first-name plus last-name permutation generator against a list of common firm domains. This is why you'll sometimes see a file of 15,000 addresses for $49 — nobody checked whether jane.doe@elliman.com actually exists. Most of the time, it doesn't.
Sending to a guessed list will burn your sending domain in about three days. Here's what SMTP verification actually is, why it matters, and what our bounce rates look like compared to a typical bought list.
The SMTP handshake, in plain English
SMTP (Simple Mail Transfer Protocol) is how mail servers talk to each other. To verify an address, you open a connection to the recipient's mail server and ask it, politely, whether a given mailbox exists. A clean verification conversation looks like this:
> HELO brokerlist.ai < 250 mx.google.com at your service > MAIL FROM:<check@brokerlist.ai> < 250 2.1.0 OK > RCPT TO:<jane.smith@elliman.com> < 250 2.1.5 OK <- mailbox exists > QUIT < 221 2.0.0 closing connection
When the mailbox does not exist, the server returns a 550 5.1.1 User unknown and we skip the address. We never actually send the email — we drop the connection after the RCPT TO check.
Why this matters for deliverability
Every time you send to an address that doesn't exist, you get a hard bounce. Gmail tracks your bounce rate. Once you cross about 2% hard bounces on a sending domain, Gmail starts putting your mail in spam. Cross 5%, and Gmail blocks your domain entirely — usually with a recovery time of two to four weeks.
Typical bounce rates by list source
| List type | Typical hard bounce rate | Gmail reputation impact |
|---|---|---|
| Guessed addresses (first.last@firm) | 35–55% | Blocked within 48 hours |
| Scraped but not verified | 12–22% | Spam folder within a week |
| Scraped and syntax-checked only | 8–14% | Degrades over 2–3 weeks |
| Scraped + MX-checked | 5–9% | Workable, not ideal |
| Scraped + MX + SMTP-verified (our method) | 0.8–2.5% | Healthy reputation |
| Scraped + SMTP + engagement-scored | 0.3–1.2% | Best in class |
Our NYC broker list typically lands at a bounce rate of 1.4% in customer-reported sends. We recheck every address monthly before the dataset refreshes.
Catch-alls: the unverifiable tier
Some corporate mail servers are configured as “catch-all” — they accept every RCPT TO regardless of whether the mailbox exists. This means SMTP verification returns 250 OK even for bogus addresses. For NYC real estate, Compass and Corcoran are partial catch-all environments. On those domains we rely on additional signals: the agent is listed in the firm's public directory, the domain has a valid MX record, and the address format matches the firm's documented naming convention. We tag these records as “unverifiable” so customers can choose to mail them separately or skip them.
Role addresses we always drop
We never ship info@, contact@, sales@, support@, or any role-based mailbox. These blow up engagement metrics and they're rarely the right inbox for real estate B2B outreach anyway. A real person's email is always more effective than a distribution list.
Verified before ship
Every BrokerList.ai plan ships pre-verified. The workflow is:
- Scrape the firm's public agent directory
- Extract the advertised email; drop role addresses
- MX-check the domain
- SMTP-verify the specific mailbox
- Tag catch-all unverifiable addresses separately
- Re-verify the entire dataset before every monthly refresh
For the full deliverability playbook (SPF, DKIM, warm-up cadence) see how to email NYC real estate agents without landing in spam. For the underlying data see our data page.
BrokerList.ai ships ~11,000 SMTP-verified NYC agent emails, monthly refresh. Customer-reported bounce rate averages 1.4%, against an industry typical of 8–14% for scraped data.
See pricing