Este módulo amplía la funcionalidad del sistema de notificaciones de correo de Odoo para permitir forzar las notificaciones por correo electrónico mediante claves de contexto. De forma predeterminada, Odoo envía notificaciones internas a los usuarios conectados y notificaciones por correo electrónico a los contactos externos o a los usuarios desconectados.
Con este módulo, puede anular este comportamiento estableciendo la clave de contexto force_notification_by_email, lo que garantiza que determinadas notificaciones se envíen siempre por correo electrónico independientemente del estado de conexión del usuario o de sus preferencias de notificación. Esto resulta especialmente útil cuando necesita mantener un registro por correo electrónico de determinadas comunicaciones o garantizar que las notificaciones críticas se entreguen por correo electrónico.
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 18.0Este módulo permite a Odoo forzar que ciertos mensajes se envíen por correo electrónico en lugar de como notificaciones en la aplicación, mediante el uso de una configuración especial de contexto. Es un asistente técnico sin nuevas pantallas ni menús.
Este es un pequeño módulo técnico que cambia cómo Odoo decide entregar los mensajes. Normalmente, Odoo envía una notificación dentro de Odoo a los usuarios que están conectados, y un correo electrónico a los contactos que son externos o están desconectados. Con este módulo, cuando el ajuste especial force_notification_by_email está activo en el contexto, todos los destinatarios del mensaje se cambian a entrega por correo electrónico.
El cambio se aplica en el modelo mail.thread, que es el motor de mensajería compartido que utilizan muchos documentos de Odoo, como pedidos de venta, facturas, proyectos y tareas. El módulo sobrescribe el método que construye la lista de destinatarios (_notify_get_recipients) y, cuando el ajuste está presente, marca cada destinatario con el modo de notificación email.
Como funciona a través del contexto, no añade ningún menú, botón, informe ni pantalla de configuración. Está pensado para ser utilizado por otros módulos o código personalizado que necesiten garantizar un rastro de correo electrónico para comunicaciones específicas, por ejemplo alertas críticas o mensajes que deben archivarse en una bandeja de entrada. No hay modelos nuevos, ni acciones programadas, ni comprobaciones automáticas, ni ajustes visibles para el usuario en este módulo.
Depende de
Texto generado por IA (DeepSeek) al leer el código de la versión 18.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: 1 confirmada, 8 sin información de 9 versiones.
Fuentes · Odoo 18.0
Confirmado el 2026-11-03 en la rama 18.0 de OCA/mail.
terminal Instalación y uso
Documentación de OCA · Odoo 18.0Para usar este módulo, necesita:
- Para los desarrolladores que implementan la funcionalidad:
- Añada la clave de contexto
force_notification_by_email=Trueal enviar mensajes a través del hilo de correo
self.env['mail.thread'].with_context(
force_notification_by_email=True
).message_post(
body="Your message",
partner_ids=[partner.id],
)- Para los usuarios finales:
- No se necesita ninguna configuración específica
- Cuando los desarrolladores hayan implementado la funcionalidad en acciones específicas:
- Los mensajes se enviarán por correo electrónico independientemente de sus preferencias de notificación
- Recibirá notificaciones por correo electrónico incluso si está conectado a Odoo
- Sus preferencias de notificación en la configuración de su usuario no afectarán a estas notificaciones específicas
Casos de uso de ejemplo:
- Notificaciones críticas que necesitan documentación por correo electrónico
- Flujos de trabajo automatizados en los que se requiere un registro por correo electrónico
- Requisitos de cumplimiento en los que es necesaria una prueba por correo electrónico de la comunicación
Nota: Este módulo solo afecta a las notificaciones en las que se ha implementado específicamente la clave de contexto. Todas las demás notificaciones seguirán el comportamiento estándar de Odoo.
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, Configuració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.