Panel Connectilogs | Historial de Correo

Panel Connectilogs | Historial de Correo

Qué es esta colección 
La colección Historial de Correos contiene información sobre los correos electrónicos que han sido procesados por el servidor de correo para su envío. Cada fila representa un mensaje individual y registra información relacionada con el remitente, destinatario, estado de entrega y detalles técnicos del proceso de envío.

Dicho de forma sencilla, esta colección permite saber qué correos han salido del servidor, si se han entregado correctamente y qué ha ocurrido durante el proceso de entrega.


Para qué sirve 
La colección Historial de Correos sirve para analizar la actividad de envío de correo electrónico.

Permite investigar incidencias de entrega, verificar que los mensajes han llegado correctamente a sus destinatarios y detectar posibles problemas en la configuración o reputación del correo.

Por ejemplo, esta colección permite:

  • Verificar entregas de correo: comprobar si un mensaje ha sido aceptado y entregado por el servidor remoto. Esto resulta útil cuando un usuario indica que ha enviado un correo pero no sabe si llegó correctamente al destinatario.
  • Investigar errores de envío. Cuando un correo no puede entregarse, esta colección registra información que ayuda a identificar la causa del problema.
  • Analizar actividad de envío: Permite conocer qué cuentas están enviando correos y el volumen de actividad asociado a cada una. Esto resulta útil para auditorías o para detectar comportamientos anómalos.
  • Detectar posibles abusos: Un volumen inusual de mensajes enviados desde una cuenta puede indicar un compromiso de credenciales o el uso indebido de una cuenta de correo.
  • Revisar destinatarios y dominios de destino: Permite identificar hacia qué destinatarios o dominios se están enviando los correos y analizar posibles incidencias de entrega recurrentes.


Cómo leer esta colección de forma sencilla 
Una forma útil de entender Historial de Correos es pensar así:
  • una fila = un correo enviado,
  • un sender = quién envió el mensaje,
  • un recipient = quién recibió el mensaje,
  • un status = resultado de la entrega,
  • una fecha = cuándo se realizó el envío,
  • un reason = explicación del resultado obtenido.

Si quieres saber qué ha ocurrido con un correo enviado o investigar problemas de entrega, la colección adecuada es Historial de Correos.


Descripción de los campos 
CampoTipoDescripción
delivered_atFecha y horaFecha y hora en la que se intentó entregar el correo electrónico en huso horario UTC.
dsnCategóricoCódigo de estado de la entrega. Los códigos 2.x.x indican entrega correcta, 4.x.x fallo temporal (reintentos activos) y 5.x.x fallo definitivo.
message_idCategóricoIdentificador único del correo electrónico.
queue_idCategóricoIdentificador del proceso de envío en el servidor de correo.
reasonCategóricoRespuesta del servidor de destino indicando confirmación o motivo de rechazo.
recipientCategóricoDirección de correo del destinatario.
relayCategóricoServidor remoto utilizado para la entrega (dominio, IP y puerto).
remote_hostCategóricoServidor de destino que procesó el correo.
sasl_userCategóricoUsuario autenticado que realizó el envío.
senderCategóricoDirección de correo del remitente.
statusCategóricoEstado del envío: sent, deferred, bounced o expired.

client 
Tipo de dato: texto categórico

Identifica el cliente o sistema que inició el envío del mensaje.

Normalmente contiene información sobre el origen de la conexión que generó el correo.

Puede resultar útil para identificar desde dónde se originó un envío concreto.


delivered_at 
Tipo de dato: fecha y hora

Indica la fecha y hora en la que se registró el resultado de entrega del mensaje.

Permite reconstruir cronológicamente la actividad de envío y analizar incidencias en periodos concretos.


dsn 

Tipo de dato: texto categórico

Corresponde al código DSN (Delivery Status Notification).

Estos códigos son estándares utilizados por los servidores de correo para indicar el resultado de una entrega.

Ayudan a clasificar si un mensaje fue entregado correctamente o si ocurrió algún error.


message_id 
Tipo de dato: texto categórico

Identificador único asociado al mensaje de correo.

Permite localizar un correo concreto y relacionar distintos eventos asociados al mismo envío.

Es uno de los campos más útiles para investigaciones detalladas.


queue_id 
Tipo de dato: texto categórico

Identificador interno utilizado por el servidor de correo durante el procesamiento del mensaje.

Resulta útil para tareas de soporte e investigación técnica.


reason 

Tipo de dato: texto categórico

Describe el motivo asociado al resultado de entrega.

Cuando existe un error, este campo suele contener información relevante sobre la causa del problema.

Es uno de los campos más importantes para diagnosticar incidencias de correo.


recipient 

Tipo de dato: texto categórico

Indica la dirección de correo electrónico destinataria del mensaje.

Permite identificar quién debía recibir el correo y analizar incidencias asociadas a destinatarios concretos.


relay 

Tipo de dato: texto categórico

Indica el servidor remoto responsable de recibir o procesar el correo.

Resulta útil para analizar el recorrido del mensaje y detectar problemas asociados a servidores concretos.


remote_host 

Tipo de dato: texto categórico

Identifica el host remoto implicado en el proceso de entrega.

Puede utilizarse para investigar incidencias relacionadas con servidores de destino específicos.


sasl_user 

Tipo de dato: texto categórico

Indica el usuario autenticado que realizó el envío del mensaje.

Este campo permite saber qué cuenta de correo originó realmente el envío.

Es especialmente útil para auditorías y análisis de actividad.


sender 

Tipo de dato: texto categórico

Indica la dirección de correo electrónico remitente.

Permite identificar desde qué cuenta se envió el mensaje.


status 

Tipo de dato: texto categórico

Indica el resultado final del proceso de entrega.

Algunos ejemplos habituales son:

  • sent
  • deferred
  • bounced
  • rejected

Este campo permite identificar rápidamente si el correo se entregó correctamente o si ocurrió algún problema.


Cómo puede ayudarte esta colección en situaciones reales 
  • Si un usuario indica que un correo no ha llegado: Puedes buscar el mensaje utilizando el remitente, destinatario o message_id y revisar el campo status para comprobar qué ocurrió.
  • Si necesitas conocer el motivo de un fallo de entrega: Puedes analizar los campos status, reason y dsn para identificar la causa exacta del problema.
  • Si sospechas de un envío masivo no autorizado: Puedes agrupar por sasl_user o sender para detectar cuentas con volúmenes de envío inusuales.
  • Si quieres verificar que un correo fue enviado correctamente: Puedes revisar el estado de entrega y confirmar si el servidor remoto aceptó el mensaje.
  • Si quieres analizar problemas recurrentes con un dominio de destino: Puedes revisar los campos recipient, relay y remote_host para detectar patrones de error asociados a servidores concretos.