Este módulo valida y normaliza el campo email en el modelo res.partner.
Como parte de la normalización, las direcciones de correo electrónico se convierten a minúsculas.
Opcionalmente, no se puede permitir que varios partners tengan la misma dirección. Esto no funcionará con varias direcciones de correo electrónico separadas por comas en el campo, aunque la validación y la normalización siguen siendo compatibles en tales casos.
Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.
auto_awesome Qué hace este módulo
Generado por IA a partir del código · Odoo 19.0Añade opciones a nivel de compañía para validar, normalizar y deduplicar direcciones de correo electrónico en los contactos. Cuando está habilitado, Odoo rechaza correos mal formateados o no entregables y bloquea direcciones duplicadas.
Este módulo añade una sección "Email validation" a la pantalla de Ajustes Generales (Settings > General Settings), justo después del bloque de compañías. Tres casillas de verificación específicas de la compañía controlan cómo se gestionan los correos electrónicos de los contactos:
- Check syntax of email addresses: rechaza las direcciones que no tienen el formato correcto. Esta opción está activada por defecto.
- Filter duplicate partner email addresses: impide que dos contactos compartan la misma dirección de correo electrónico.
- Check deliverability of email addresses: rechaza las direcciones cuyo dominio no puede recibir correo. Activar esta opción activa automáticamente la comprobación de sintaxis.
Cuando se guarda el correo electrónico de un contacto (al crearlo o editarlo), se normaliza: se eliminan los espacios circundantes, se valida la dirección y se convierte a minúsculas. Si el campo de correo electrónico contiene varias direcciones separadas por comas, cada una se valida y normaliza por separado.
Si el filtrado de duplicados está activo, guardar un correo electrónico ya utilizado por otro contacto genera un error, y se rechaza un contacto con varias direcciones separadas por comas. Cuando se duplica un contacto, el correo electrónico se borra en la copia para que no se incumpla la regla de duplicados.
Estas reglas se aplican al modelo res.partner, por lo que afectan a contactos, compañías y cualquier registro que almacene un correo electrónico de partner. Los ajustes se almacenan por compañía en res.company y se exponen a través de res.config.settings.
Depende de
Modelos y campos (3)
- res.company · amplía un modelo existentepartner_email_check_syntax (Check syntax of email addresses), partner_email_check_filter_duplicates (Filter duplicate partner email addresses), partner_email_check_check_deliverability (Check deliverability of email addresses)
- res.partner · amplía un modelo existente
- res.config.settings · amplía un modelo existentepartner_email_check_syntax, partner_email_check_filter_duplicates, partner_email_check_check_deliverability
Texto generado por IA (DeepSeek) al leer el código de la versión 19.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 8 confirmadas, 1 sin información de 9 versiones.
Fuentes · Odoo 19.0
Confirmado el 2026-11-03 en la rama 19.0 de OCA/partner-contact.
terminal Instalación y uso
Documentación de OCA · Odoo 19.0Configuración
Fuente · Odoo 19.0Instala el paquete python email-validator: sudo pip install email-validator.
Para no permitir que varios contactos tengan la misma dirección de correo electrónico, utiliza el ajuste "Filter duplicate email addresses"/partner_email_check_filter_duplicates.
Para validar que las direcciones de correo electrónico son entregables (que el nombre de host existe), utiliza el ajuste "Check deliverability of email addresses"/partner_email_check_check_deliverability.
Este módulo se integra automáticamente en todas las vistas res.partner
Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.