Está en la página 1de 31

Acuerdo de interfaz

Fecha: 28/04/2020

CONTROL DE VERSIÓN

VERSIÓN DESCRIPCIÓN FECHA MODIFICADO POR


Creación de documento técnico para el
1.0 28/04/2020 Ing. David Ignacio Sánchez
consumo del servicio web.
Modificación Documento técnico para
1.1 integración y consumo del servicio web de 22/06/2020 Ing. Adrián Fernando Moreno
Correo Certificado.
Correcciones en el documento y actualización
Ing. Adrián Fernando Moreno
1.2 de peticiones de obtención de eventos, 27/08/2020
Ing. Diego Sosa
documentos e identificadores de correos.
Se crea anexo de estados de validación de
1.3 14/09/2020 Ing. Adrián Fernando Moreno
bandeja de entrada.
Modificación de respuestas en envío de
correos por validación de correos inválidos e
1.4 22/09/2020 Ing. Adrián Fernando Moreno
inclusión de URL de ambientes pre-productivo
y productivo.
Modificación del documento para incluir
1.5 operación de carga de plantillas de correo 22/09/2020 Ing. Adrián Fernando Moreno
(templates).
Acuerdo de interfaz
Fecha: 28/04/2020

DATOS DEL DOCUMENTO

Identificador CC-GD001

Proyecto Correo Certificado

Nombre del servicio WSCorreoCertificado

Título Acuerdo de interfaz del Servicio Web de Correo Electrónico Certificado

Descripción técnica para integrar Sistemas de terceros con el


Descripción
Componente de Correo Electrónico Certificado.
Acuerdo de interfaz
Fecha: 28/04/2020

Tabla de Contenido

Objetivo 6
Definiciones 6
Operaciones del servicio 6
Autenticación 7
3.1.1 Parámetros 7
3.1.2 Ejemplo JSON de entrada 7
3.1.3 Respuesta 7
3.1.4 Ejemplo JSON de salida 9
3.1.5 Valores para el atributo de statusCode 9
3.1.6 Uso del token 9
Cargue de Templates 10
3.2.1 Parámetros de entrada 10
3.2.2 Ejemplo 10
3.2.3 Respuesta 10
3.2.4 Ejemplo JSON de respuesta 11
3.2.5 Valores para el atributo de statusCode 11
Envío de correo certificado 11
3.3.1 Parámetros de entrada 11
3.3.2 Ejemplo 12
3.3.3 Respuesta 12
3.3.4 Ejemplo JSON de respuesta 13
3.3.5 Valores para el atributo de statusCode 13
Envío de correo certificado con template 14
3.4.1 Parámetros de entrada 14
3.4.2 Ejemplo: 15
3.4.3 Respuesta 15
3.4.4 Ejemplo JSON de respuesta 16
3.4.5 Valores para el atributo de statusCode 16
Envío masivo de correo certificado 17
3.5.1 Parámetros de entrada 17
Acuerdo de interfaz
Fecha: 28/04/2020

3.5.2 Ejemplo 18
3.5.3 Respuesta 18
3.5.4 Ejemplo JSON de respuesta 19
3.5.5 Valores para el atributo de statusCode 19
Envío de correo certificado masivo con template 20
3.6.1 Parámetros de entrada 20
3.6.2 Ejemplo: 21
3.6.3 Respuesta 21
3.6.4 Ejemplo JSON de respuesta: 22
3.6.5 Valores para el atributo de statusCode 22
Obtención del acta de un correo enviado 23
3.7.1 Parámetros de entrada 23
3.7.2 Ejemplo 23
3.7.3 Respuesta 23
3.7.4 Ejemplo JSON de respuesta 24
3.7.5 Valores para el atributo de statusCode 24
Obtener los identificadores de todos los correos enviados 25
3.8.1 Parámetros de entrada 25
3.8.2 Ejemplo 25
3.8.3 Respuesta 26
3.8.4 Ejemplo JSON de respuesta 27
3.8.5 Valores para el atributo de statusCode 27
Obtener los eventos con el id email 27
3.9.1 Parámetros de entrada 28
3.9.2 Ejemplo 28
3.9.3 Respuesta 28
3.9.4 Ejemplo JSON de respuesta 29
3.9.5 Valores para el atributo de statusCode 30
3.9.6 Eventos de correo 30
Acuerdo de interfaz
Fecha: 28/04/2020
Acuerdo de interfaz
Fecha: 28/04/2020

Objetivo

Este documento pretende describir de manera técnica y detallada el consumo del servicio
web de correo certificado.

Definiciones

WS: Web Service o Servicio orientado a la Red, cuenta con la integración de aplicativos
Web mediante el uso de JSON, REST que permite intercambiar información (lógica de
negocio, datos y/o procesos) entre organizaciones sin una interfaz gráfica.

JSON: Es un formato de texto sencillo para el intercambio de datos. Se trata de un


subconjunto de la notación literal de objetos de JavaScript, aunque, debido a su amplia
adopción como alternativa a XML.

Bearer Authentication: Esquema de autenticación http que involucra tokens de


seguridad (Bearer Token), puede entenderse como dar acceso al portador.

Las URL de acceso para cada uno de los ambientes serán las siguientes:

• Ambiente de pruebas: https://microservice.vinkel.co


• Ambiente pre-productivo: https://preservice-mail.gse.com.co
• Ambiente productivo: https://service-mail.gse.com.co

Operaciones del servicio

A continuación, se detallan las operaciones disponibles:


Acuerdo de interfaz
Fecha: 28/04/2020

Autenticación

Operación POST para realizar la autenticación y obtención de un token para el consumo


de consultas.

URL: {{url-ambiente}}/v1/auth/login

3.1.1 Parámetros

Objeto JSON que debe cumplir con los siguientes atributos

Nombre Tipo Tamaño Obligatorio Descripción


email Cadena 30 Si Usuario para autenticación

password Cadena 30 Si Clave del usuario

3.1.2 Ejemplo JSON de entrada

3.1.3 Respuesta

Como respuesta de la operación de autenticación se obtiene un JSON con la siguiente


estructura:

Nombre Tipo Tamaño Obligatorio Descripción


Código del resultado
statusCode Numérico 3 Si
de la transacción.

statusMessage Cadena Si Estado de la


Acuerdo de interfaz
Fecha: 28/04/2020

petición.

Descripción del
statusDescription Cadena max Si código de la
transacción.

Resultado de la
result Objeto Si
consulta.

Identificador del
result._id Cadena max Si
usuario.

Correo electrónico
result.email Cadena max Si
del usuario.

Nombres del
result.firstName Cadena max Si
usuario.

Apellidos del
result.lastName Cadena max Si
usuario.

result.documentNum Tipo de documento


Cadena max Si
ber del usuario.

Estado de cambio de
result.changePassw
Booleano Si contraseña del
ord
usuario.

Compañía del
result.companyID Objeto Si
usuario.

Tipo de envío de
result.attachment Cadena 3 Si
adjuntos.

Token para
result.token Cadena max Si
autenticación.
Acuerdo de interfaz
Fecha: 28/04/2020

3.1.4 Ejemplo JSON de salida

3.1.5 Valores para el atributo de statusCode

Código Descripción
200 Transacción exitosa, usuario
autenticado.
422 No se encontró el usuario.
422 Contraseña incorrecta.
422 "password": "Este campo es
obligatorio"
503 Lo sentimos, ha ocurrido un error
interno y no pudimos completar tu
solicitud.

3.1.6 Uso del token

Se usa el token en la cabecera Authorization con el token acompañado del texto “Token”.
Ejemplo:
Acuerdo de interfaz
Fecha: 28/04/2020

Cargue de Templates

Operación POST que permite el cargue de plantillas de correo para su posterior uso en
envío de correos certificados con template y correos masivos con template.

Tipo de autenticación: Bearer Authentication


URL: {{url-ambiente}}/v1/templates/uploads

3.2.1 Parámetros de entrada

Se envía en el body el objeto JSON que debe cumplir con los siguientes atributos:

Tamaño
Nombre Tipo Descripción
Obligatorio
filename Cadena Si Nombre de la plantilla.
template Cadena Si Cadena del html en base64.

3.2.2 Ejemplo

3.2.3 Respuesta

Como respuesta de la operación, se va a devolver un JSON con la siguiente estructura:

Nombre Tipo Tamaño Obligatorio Descripción


Código del resultado de
statusCode Numérico 3 Si
la transacción.
statusMessage Cadena Si Estado de la petición.
Descripción del código
statusDescription Cadena max Si
de la transacción.
Acuerdo de interfaz
Fecha: 28/04/2020

Respuesta con los


result Objeto No errores que se puedan
presentar.

3.2.4 Ejemplo JSON de respuesta

Responde con el estado de la petición.

3.2.5 Valores para el atributo de statusCode

Código Descripción
200 Transacción exitosa.
401 Token vencido o incorrecto.
403 Usuario sin permisos.
"x campo": "Este campo es
422
obligatorio"
Lo sentimos, ha ocurrido un error.
503 interno y no pudimos completar tu
solicitud.

Envío de correo certificado

Operación POST que permite el envío de un correo certificado. Como resultado se


obtiene el id del mensaje.

Tipo de autenticación: Bearer Authentication


URL: {{url-ambiente}}/v1/emails/send

3.3.1 Parámetros de entrada

Se envía en el body el objeto JSON que debe cumplir con los siguientes atributos
Acuerdo de interfaz
Fecha: 28/04/2020

Tamaño
Nombre Tipo Descripción
Obligatorio
to Vector Si Correo de destino.
subject Cadena Si Asunto del correo.
description Cadena Si Mensaje del correo.
attachments Vector No Adjuntos en base64.
Tipo de documento y cadena en
attachments.content Cadena No
base64.
attachments.filename Cadena No Nombre del documento.
Tipo de extensión del archivo
según las extensiones
Attachments.mimetype Cadena No
multipropósito de correo de
internet.
Attachments.size Número No Tamaño del archivo en bytes.

3.3.2 Ejemplo

3.3.3 Respuesta

Como respuesta de la operación, se va a devolver un JSON con la siguiente estructura:

Nombre Tipo Tamaño Obligatorio Descripción


code Numérico 3 Si Código de respuesta
Acuerdo de interfaz
Fecha: 28/04/2020

statusMessage Cadena Si Mensaje de la respuesta


Descripción de la
statusDescription Cadena Si
respuesta.
Identificador único de
result Cadena Si
seguimiento del correo.
Resultado de validación
invalidEmails Vector Si de direcciones de correo
electrónico.
Dirección de correo
invalidEmails.email Cadena No
invalida.
Razón por la cual el
correo es invalido. Ver
documento: “Anexo
invalidEmails.reason Cadena No técnico API Correo –
Callback Validación de
estados para envío
correo”.

3.3.4 Ejemplo JSON de respuesta

Responde con el id de seguimiento del correo.

3.3.5 Valores para el atributo de statusCode


Acuerdo de interfaz
Fecha: 28/04/2020

Código Descripción
200 Consulta exitosa.
400 No tienes saldo disponible.
El correo de este usuario no se ha
400
verificado.
401 Token vencido o incorrecto.
403 Usuario sin permisos.
404 No encontrado.
"x campo": "Este campo es
422
obligatorio"
Lo sentimos, ha ocurrido un error.
503 interno y no pudimos completar tu
solicitud.

Envío de correo certificado con template

Operación POST que permite el envío de un correo certificado con template. Como
resultado se obtiene el id del mensaje.

Tipo de autenticación: Bearer Authentication


URL: {{url-ambiente}}/v1/emails/send-template

3.4.1 Parámetros de entrada

Se envía en el body el objeto JSON que debe cumplir con los siguientes atributos

Nombre Tipo Tamaño Obligatorio Descripción


Objeto con los atributos a
description Cadena Si
reemplazar.

to Vector Si Correo de destino.

subject Cadena SI Asunto del correo.

Nombre de seguimiento para


campaign Cadena Si
volúmenes de correos.
Acuerdo de interfaz
Fecha: 28/04/2020

attachments Vector No Adjuntos en base64.


Tipo de documento y cadena
attachments.content Cadena No
en base64.
attachments.filename Cadena No Nombre del documento.
Tipo de extensión del archivo
según las extensiones
Attachments.mimetype Cadena No
multipropósito de correo de
internet.
Attachments.size Número No Tamaño del archivo en bytes.

template Cadena Si Nombre del template a usar

3.4.2 Ejemplo:

3.4.3 Respuesta

Como respuesta de la operación firma digital se va a devolver un JSON con la siguiente


estructura:
Acuerdo de interfaz
Fecha: 28/04/2020

Nombre Tipo Tamaño Obligatorio Descripción


statusCode Numérico 3 Si Código de respuesta
statusMessage Cadena Si Mensaje de la respuesta
Descripción de la
statusDescription Cadena Si
respuesta,
Identificador único de
result Cadena Si
seguimiento del correo.
Resultado de validación
invalidEmails Vector Si de direcciones de correo
electrónico.
Dirección de correo
invalidEmails.email Cadena No
invalida.
Razón por la cual el
correo es invalido. Ver
documento: “Anexo
invalidEmails.reason Cadena No técnico API Correo –
Callback Validación de
estados para envío
correo”.

3.4.4 Ejemplo JSON de respuesta

Responde con el id de seguimiento del correo.

3.4.5 Valores para el atributo de statusCode


Código Descripción
200 Consulta exitosa.
400 No tienes saldo disponible.
El correo de este usuario no se ha
400
verificado.
401 Token vencido o incorrecto.
Acuerdo de interfaz
Fecha: 28/04/2020

403 Usuario sin permisos.


404 No encontrado.
"x campo": "Este campo es
422
obligatorio"
422 Template no encontrado.
Lo sentimos, ha ocurrido un error.
503 interno y no pudimos completar tu
solicitud
Envío masivo de correo certificado

Operación POST que permite el envío de un correo certificado de forma masiva. Como
resultado se obtiene el id del mensaje.

Tipo de autenticación: Bearer Authentication


URL: {{url-ambiente}}/v1/emails/massive/send

3.5.1 Parámetros de entrada

Se envía en el body el objeto JSON que debe cumplir con los siguientes atributos

Nombre Tipo Tamaño Obligatorio Descripción


Objeto con los atributos a
description Cadena Si
reemplazar.

to Vector Si Correos de destino.

subject Cadena Si Asunto del correo.

campaign Cadena No Nombre de seguimiento.

attachments Vector No Adjuntos en base64.


Tipo de documento y cadena
attachments.content Cadena No
en base64.
attachments.filename Cadena No Nombre del documento.
Tipo de extensión del archivo
según las extensiones
attachments.mimetype Cadena No
multipropósito de correo de
internet.
Acuerdo de interfaz
Fecha: 28/04/2020

attachments.size Numérico No Tamaño del archivo en bytes.

3.5.2 Ejemplo

3.5.3 Respuesta

Como respuesta de la operación firma digital se va a devolver un JSON con la siguiente


estructura:

Nombre Tipo Tamaño Obligatorio Descripción


statusCode Numérico 3 Si Código de respuesta.
statusMessage Cadena Si Mensaje de la respuesta
Descripción de la
statusDescription Cadena Si
respuesta.
Identificadores de
result Array Si
seguimiento del correo.
Resultado de validación
invalidEmails Vector Si de direcciones de correo
electrónico.
Acuerdo de interfaz
Fecha: 28/04/2020

Dirección de correo
invalidEmails.email Cadena No
invalida.
Razón por la cual el
correo es invalido. Ver
documento: “Anexo
invalidEmails.reason Cadena No técnico API Correo –
Callback Validación de
estados para envío
correo”.

3.5.4 Ejemplo JSON de respuesta

Responde con el id o id’s de seguimiento del correo.

3.5.5 Valores para el atributo de statusCode

Código Descripción
200 Consulta exitosa.
400 No tienes saldo disponible.
400 El correo de este usuario no se ha
verificado.
401 Token vencido o incorrecto.
403 Usuario sin permisos.
404 No encontrado.
"x campo": "Este campo es
422
obligatorio"
503 Lo sentimos, ha ocurrido un error.
interno y no pudimos completar tu
solicitud.
Acuerdo de interfaz
Fecha: 28/04/2020

Envío de correo certificado masivo con template

Operación POST que permite el envío de un correo certificado masivo. Como resultado
se obtiene el id del mensaje.

Tipo de autenticación: Bearer Authentication


URL: {{url-ambiente}}/v1/emails/send

3.6.1 Parámetros de entrada

Se envía en el body el objeto JSON que debe cumplir con los siguientes atributos

Nombre Tipo Tamaño Obligatorio Descripción


Objeto con los atributos a
description Cadena Si
reemplazar.

to Vector Si Correos de destino.

subject Cadena SI Asunto del correo.

campaign Cadena Si Nombre de seguimiento.

attachments Vector No Adjuntos en base64.


Tipo de documento y
attachments.content Cadena No
cadena en base64.
attachments.filename Cadena No Nombre del documento.
Tipo de extensión del
archivo según las
attachments.mimetype Cadena No
extensiones multipropósito
de correo de internet.
Tamaño del archivo en
attachments.size Numérico No
bytes.
template Cadena Si Nombre del template a usar
Acuerdo de interfaz
Fecha: 28/04/2020

3.6.2 Ejemplo:

3.6.3 Respuesta

Como respuesta de la operación firma digital se va a devolver un JSON con la siguiente


estructura:

Nombre Tipo Tamaño Obligatorio Descripción


codeResponse Numérico 3 Si Código de respuesta
statusMessage Cadena Si Mensaje de la respuesta
Descripción de la
statusDescription Cadena Si
respuesta.
Identificadores de
result Array Si
seguimiento del correo.
Resultado de validación
invalidEmails Vector Si de direcciones de correo
electrónico.
Dirección de correo
invalidEmails.email Cadena No
invalida.
Acuerdo de interfaz
Fecha: 28/04/2020

Razón por la cual el


correo es invalido. Ver
documento: “Anexo
invalidEmails.reason Cadena No técnico API Correo –
Callback Validación de
estados para envío
correo”.

3.6.4 Ejemplo JSON de respuesta:

Responde con el id de seguimiento del correo.

3.6.5 Valores para el atributo de statusCode

Código Descripción
200 Consulta exitosa.
400 No tienes saldo disponible.
El correo de este usuario no se ha
400
verificado.
401 Token vencido o incorrecto.
403 Usuario sin permisos.
404 No encontrado.
"x campo": "Este campo es
422
obligatorio"
Lo sentimos, ha ocurrido un error.
503 interno y no pudimos completar tu
solicitud.
Acuerdo de interfaz
Fecha: 28/04/2020

Obtención del acta de un correo enviado

Operación GET que permite la obtención del acta de un correo especificado. Como
resultado se obtiene un documento codificado en base64 y su nombre.

Tipo de autenticación: Bearer Authentication

URL: {{url-ambiente}}/v1/emailAPI/:emailID/record/

3.7.1 Parámetros de entrada

Se envía una URL que debe cumplir con los siguientes atributos

Nombre Tipo Tamaño Obligatorio Descripción


ID correspondiente a un
emailID Cadena Si correo electrónico enviado
desde la plataforma.

3.7.2 Ejemplo

URL: {{url-ambiente}}/v1/emailAPI/010001742ccfb009-e6051356-6e69-4d07-b88d-
dc78fe3e3f04-000000/record/

3.7.3 Respuesta
Acuerdo de interfaz
Fecha: 28/04/2020

Como respuesta de la operación se va a devolver un JSON con la siguiente estructura:

Nombre Tipo Tamaño Obligatorio Descripción


statusCode Numérico 3 Si Código de respuesta

statusMessage Cadena Si Mensaje de la respuesta

statusDescription Cadena Si Descripción de la respuesta

result Objeto si Resultado de la operación.

result.base64 Cadena si PDF codificado en base64

result.filename Cadena si Nombre del documento

3.7.4 Ejemplo JSON de respuesta

Resultado correspondiente a una solicitud exitosa.

3.7.5 Valores para el atributo de statusCode

Código Descripción
200 Solicitud exitosa.
401 Token vencido o incorrecto.
403 Usuario sin permisos.
404 No encontrado.
Lo sentimos, ha ocurrido un error.
503 interno y no pudimos completar tu
solicitud.
Acuerdo de interfaz
Fecha: 28/04/2020

Obtener los identificadores de todos los correos enviados

Operación GET que permite obtener los identificadores de todos los correos enviados.
Como resultado se obtiene el id, id del mensaje, para, asunto, el tipo y la fecha de
creación.

Tipo de autenticación: Bearer Authentication

URL: {{url-ambiente}}/v1/emailAPI

3.8.1 Parámetros de entrada

Las fechas se deben enviar en los params de la petición teniendo en cuenta que para un
día especifico se debe enviar el parámetro “date” y para un periodo de fechas se deben
enviar los parámetros “startDate” y “endDate”:

Nombre Tipo Tamaño Obligatorio Descripción


startDate Fecha No Fecha en formato YYYY-MM-DD.

endDate Fecha No Fecha en formato YYYY-MM-DD.

date Fecha No Fecha en formato YYYY-MM-DD.

3.8.2 Ejemplo
Acuerdo de interfaz
Fecha: 28/04/2020

3.8.3 Respuesta

Como respuesta de la operación firma digital se va a devolver un JSON con la siguiente


estructura:

Nombre Tipo Tamaño Obligatorio Descripción


statusCode Numérico 3 Si Código de respuesta

statusMessage Cadena Si Mensaje de la respuesta

Descripción de la
statusDescription Cadena Si
respuesta,

Resultado de la
result Vector Si
operación

Datos de la compañía
desde la que fue
result.companyID Objeto Si
enviado el correo
electrónico

result._id Cadena Si Identificador del correo

ID único,
correspondiente a un
result.emailID Cadena Si correo electrónico
enviado desde la
plataforma.

Destinatario del correo


result.to Cadena Si
electrónica.

Asunto del correo


result.subject Cadena Si
electrónico.

resul.type Cadena Si Tipo de correo.

Fecha y hora de
result.createdAt Fecha Si creación de la
notificación
Acuerdo de interfaz
Fecha: 28/04/2020

3.8.4 Ejemplo JSON de respuesta

Responde con los datos del correo o correos enviados en la fecha indicada.

3.8.5 Valores para el atributo de statusCode

Código Descripción
200 Consulta exitosa.
401 Token vencido o incorrecto.
403 Usuario sin permisos.
503 Servicio no disponible.

Obtener los eventos con el id email

Operación GET que permite obtener los eventos de un correo enviado usando el id del
email. Como resultado se obtiene el evento, la fecha del evento y el resultado del evento.

Tipo de autenticación: Bearer Authentication


Acuerdo de interfaz
Fecha: 28/04/2020

URL: {{url-ambiente}}/v1/emailAPI/:emailID

3.9.1 Parámetros de entrada

Se envía en la url el cual debe cumplir con los siguientes atributos:

Nombre Tipo Tamaño Obligatorio Descripción


ID correspondiente a un correo
emailID Cadena Si electrónico enviado desde la
plataforma.

3.9.2 Ejemplo

URL: {{url-ambiente}}/v1/emailAPI/0100017444cf4e3d-7ef6ffe1-eee4-45b1-bce6-
477b98763d42-000000

3.9.3 Respuesta

Como respuesta de la operación firma digital se va a devolver un JSON con la siguiente


estructura:

Nombre Tipo Tamaño Obligatorio Descripción


codeResponse Numérico 3 Si Código de respuesta

statusMessage Cadena Si Mensaje de la respuesta


Acuerdo de interfaz
Fecha: 28/04/2020

Descripción de la
statusDescription Cadena Si
respuesta,

Resultado con cada uno


result Vector Si de los eventos del
correo.

Retorna un tipo de
evento del correo.

Los tipos de eventos


posibles son:
result.eventType Cadena Si • Send
• Click
• Complaint
• Delivery
• Open
• Reject
• Bounce

Fecha de creación del


result.timestamp Fecha Si
evento.

IP publica del cliente


result.result Cadena Si
que genera el evento.

3.9.4 Ejemplo JSON de respuesta

Respuesta con los eventos del correo electrónico.


Acuerdo de interfaz
Fecha: 28/04/2020

3.9.5 Valores para el atributo de statusCode

Código Descripción
200 Consulta exitosa.
401 Token vencido o incorrecto.
403 Usuario sin permisos.
503 Servicio no disponible.

3.9.6 Eventos de correo

Evento WEB service Tipo de evento Descripción


Evento que indica el intento de
Send Envío
entrega del correo electrónico.

Evento que indica que el correo se


Delivery Entrega en buzón entregó correctamente al servidor
de correo del destinatario.

Evento que indica que el destinatario


Open Abierto recibió el correo y realizó apertura
del mismo.
Acuerdo de interfaz
Fecha: 28/04/2020

Evento que indica que el destinatario


Click Clic realizo clic en alguno de los enlaces
del correo electrónico.

Evento que indica que el correo


electrónico fue entregado al
Complaint Marcado como spam
destinatario y este lo marco como
spam.

Evento que indica que el correo


electrónico fue aceptado, pero se
Rechazado por el determinó que el mismo contenía
Rejected
contenido malware y se rechazó, por lo cual no
se realizó intento de entrega al
servidor de correo del destinatario.

Evento que indica que el servidor de


Bounce Rebote correo del destinatario rechazo la
entrega del correo electrónico.

También podría gustarte