<?php
/**
 * Configuración de Email - Sistema de Eventos Institucionales
 * 
 * Configurar estos valores según tu servidor SMTP
 */

// ============================================
// MÉTODO DE ENVÍO
// ============================================

// Activar/Desactivar envío de emails
define('EMAIL_ENABLED', true);

// Usar mail() nativo de PHP (true) o SMTP con PHPMailer (false)
// true = sin credenciales SMTP, usa la función mail() del servidor
// false = usa PHPMailer con SMTP (requiere configurar credenciales abajo)
define('USE_PHP_MAIL', true);

// ============================================
// CONFIGURACIÓN SMTP (solo si USE_PHP_MAIL = false)
// ============================================

// Configuración del servidor SMTP
define('SMTP_HOST', 'smtp.gmail.com');          // Servidor SMTP (Gmail, SendGrid, etc.)
define('SMTP_PORT', 587);                        // Puerto (587 para TLS, 465 para SSL)
define('SMTP_SECURE', 'tls');                    // Tipo de seguridad: 'tls' o 'ssl'
define('SMTP_AUTH', true);                       // Requiere autenticación

// Credenciales SMTP
define('SMTP_USERNAME', 'tu-email@gmail.com');   // Tu email
define('SMTP_PASSWORD', 'tu-app-password');      // Contraseña de aplicación (NO tu contraseña normal)

// Información del remitente (para mail() y SMTP)
// Con mail(): usar email del mismo dominio del sitio (ej: noreply@eventos.juanadedios.com)
define('EMAIL_FROM_ADDRESS', 'noreply@eventos.juanadedios.com');
define('EMAIL_FROM_NAME', 'Sistema de Invitaciones');

// Información de respuesta (Reply-To)
define('EMAIL_REPLY_TO', 'noreply@eventos.juanadedios.com');
define('EMAIL_REPLY_TO_NAME', 'Invitaciones');

// ============================================
// CONFIGURACIÓN DE DEBUG
// ============================================

// Nivel de debug de SMTP (0 = sin debug, 1 = cliente, 2 = cliente y servidor)
define('SMTP_DEBUG', 0);

// ============================================
// NOTAS DE CONFIGURACIÓN
// ============================================

/**
 * PARA GMAIL:
 * 1. Habilita la verificación en 2 pasos en tu cuenta de Google
 * 2. Genera una "Contraseña de aplicación" en: https://myaccount.google.com/apppasswords
 * 3. Usa esa contraseña en SMTP_PASSWORD
 * 
 * PARA SENDGRID:
 * SMTP_HOST = 'smtp.sendgrid.net'
 * SMTP_PORT = 587
 * SMTP_USERNAME = 'apikey'
 * SMTP_PASSWORD = 'tu-api-key-de-sendgrid'
 * 
 * PARA MAILGUN:
 * SMTP_HOST = 'smtp.mailgun.org'
 * SMTP_PORT = 587
 * SMTP_USERNAME = 'postmaster@tudominio.mailgun.org'
 * SMTP_PASSWORD = 'tu-contraseña-mailgun'
 */
