Problemas comunes de envío de correos electrónicos y soluciones

Esta página incluye los problemas más comunes de envío de correos electrónicos y sus soluciones.

Odoo no es un proveedor de correo electrónico

Odoo no funciona como una bandeja de entrada de correo electrónico común, como Gmail, Outlook, Yahoo, etc.

Odoo utiliza correos electrónicos como una manera de notificar y comunicarse con los usuarios y clientes, pero no está diseñado para reemplazar a un servidor de correo dedicado. Es posible que no se comporte de la manera esperada en comparación con una bandeja de entrada de correo tradicional.

Las principales diferencias son las siguientes:

  • El objeto del correo electrónico se elimina de forma predeterminada una vez que se envía una notificación o un correo electrónico transaccional (cotización, factura, mensaje directo a un contacto) de forma correcta. El contenido del mensaje permanece en el chatter del registro relacionado y evita que la base de datos se sature con varias copias del contenido del mismo correo electrónico (cuando se envía a varios destinatarios) si el contenido ya se encuentra en el chatter.

  • En Odoo no existe el concepto de copia carbón (oculta) ([B]CC), sino el de seguidores añadidos a un chatter para decidir de forma automática cuándo y cómo se notifica a un contacto o recibe una copia de un correo electrónico.

  • Los correos electrónicos entrantes se gestionan verificando si la dirección de correo PARA es una dirección de correo válida en la base de datos de Odoo. En caso de que se trate de un correo de respuesta, verifica si hay una referencia en el encabezado del correo que coincida con un mensaje enviado desde la base de datos. Todos los demás correos electrónicos serán devueltos y no permanecerán de forma temporal en una carpeta de spam o en cuarentena. En otras palabras, todos los correos electrónicos que no estén relacionados con una base de datos de Odoo se perderán.

Correos electrónicos salientes

Cambiar la dirección de correo electrónico de la cuenta del usuario administrador

Al crear una base de datos en Odoo, la cuenta del administrador recibe una dirección de correo electrónico con un marcador de posición. Le recomendamos reemplazar esta dirección por una dirección válida para evitar que haya problemas con el envío de correos electrónicos.

Para ello, con la cuenta del administrador, haga clic en el icono de usuario, seleccione Mi perfil (o Preferencias) y actualice el campo Correo electrónico que se encuentra en la pestaña Preferencias. Puede utilizar cualquier otra dirección de correo electrónico o usar su subdominio de Odoo (por ejemplo, nombre-de-la-empresa.odoo.com) y admin para la parte local (por ejemplo, admin@nombre-de-la-empresa.odoo.com).

Error en la entrega

Al enviar un mensaje aparece el icono (sobre) en el chatter. Este cambia a color rojo cuando ocurrió un error en la entrega con al menos un destinatario.

Icono de sobre rojo en el chatter.

Haga clic con el botón izquierdo en el sobre para mostrar la información sobre la entrega y, si los hay, los mensajes de error correspondientes.

Ejemplo de un error en el envío.

Haga clic en Ver detalles del error para obtener información adicional acerca del motivo de este error en caso de que Odoo haya podido procesar el correo original de error o devolución.

Haga clic en Enviar y cerrar para intentar reenviar el correo electrónico a todos los destinatarios activados () en la columna Intentar de nuevo. Todos los destinatarios desactivados () serán ignorados.

Haga clic en Ignorar todo para ignorar todos los correos electrónicos que tienen errores en ese momento y cambiar el color del sobre de rojo a blanco.

Los correos electrónicos no enviados también aparecen en la cola de correos de Odoo. Para acceder a ella, habilite el modo de desarrollador y vaya a Ajustes ‣ Técnico ‣ Correo electrónico: Correos electrónicos.

Ejemplo de la vista técnica de la cola de correo electrónico.

Los correos electrónicos fallidos tienen el estado Error en la entrega. Haga clic en Reintentar para colocar uno de estos correos en la cola de envío, después aparecerá con el estado Enviado. El correo electrónico saldrá la próxima vez que se ejecute la acción programada para la cola de correos.

También puede enviar los correos electrónicos en la cola si hace clic en Enviar ahora. Para eliminarlo de la cola de correos, haga clic en Cancelar correo.

Nota

Los correos electrónicos enviados se eliminan de la cola de forma periódica gracias a la acción programada Limpieza automática que limpia los datos redundantes de su base de datos de Odoo.

Mensajes de error comunes

Límite diario alcanzado
Advertencia sobre el límite de correo electrónico.

Odoo limita el número de correos electrónicos que se pueden enviar desde una base de datos de Odoo en línea. La mayoría de los proveedores de servicios de correo electrónico (por ejemplo, Google, Yahoo, etc.) colocarán la IP del servidor de Odoo en una lista de exclusión si el servidor de correo envía demasiados correos electrónicos a direcciones que no existen o que ya no son válidas. Esto también aplica para los correos electrónicos no solicitados enviados a través de una base de datos de Odoo.

El límite diario de correos electrónicos predeterminado varía entre 5 y 200 correos electrónicos, pero el límite exacto depende de varios factores (y están sujetos a cambios):

  • El tipo de suscripción de la base de datos (una aplicación gratis, de prueba, suscripción de pago).

  • Las aplicaciones instaladas (por ejemplo, Marketing por correo electrónico o Automatización de marketing).

  • Si hay una migración de base de datos en curso.

Si alcanza el límite diario puede realizar las siguientes acciones:

Importante

El límite diario de correos electrónicos cuenta todos los correos electrónicos que salgan de su base de datos de Odoo, ya sea que se hayan activado de forma manual o automática. De forma predeterminada, todos los mensajes internos, notificaciones, notas registradas, entre otras cosas, cuentan como un correo si notifica a alguien a través de este medio. Puede mitigar esta opción mediante la recepción de notificaciones en Odoo en lugar de correos electrónicos.

Errores del SMTP

El protocolo para transferencia simple de correo (SMTP) es el estándar utilizado para intercambiar correos electrónicos entre servidores y clientes de correo electrónico.

Si utiliza un servidor SMTP externo para enviar correos electrónicos, estos tienen códigos de error SMTP estandarizados y no los creó Odoo, así que el contenido exacto del mensaje de error puede variar de un servidor de correo a otro.

Example

Un error de entrega permanente SMTP 550 en sendgrid.com:

Mail Delivery Failed
Mail delivery failed via SMTP server 'None'.
SMTPDataError: 550
The from address does not match a verified Sender Identity. Mail cannot be sent until this
error is resolved. Visit https://sendgrid.com/docs/for-developers/sending-email/sender-identity/
to see the Sender Identity requirements

El mensaje de error indica que intentó enviar un correo electrónico desde una dirección de correo que no está verificada. Un buen punto de partida para solucionar este problema sería que investigue más acerca de la configuración del servidor de correo saliente o la dirección DE predeterminada de su base de datos y que verifique que haya incluido la dirección de correo en la lista de aprovación de sendgrid.com.

Por lo general, buscar el contenido del mensaje de error en Google puede proporcionarle información sobre la causa raíz y cómo corregir el problema.

Contacte al equipo de soporte de Odoo si no puede resolver el problema y sigue ocurriendo.

Sin error

Odoo no siempre puede proporcionar información sobre el motivo por el que falló una entrega. Los distintos proveedores de correo implementan sus propias políticas con respecto a los correos devueltos y Odoo no siempre puede interpretarlas de forma adecuada.

Contacte al equipo de soporte de Odoo si hay un problema recurrente con el mismo cliente o el mismo dominio.

Nota

Uno de los motivos más comunes por las que un correo electrónico no se envía y no muestra un mensaje de error está relacionado con la configuración del SPF o el DKIM. Verifique que la configuración de notificaciones por correo electrónico sea adecuada para las necesidades de su empresa. Consulte la documentación sobre Comunicación por correo electrónico en Odoo para obtener más información.

Tiempo de ejecución

El cron (acción programada), una utilidad del sistema, gestiona la hora exacta en que se envía un correo electrónico y este se puede usar para programar tareas que se ejecuten de forma automática en intervalos predeterminados. Odoo utiliza este enfoque para enviar correos electrónicos que «no se consideran urgentes» (es decir, formatos de boletines como correo masivo, automatización de marketing y eventos), lo que evita saturar los servidores de correo y prioriza la comunicación individual.

Un cron es una acción que Odoo ejecuta en segundo plano para ejecutar un código específico y completar una tarea. Odoo también crea activadores de cron en ciertos flujos de trabajo que pueden activar una acción programada antes de la fecha prevista. No es recomendable que ejecute una acción programada de forma manual o que cambie su frecuencia, pues podría generar errores o interrumpir flujos de trabajo específicos.

De forma predeterminada, para una cola normal de correos, el cron Correo: Administrador de tareas del correo electrónico se ejecuta cada 60 minutos. El intervalo mínimo de ejecución para un cron es de 5 minutos y Odoo recomienda un intervalo de 15 minutos para asegurar un funcionamiento adecuado. Si el intervalo es demasiado corto, es posible que no se procesen todos los correos y el cron podría entrar en un tiempo de espera.

Los correos electrónicos que se consideran urgentes (de una persona a otra, como órdenes de venta, facturas, órdenes de compra, etc.) se envían de inmediato y no aparecen en Ajustes ‣ Técnico ‣ Correo electrónico: Correos electrónicos a menos que ocurra un error al enviarlo.

Ejemplo de envío de información del encabezado cuando una campaña de correo está en la cola.

Las campañas de correo electrónico se envían tan pronto como sea posible (luego de hacer clic en el botón Enviar) o en un horario programado (luego de hacer clic en el botón Programar).

Para la cola de marketing por correo, el cron Marketing por correo: procesar la cola se ejecuta una vez al día, pero se activará de forma automática antes si una campaña está programada fuera de la frecuencia predeterminada. Si una lista de correos incluye un número elevado de destinatarios no le recomendamos activar el cron varias veces manualmente, ya que no acelerará el tiempo de procesamiento y podría ocasionar errores.

Truco

Para editar los crones, habilite el modo de desarrollador y vaya a Ajustes ‣ Técnico ‣ Automatización: Acciones programadas.

Ver también

Consulte las preguntas técnicas frecuentes de Odoo.sh para obtener más información sobre los crones al utilizar Odoo.sh.

Las campañas de marketing por correo electrónico permanecen en la cola

Las campañas de marketing por correo electrónico que están en la cola se procesan en orden cronológico según su fecha de creación.

Example

Si hay tres campañas que son Campaña_1 (creada el 1 de enero), Campaña_2 (creada el 2 de enero) y Campaña_3 (creada el 3 de enero), estas se colocan en la cola al hacer clic en Enviar en cada una de ellas.

Ejemplo de tres campañas de marketing por correo electrónico.

El cron intentará procesar Campaña_1, luego Campaña_2 y Campaña_3 al último. No procesará Campaña_2 hasta que termine de procesar Campaña_1.

Si una campaña de correo electrónico nunca sale de la cola, es probable que exista un problema con la campaña que se encuentra en la parte superior de la cola. Para solucionarlo podría eliminar Campaña_1 de la cola con el botón Cancelar y ver si las otras dos campañas se envían, después podría intentar arreglar Campaña_1 o contactar al equipo de soporte de Odoo.

Correos electrónicos entrantes

Es posible que Odoo no muestre una indicación cuando ocurra un problema con los correos electrónicos entrantes. Por lo general es el cliente que envía el correo el que recibe un mensaje de devolución (casi siempre es el mensaje de error 550: buzón no disponible).

El correo electrónico no se recibe

Contacte al equipo de soporte de Odoo si hay un problema recurrente con el mismo cliente o dominio.

Información para el equipo de soporte de Odoo

La siguiente lista incluye la información útil que deberá incluir al contactar al equipo de soporte de Odoo:

  1. Una exportación del correo electrónico completo desde la bandeja de entrada. Por lo general, estos archivos están en los formatos .eml o .msg e incluyen la información técnica necesaria para poder realizar una investigación. El proceso exacto para descargar el archivo depende de su proveedor de correo electrónico externo.

    Cuando utiliza un software de correo local (por ejemplo, Thunderbird, Apple Mail, Outlook, etc.) para sincronizar correos electrónicos, por lo general es posible exportar las copias locales de los correos como archivos EML/MSG. Consulte la documentación del software que utiliza para obtener más información.

    Truco

    Si es posible, el archivo EML/MSG debe estar basado en el correo electrónico original enviado que tiene errores o que está causando problemas.

    Para correos electrónicos entrantes: si es posible, contacte al remitente original del correo y solicite una copia del archivo EML/MSG del correo original. Enviar una copia del correo original (reenviado) solo incluye información parcial relacionada con la solución de problemas.

    Para correos electrónicos salientes: proporcione el archivo EML/MSG del correo electrónico o especifique cuál de los registros de la base de datos está afectado (por ejemplo, el número de orden de venta, el nombre del contacto, el número de la factura) y la fecha y hora en la que se envió el correo (por ejemplo, correo electrónico enviado el 10 de enero de 2024 a las 11:45 a. m. hora central europea).

  2. Una explicación del flujo exacto que debe seguir para recibir esos correos electrónicos en Odoo. Trate de responder las siguientes preguntas:

    • ¿Es un mensaje de notificación de una respuesta que recibe en Odoo?

    • ¿Es un mensaje recibido desde la base de datos de Odoo?

    • ¿Está usando un servidor de correo electrónico entrante o está redirigiendo (o reenviando) el correo electrónico a través de un servidor de correo personalizado o un proveedor?

    • ¿Tiene algún ejemplo de un correo que se haya reenviado correctamente?

    • ¿Hizo cambios en los ajustes del correo electrónico recientemente? ¿Dejó de funcionar después de esos cambios?

  3. La respuesta a las siguientes preguntas:

    • ¿Es un problema genérico o es específico de un caso de uso? Si es específico de un caso de uso, ¿de cuál?

    • ¿Funciona como debería? En caso de que utilice Odoo para enviar el correo, el correo devuelto debe llegar a la base de datos de Odoo y aparecer con un sobre rojo <email-issues-outgoing-delivery-failure>.