Email Verifier Attributes
Beta Testing Feature
Webmail verification is currently in beta. Results may vary for Gmail, Outlook, and other webmail providers.
Tomba's Email Verifier returns a comprehensive set of attributes to determine the validity and quality of an email address.
Email Verification Fields
| Attribute | Description | Example |
|---|---|---|
email | The email address that was verified. | m@wordpress.org |
status | General status of the email syntax and lookup It takes 1 out of 6 possible values:valid,invalid,accept_all,webmail,disposable,unknown. | valid |
result | Final verdict on deliverability. It takes 1 out of 3 possible values: deliverable,undeliverable,risky. | deliverable |
score | Confidence score from 0 to 100. Higher score = better quality. | 100 |
regex | Checks if the email matches standard email pattern. | true |
mx.records | Whether MX (Mail Exchange) DNS records were found. | |
mx_check | Whether the domain has valid and working MX (Mail Exchange) records, confirming it can receive emails. | ['aspmx.l.google.com', 'alt2.aspmx.l.google.com'] |
smtp_server | Whether an SMTP server was found for the domain. | true |
smtp_check | Whether the SMTP server responded positively to the email probe. | true |
smtp_provider | Whether the SMTP provider (email sending service) for the domain was identified. | Google Workspace |
accept_all | Whether the domain accepts all emails (catch-all). | false |
block | Whether the domain is blocked or blacklisted. | false |
gibberish | Whether the local part (before @) of the email looks random/gibberish. | false |
disposable | Whether the email comes from a disposable (temporary) provider. | false |
webmail | Whether the domain is a webmail provider (e.g., Gmail, Yahoo). | false |
greylisted | Whether the email server temporarily deferred the verification attempt (greylisting), which may require retrying later. | false |
Email Status Field
The status field in Tomba's email verification response indicates the deliverability and quality of the provided email address. It can take one of the following six possible values:
Possible Status Values
| Status | Description |
|---|---|
valid | The email address is valid and deliverable. |
invalid | The email address is not valid or does not exist. |
accept_all | The domain accepts all email addresses regardless of their validity. |
webmail | The email address is from a public email provider (e.g., Gmail, Outlook). |
disposable | The email is from a temporary/disposable service (e.g., Mailinator). |
unknown | Tomba could not verify the email address due to a technical issue. |
Notes
accept_alldomains may give false positives. Use thescoreand other signals to decide confidence.unknownstatus may be caused by SMTP timeouts, greylisting, or temporary blocks.- The
statusvalue is always returned along withresult,score, andsmtp_checkfor more context.
Email Result Field
The result field summarizes the overall outcome of the email verification check. It is based on factors such as syntax, MX records, SMTP checks, and domain behavior.
Possible Result Values
| Result | Description |
|---|---|
deliverable | The email address is valid and deliverable. |
undeliverable | The email address is not valid and cannot be delivered to. |
risky | The verification could not be fully confirmed, often due to catch-all domains, greylisting, or timeout issues. |
Notes
deliverablemeans the address is safe to send emails to.undeliverablesuggests the address is invalid or the server rejected it.riskyrequires caution—combine withscoreandaccept_allfor a more accurate decision.
Smart Verification Caching
Tomba works intelligently with your data to optimize verification requests. If an email address has been verified within the last 3 months, Tomba will skip the verification process and return the cached result. This helps you: Get instant results from cached data - Maintain accuracy with recent verification timestamps The verification date is tracked automatically, ensuring you always have fresh data without unnecessary API calls.