OdooWiki OCA HUB
Tools Licencia: AGPL-3

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.0

Añ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.

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-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 4 confirmadas, 5 sin información de 9 versiones.

Fuentes · Odoo 12.0

Confirmado el 2026-11-03 en la rama 12.0 de OCA/server-tools.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0

Este 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.

info

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.