partner_email_check
Validate and normalize partner email addresses with optional uniqueness and deliverability checks.
Key Features
- res.partner: Normalizes and lowercases email addresses on creation and update, validating syntax with email_validator and optional deliverability checks controlled by company settings.
- res.partner: Blocks entries with multiple comma-separated emails when uniqueness is enforced and raises an error if another partner already uses the same address.
- res.partner: Clears the email field when duplicating a contact if unique email enforcement is active to avoid copying duplicates.
- res.config.settings: Adds company-specific settings in general configuration to toggle syntax validation, duplicate filtering, and deliverability checks for partner emails.
- res.company: Stores the company-level flags that drive email syntax checking, duplicate filtering, and deliverability validation for contacts.