Comprehensive solution for email address validation in Odoo 16.0, developed by Kitworks Systems.
The Email Validation system provides the ability to verify the correctness of email addresses in various Odoo modules. It includes a base module and a set of integration modules for different parts of Odoo.
Key features:
- Email address syntax verification
- Domain and MX record verification
- Integration with external APIs for advanced validation
- Automatic validation when creating/updating records
- Visual display of validation status
- Manual verification through the action menu
- Automatic validation of existing records when installing modules
- kw_email_validation - core module with basic validation functionality
- kw_email_validation_contacts - email validation for contacts (res.partner)
- kw_email_validation_crm - email validation for CRM leads (crm.lead)
- kw_email_validation_hr - email validation for employees (hr.employee)
- kw_email_validation_event - email validation for event registrations (event.registration)
- kw_email_validation_mass_mailing - email validation for mailing contacts (mailing.contact)
- kw_email_validation_hr_recruitment - email validation for applicants (hr.applicant)
- kw_email_validation_smtp - email validation when sending emails via SMTP
- kw_email_validation_dnspython - enhanced validation using DNSPython
- kw_email_validation_web - web interface for email validation
- kw_email_validation_bundle - metapackage for installing all modules together
The system supports integration with the following external validation services:
- NeverBounce - high accuracy, speed, detailed information about results
- QuickEmailVerification - high accuracy, speed, detailed information
- MillionVerifier - medium accuracy, high speed, low price
- SendPulse - integration with other SendPulse services
- ZeroBounce - high accuracy, AI scoring, spam trap detection
- Clearout - high accuracy, spam trap detection
- MailerCheck - high accuracy, spam trap detection
- Mailgun - high accuracy, integration with other Mailgun services
Detailed information about validation services can be found in validation_service.md.
- Go to menu Settings > Technical > Email Validation > Validators
- Configure parameters for each validator (API keys, URLs, etc.)
- Set validator priorities through validation rules
After installation, the system automatically checks email addresses when creating or updating records.
- Open a record with an email address
- Use the action menu to launch manual verification
- Select multiple records in the list
- Use the action menu to launch bulk verification
LGPL-3
Kitworks Systems: https://kitworks.systems/