@radzor/email-verify
Verify email addresses by checking syntax, MX record existence, and disposable email provider detection. Supports single and bulk verification with no external API dependencies.
Emailv0.1.0typescriptpythonServeremailverificationvalidationmxdisposablespamby Radzor
Install
View source on GitHub →$npx radzor@latest add email-verify
⚠ Constraints: No external dependencies — uses Node.js built-in dns module. MX checks require network access. Disposable email list is bundled (not exhaustive). Does not perform SMTP mailbox verification.
Inputs
| Name | Type | Default | Description |
|---|---|---|---|
| checkMx | boolean | true | Whether to perform MX record lookup (requires DNS access). |
| checkDisposable | boolean | true | Whether to check against known disposable email providers. |
| timeout | number | 5000 | Timeout in milliseconds for DNS lookups. |
checkMxboolean
Whether to perform MX record lookup (requires DNS access).
default: true
checkDisposableboolean
Whether to check against known disposable email providers.
default: true
timeoutnumber