# Correo automático a RRHH

La aplicación envía el PDF automáticamente al crear una nueva solicitud.

## 1. SQL Server

Ejecutar una sola vez:

    sql/08_correo_solicitudes.sql

Agrega:
- correo_enviado
- fecha_envio
- error_correo

## 2. Configuración Gmail

Editar:

    config/mail.php

Completar:

    SMTP_USERNAME = 'cuenta@gmail.com';
    SMTP_PASSWORD = 'CONTRASENA_DE_APLICACION';
    MAIL_FROM_EMAIL = 'cuenta@gmail.com';
    MAIL_TO_EMAIL = 'rrhh@...';

La cuenta de Gmail debe permitir SMTP y se recomienda utilizar una
contraseña de aplicación de Google.

## 3. PDF interno

Completar:

    PDF_INTERNAL_BASE_URL
    PDF_INTERNAL_TOKEN

Ejemplo:

    const PDF_INTERNAL_BASE_URL =
        'http://127.0.0.1/solicitud_contratacion/public';

    const PDF_INTERNAL_TOKEN =
        'una-cadena-larga-aleatoria';

## 4. Flujo

Guardar solicitud
 -> SQL Server
 -> generar PDF
 -> enviar Gmail + PDF
 -> abrir PDF en navegador

Si Gmail falla:
- la solicitud queda guardada;
- el usuario puede abrir el PDF;
- se registra el error en error_correo;
- correo_enviado queda en 0.

## 5. Modificaciones

El correo automático se envía al CREAR una solicitud.
No se envía automáticamente al modificar una solicitud existente.
