Este módulo permite:
- marcar como leídos los correos electrónicos con más de x días de antigüedad,
- mover esos mensajes a una carpeta específica,
- eliminar los mensajes con más de x días de antigüedad en servidores IMAP, justo antes de recuperarlos.
Dado que el módulo principal "mail" no marca como leídos los correos electrónicos no enrutables, esto significa que si llega correo no deseado a la dirección catch-all sin ninguna ruta predeterminada, la recuperación de correos electrónicos más recientes ocurrirá después de volver a analizar esos correos electrónicos no enrutables.
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.0Añade opciones de limpieza a los servidores de correo entrante para que los correos antiguos se marquen automáticamente como leídos, se muevan a una carpeta o se eliminen antes de cada recuperación.
Este módulo amplía la configuración del servidor de correo entrante en Odoo (el modelo fetchmail.server) con tres nuevos ajustes que controlan qué ocurre con los mensajes antiguos en el propio servidor de correo.
En el formulario del servidor de correo entrante tienes: - Días de expiración: los mensajes con más antigüedad que este número de días se marcan como leídos. - Carpeta de expiración: si se rellena, esos mensajes marcados como leídos también se mueven a esta carpeta. - Días de eliminación: los mensajes con más antigüedad que este número de días se eliminan de forma permanente.
Estas acciones se ejecutan automáticamente cada vez que Odoo obtiene correo de un servidor IMAP, justo antes de recuperar los mensajes nuevos. Solo afectan a los servidores IMAP; los pasos de limpieza se omiten para otros tipos de servidor. Si un valor se deja en cero, ese paso de limpieza concreto no se realiza.
Los fallos en mensajes individuales se registran y se contabilizan, y el resto de la limpieza continúa. El módulo también permite que estos tres ajustes se proporcionen a través de la configuración del entorno del servidor, de modo que puedan gestionarse fuera de la base de datos.
Los nuevos campos aparecen en la pantalla estándar del servidor de correo entrante, después de los campos SSL y contraseña.
Depende de
Modelos y campos (1)
- fetchmail.server · amplía un modelo existentepurge_days (Deletion days), cleanup_days (Expiration days), cleanup_folder (Expiration folder)
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: 4 confirmadas, 5 sin información de 9 versiones.
Fuentes · Odoo 18.0
Confirmado el 2026-11-03 en la rama 18.0 de OCA/server-tools.
terminal Instalación y uso
Documentación de OCA · Odoo 18.0Configuración
Fuente · Odoo 18.0Este módulo depende de mail_environment para añadir "fechas de caducidad" por servidor.
Ejemplo de un archivo de configuración (añada esos valores a su servidor):
[incoming_mail.openerp_imap_mail1] cleanup_days = False # valor por defecto purge_days = False # valor por defecto cleanup_folder = NotParsed # parámetro opcional
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, Uso.
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.