// Validate a list of addresses and inspect valid vs invalid results.
const res: ValidateEmailAddressListResult =
await mailslurp.emailVerificationController.validateEmailAddressList({
validateEmailAddressListOptions: {
// don't change these as want to cache the results
emailAddressList: [
'contact@mailslurp.dev',
'd9sdj2318ds0-sd9f12juasd-13248aa@gmail.com',
],
},
});
expect(res.validEmailAddresses).toEqual(['contact@mailslurp.dev']);
expect(res.invalidEmailAddresses).toEqual([
'd9sdj2318ds0-sd9f12juasd-13248aa@gmail.com',
]);

Validate contacts and enrich identity signals before bad data spreads
Use MailSlurp to verify email addresses, inspect phone intelligence, enrich customer records, and reduce risky recipient data before it reaches signup, import, support, or sending workflows.
Trusted by top companies worldwide
Validate lists before signup, import, or send workflows
Call MailSlurp from tests, onboarding jobs, and operations workflows to classify valid recipients, disposable addresses, risky records, and addresses that need review before they enter customer systems.
Identity checks MailSlurp supports
Combine validation, lookup, and enrichment signals wherever customer identity data needs to be trusted before a workflow continues.
Signup validation
Classify new user addresses before account creation, trial abuse checks, or onboarding emails are triggered.
Import cleanup
Screen CSV imports, CRM syncs, and partner data before invalid or risky recipients pollute downstream systems.
Pre-send decisions
Check recipient quality before important transactional, lifecycle, or operational sends go out.
Disposable and role detection
Flag temporary, shared, role-based, or suspicious addresses so teams can route them into the right review path.
Phone intelligence
Inspect line, region, and carrier context when phone numbers are part of verification or customer workflows.
API evidence
Keep validation results close to the code, dashboard, or workflow that needs to make the next decision.
Integrate MailSlurp Seamlessly
Integrate with any framework
Official plugins and SDKs for all major programming languages, frameworks, and test platforms. All functionality available via API or dashboard.

CI/CD Native
MailSlurp fits right into your existing development, testing, and CI/CD workflows. Deploy and iterate with confidence and actionable feedback.
Validation workflows at production scale
Message platform
Email + SMS
Use identity checks alongside inbox and phone workflows.
Developer APIs
SDKs
Validate, classify, and route contacts from code.
Mature platform
10+ years
Stable infrastructure for operational workflows.


