Why we check this
Invalid syntax is the fastest signal that a record should not be sent to. Typos, missing @ signs, and illegal characters are often rejected before delivery is even attempted.
Why us
Syntax, DNS, MX, SMTP, catch-all, and disposable detection. Deep analysis without sending a message to the recipient.
Some mail servers deliberately delay the first SMTP response. The status may then be unknown — not automatically invalid. Bulk jobs retry; at signup plan for retry or brief wait in the UI.
RFC syntax rejects obvious errors before any network call. DNS and MX confirm the domain is configured to receive mail. The SMTP handshake checks whether the server accepts the specific local-part — without delivering message content. Heuristics at the end classify disposable, role-based, and catch-all. No single layer replaces the others.
In relational B2B, catch-all on a corporate domain is often kept with a risky tag. In cold email and performance marketing, risky and disposable are usually excluded entirely because the cost of one hard bounce outweighs a single contact. Invalid is always out — regardless of channel.
Corporate servers, shared hosting, and large mail domains respond with different latency. Greylisting deliberately delays the first response. Connection limits on the verifier IP and recipient firewalls can also lengthen unknown results. Bulk uses queuing and retry; for a single check a few seconds is normal, not a failure.
Gmail, Outlook, Polish hosts, and on-premise servers return different SMTP codes. Catch-all on a small company domain is not the same as catch-all at a global provider. Our heuristics account for domain type, but the final risky vs valid call on borderline cases always belongs to your sending policy — that is why we show classification reason, not just a colored label.
The first filter in every verification. We validate syntax against internet mail standards before running more expensive DNS and SMTP tests.
Why we check this
Invalid syntax is the fastest signal that a record should not be sent to. Typos, missing @ signs, and illegal characters are often rejected before delivery is even attempted.
What you gain
You save credits on deeper tests and immediately see records to fix manually in CSV or CRM. Less noise in your export from the very start of list cleaning.
We detect
Example
jane.doe@gmail.comjane@@gmail.comjane.gmail.comInvalid is an address you should not send to. Risky is a gray zone that requires a business decision.
No. We confirm SMTP-level deliverability potential, not opens or inbox placement.
The mail server did not give a clear answer (greylisting, timeout). In bulk we retry automatically.