# Descripción del Módulo

### Funcionalidades Actuales del Módulo de Envío de Correos

#### **Configuración de Plantillas**

* Las plantillas de correo electrónico se crean en Mailjet.
* Cada plantilla puede contener variables dinámicas para personalizar los correos.
* Las plantillas se registran en la base de datos con su ID y los datos asociados.

#### **Envío de Correos Electrónicos**

* El envío de correos se gestiona mediante un microservicio que procesa las tareas en segundo plano.
* Los correos electrónicos se envían utilizando la API de Mailjet.
* Todos los correos enviados se registran en un historial en la base de datos, incluyendo su estado y seguimiento.

### Proveedor de Correo: Mailjet

#### **Motivo de Elección**

* Mailjet se utiliza debido a problemas anteriores con SMTP, donde muchos correos eran marcados como spam.
* Mailjet ofrece mejor entregabilidad y herramientas de gestión de plantillas.

#### **Gestión de Plantillas en Mailjet**

* Las plantillas se crean y gestionan directamente en Mailjet.
* Las variables dinámicas pueden ser insertadas en las plantillas para personalizar los mensajes.

### Microservicio de Envío de Correos

#### **Procesamiento en Segundo Plano**

* El microservicio gestiona el envío de correos en segundo plano para no afectar el rendimiento de la aplicación principal.
* Procesa las tareas de envío y actualiza el historial de correos en la base de datos.

#### **Registro y Seguimiento de Correos**

* Todos los correos enviados se registran en la base de datos.
* El historial incluye información sobre el estado de envío y cualquier error ocurrido durante el proceso.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs-affiliates.inlaze.com/admin/envio-de-correos/descripcion-del-modulo.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
