# Configurar recordatorios de vencimiento de licencias

Disponible en Licentivo Launch `0.3.7-beta`. Inicia sesión como administrador del sitio. Las rutas siguientes usan los nombres de la interfaz de administración en inglés.

## 1. Configurar correo y cuota compartida

Abre `System settings → Email & registration`, configura SMTP y guarda. Define los límites totales por hora, día y mes, una reserva para otros correos y el máximo de recordatorios. Usa la cuota real asignada a este sitio por el proveedor.

## 2. Activar los recordatorios

Abre `System settings → Expiry reminders`. Activa la función, elige el envío predeterminado y el idioma y guarda los días, por ejemplo `7, 3, 1`. Se permiten hasta 10 valores distintos entre 1 y 90. Las plantillas admiten 10 idiomas.

El correo de contacto del comerciante es opcional y debe introducirse expresamente. Si está vacío, se omiten la línea de contacto y `Reply-To`. Nunca se sustituyen por el correo de registro del administrador o el remitente SMTP.

## 3. Configurar cada autorización

En `Customers`, despliega el producto del cliente y abre sus recordatorios. Elige heredar, activar o desactivar y, si lo deseas, otro idioma. Guarda y vuelve a abrir para comprobarlo. Cada producto puede tener preferencias distintas; el interruptor global siempre se aplica.

## 4. Entender la reserva y la prioridad

Todos los clientes, productos y servidores comparten una cuota en la base de datos. El registro, la recuperación de contraseña y los cambios de correo tienen prioridad; siguen los correos transaccionales y, al final, los recordatorios. Se aplican los tres períodos. Los intentos SMTP fallidos consumen cuota; esperar no consume cuota ni reintentos. Los períodos se reinician en UTC.

Ejemplo: con límite total 10, reserva 4 y 5 intentos usados, solo puede enviarse 1 recordatorio más. Después esperan y quedan 4 intentos para otros correos. Las tareas continúan al reiniciarse el período bloqueante o cuando el administrador aumenta el límite.

## 5. Comprobar destinatarios y horarios

El sitio comprueba cada hora. Solo son aptas las autorizaciones activas y sincronizadas de producción con correo válido, vencimiento futuro conocido y política identificada. Se excluyen las perpetuas, reembolsadas, suspendidas o revocadas. Las renovaciones anticipadas amplían la cobertura comprada. Antes de cada envío y reintento se verifican consentimiento, destinatario y vencimiento; se cancelan avisos obsoletos y no se duplica una misma ventana.

Una comprobación cada hora no implica un correo cada hora. Con los días `7, 3, 1`, cada autorización recibe como máximo un recordatorio en cada punto configurado para la misma fecha de caducidad. Si no hay cambios, la siguiente comprobación no vuelve a enviarlo.

## 6. Previsualizar, probar y revisar el historial

Guarda y revisa en el idioma elegido el producto, el plan comprado, el nombre de la política y el vencimiento UTC. Asunto y cuerpo identifican producto y política. No hay botón `View license`. Un destinatario de prueba explícito recibe `[TEST]`, con la misma prioridad mínima y cuota compartida.

Revisa el historial. Enviado significa aceptado por el proveedor, no entrega confirmada en la bandeja. Si no hay tareas, comprueba el interruptor global, la preferencia individual, el correo, el vencimiento, la política, producción y sincronización. Si espera cuota, revisa los tres períodos y la reserva.
