Skip to content

Structure Configure STMP

Choose a tag to compare

@LuisABB LuisABB released this 14 Nov 08:14
· 29 commits to main since this release
6ff3834

🔄 Arquitectura SMTP

  • Separación SMTP: Nueva clase WEC_SMTP_Manager independiente para configuración SMTP
  • Autoloader compatible: Carga automática del manager SMTP sin cambios en estructura existente
  • Singleton pattern: Gestión única y eficiente de la configuración SMTP

🔧 Mejoras de Configuración

  • UI mejorada: Formularios SMTP con descriptions, placeholders y validaciones
  • Mejor .env support: Detección automática y mensajes informativos sobre modo .env
  • Validaciones robustas: Checks de seguridad y manejo de errores mejorado

⚡ Código Limpio

  • Responsabilidades separadas: SMTP aislado del código principal (1,200+ líneas menos)
  • 100% retrocompatible: Mismas opciones BD, hooks y estructura .env
  • Extensible: Base para agregar nuevos providers SMTP

🛠️ Funcionalidades Técnicas

  • Debug utilities: Función get_config_status() para troubleshooting
  • Config optimization: Setup PHPMailer optimizado con timeouts y charset UTF-8
  • Better error handling: Mensajes claros y redirects seguros en tests SMTP