BrokerList.ai
Data quality

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 typeTypical hard bounce rateGmail reputation impact
Guessed addresses (first.last@firm)35–55%Blocked within 48 hours
Scraped but not verified12–22%Spam folder within a week
Scraped and syntax-checked only8–14%Degrades over 2–3 weeks
Scraped + MX-checked5–9%Workable, not ideal
Scraped + MX + SMTP-verified (our method)0.8–2.5%Healthy reputation
Scraped + SMTP + engagement-scored0.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:

  1. Scrape the firm's public agent directory
  2. Extract the advertised email; drop role addresses
  3. MX-check the domain
  4. SMTP-verify the specific mailbox
  5. Tag catch-all unverifiable addresses separately
  6. 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.

Stop burning domains on guessed lists.

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