OdooWiki OCA HUB

Fetchmail Incoming Test

fetchmail_incoming_test folder_open OCA/mail open_in_new
Discuss Licencia: AGPL-3

Este módulo permite simular un correo entrante directamente desde Odoo, sin un servidor de correo real ni un cliente SMTP.

Añade un botón Simulate Incoming Email (y la entrada correspondiente en el menú Action) en el Incoming Mail Server, que abre un pequeño compositor (From, To, Cc, Bcc, Subject, Body). Al enviar, el correo se utiliza como si se hubiera obtenido de un servidor, luego se enruta por alias y crea el registro de destino (ticket de helpdesk, lead, tarea, ...).

Está pensado para probar flujos basados en correo en entornos que no tienen un servidor de correo entrante, como las instancias de prueba.

También añade un botón Replay Email File, que toma un archivo de mensaje sin procesar (normalmente un .eml exportado desde un cliente de correo) y lo introduce en la pasarela sin modificarlo. Útil para reproducir cómo se gestionó un correo concreto que recibió un cliente, byte a byte.

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

Permite a los administradores simular un correo entrante o reproducir un archivo .eml sin procesar directamente desde la pantalla Incoming Mail Server, para que los flujos impulsados por correo (tickets, leads, tareas) puedan probarse sin un servidor de correo real.

Este módulo añade herramientas de prueba a la pantalla Incoming Mail Server (fetchmail.server). Junto al botón de descarga existente aparecen dos botones: "Simulate Incoming Email" y "Replay Email File". Ambos también están disponibles en el menú Action de la lista y el formulario de servidores.

  • Simulate Incoming Email abre un pequeño compositor con From, To, Cc, Bcc, Subject y Body. From toma por defecto la dirección de correo del usuario actual, y From y To son obligatorios. Al pulsar Send se construye un mensaje de correo en bruto y se entrega a la pasarela de correo exactamente como si se hubiera descargado del servidor, de modo que los alias lo enrutan y se crea el registro de destino.
  • Replay Email File abre un formulario en el que se sube un archivo de mensaje en bruto (normalmente un .eml exportado desde un cliente de correo) y se pulsa Process. El archivo se envía a la pasarela sin modificaciones, lo que resulta útil para reproducir cómo se procesó un correo real concreto.

Cuando el asistente se abre desde un único servidor, ese servidor viene preseleccionado; si hay varios seleccionados, no se preselecciona ninguno. Tras el procesamiento, una notificación de éxito muestra el ID del registro creado por la pasarela. El acceso está restringido a los administradores del sistema.

Depende de

mail
Modelos y campos (3)
  • fetchmail.incoming.test · modelo nuevobody, subject, email_cc (Cc), email_to (To), email_bcc (Bcc), email_from (From)
  • fetchmail.incoming.test.eml · modelo nuevoeml_file (Email File), eml_filename
  • fetchmail.incoming.test.mixin · modelo nuevoserver_id (Incoming Mail Server)

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: 1 confirmada, 8 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0

Para usar este módulo, siga estos pasos:

  • Vaya a Settings > Technical > Email > Incoming Mail Servers.
  • Abra un servidor guardado, o seleccione uno en la lista.
  • Haga clic en Simulate Incoming Email (botón en el formulario, o el menú Action).
  • Rellene el compositor:
  • To: el alias que enruta a su modelo de destino, p. ej. un alias de equipo de Helpdesk.
  • From, Cc, Bcc, Subject, Body según sea necesario.
  • Haga clic en Send.

El mensaje pasa por la pasarela de correo estándar y aparece el registro creado (p. ej. un ticket de Helpdesk), igual que si el correo se hubiera recibido.

Para reproducir un correo real en lugar de redactar uno:

  • Haga clic en Replay Email File (botón en el formulario, o el menú Action).
  • Suba el archivo del mensaje y, a continuación, haga clic en Process.

El archivo se envía a la pasarela como si se hubiera recibido a través de fetchmail. El HTML mal formado y las cabeceras inusuales se conservan.

Ambos asistentes reutilizan el modelo Create a New Record del servidor desde el que se abrieron, exactamente igual que una recuperación real: cuando el correo no responde a nada y no coincide con ningún alias, la pasarela crea un registro de ese modelo en lugar de rechazar el correo.

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.

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.