# =========================================== # CONFIGURACIÓN DE EMAIL PARA LARAVEL 12 # =========================================== # Configuración básica de SMTP Gmail MAIL_MAILER=smtp MAIL_HOST=smtp.gmail.com MAIL_PORT=587 MAIL_USERNAME=desarrollo@cienciayjusticia.org MAIL_PASSWORD=nhffrqncfcvgldoz MAIL_FROM_ADDRESS="no-responder@cienciayjusticia.org" MAIL_FROM_NAME="${APP_NAME}" # IMPORTANTE: En Laravel 12 NO se usa MAIL_ENCRYPTION # Eliminar esta línea si existe en tu .env: # MAIL_ENCRYPTION=SSL # =========================================== # VERIFICACIÓN SSL # =========================================== # OPCIÓN 1: Para PRODUCCIÓN (después de actualizar certificados CA) # Ejecuta primero: # sudo apt update # sudo apt install --reinstall ca-certificates # sudo update-ca-certificates # # Luego usa estas variables: MAIL_VERIFY_PEER=true MAIL_VERIFY_PEER_NAME=true # OPCIÓN 2: Para DESARROLLO (menos seguro, NO usar en producción) # Descomenta estas líneas si no puedes actualizar certificados: # MAIL_VERIFY_PEER=false # MAIL_VERIFY_PEER_NAME=false # =========================================== # NOTAS IMPORTANTES # =========================================== # # 1. El puerto 587 usa STARTTLS automáticamente # 2. Si quieres usar SSL puro (puerto 465): # MAIL_PORT=465 # MAIL_SCHEME=smtps # # 3. Después de cambiar estas variables, ejecuta: # php artisan config:clear # php artisan cache:clear # # 4. Para probar el envío: # php test-mail.php