Email Validator
The Email Validator package provides comprehensive email address validation capabilities for RPA workflows. Verify email addresses using multiple validation methods including regex pattern matching, DNS MX record lookup, MX blacklist checking, and SMTP server verification.
Key Features
- Multiple Validation Methods - Choose from regex, MX, MX blacklist, or SMTP validation
- Flexible Configuration - Customize timeouts, patterns, and validation rules
- Domain Management - Whitelist and blacklist specific domains
- SMTP Verification - Verify mailbox existence through actual SMTP connections
- Batch Processing - Validate multiple emails with consistent configuration
Common Use Cases
- Lead Validation - Verify email addresses from web forms and sign-ups
- Data Cleaning - Remove invalid emails from mailing lists
- Fraud Prevention - Detect disposable and temporary email addresses
- Marketing Automation - Ensure email deliverability before campaigns
- User Registration - Validate email addresses during account creation
Validation Methods
Regex Validation
Fast format validation using regular expressions. Checks if the email follows standard email syntax patterns.
MX Validation
Verifies that the email domain has valid Mail Exchange (MX) DNS records, indicating it can receive emails.
MX Blacklist Validation
Checks if the email's MX records are on a blacklist of known disposable or temporary email services.
SMTP Validation
The most thorough validation method - connects to the actual mail server via SMTP to verify the mailbox exists.
Getting Started
- Add the Configuration node to set up validation parameters
- Choose your validation method node (Validate Regex, Validate MX, Validate MX Blacklist, or Validate SMTP)
- Pass the Configuration ID and email address to validate
- Process the validation result
📄️ Configuration
Robomotion.EmailValidator.Configuration
📄️ Validate MX Blacklist
Robomotion.EmailValidator.ValidateMxBlacklist
📄️ Validate MX
Robomotion.EmailValidator.ValidateMx
📄️ Validate Regex
Robomotion.EmailValidator.ValidateRegex
📄️ Validate SMTP
Robomotion.EmailValidator.ValidateSMTP