Skip to main content

GMC SMTP Mailer — Documentación (WordPress)

GMC SMTP Mailer es un plugin gratuito de WordPress que enruta todos los correos que envía tu sitio — notificaciones de formularios, restablecimientos de contraseña, correos de pedidos y reservas — a través de tu propia cuenta SMTP autenticada en lugar del correo PHP anónimo del servidor web. Como el envío ocurre a nivel de phpmailer_init, se aplica a todos los plugins sin cambios en el tema ni en el código, y los mensajes llevan la autenticación SPF/DKIM de tu dominio de correo. La configuración es intencionadamente ligera: no hay una pantalla de administración adicional — los ajustes se gestionan mediante endpoints REST reservados a administradores, lo que hace que el plugin sea scriptable y encaje de forma natural en sitios mantenidos profesionalmente y por desarrolladores. Requisitos: WordPress 6.0 o superior, PHP 7.4 o superior.

Instalación

  1. En tu escritorio ve a Plugins → Añadir nuevo → Subir plugin.
  2. Elige el archivo .zip del plugin (déjalo comprimido — no lo extraigas).
  3. Haz clic en Instalar ahora y luego en Activar.

Tras la activación el plugin no hace nada hasta que lo configuras y pones enabled en true, por lo que activarlo en un sitio en producción es seguro.

Configuración

Todos los ajustes se leen y se actualizan a través del endpoint REST gmc-smtp-mailer/v1/settings. Solo los usuarios con la capacidad manage_options (administradores) pueden leerlos o modificarlos. La forma más sencilla de autenticarse es una Application Password de WordPress de una cuenta de administrador, usada con cualquier cliente REST. Ejemplo de petición:

curl -X POST https://example.com/wp-json/gmc-smtp-mailer/v1/settings -u "admin:APPLICATION PASSWORD" -H "Content-Type: application/json" -d '{"host":"mail.example.com","port":587,"secure":"tls","username":"Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.","password":"your-smtp-password","from_email":"Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.","from_name":"Example Site","enabled":true}'

Una petición GET al mismo endpoint, con la misma autenticación, devuelve la configuración actual. Los campos disponibles:

  • host — el nombre de host de tu servidor SMTP.
  • port — el puerto SMTP que usa tu proveedor.
  • secure — el modo de cifrado, TLS o SSL.
  • username / password — las credenciales de la cuenta SMTP (tu buzón del hosting o cualquier proveedor).
  • from_email / from_name — la dirección y el nombre del remitente, aplicados de forma coherente a todos los mensajes, sea cual sea el plugin que los envíe.
  • enabled — activa o desactiva el enrutamiento SMTP.

Probar el envío

Antes de confiar en el plugin, confirma el envío real de extremo a extremo con el endpoint de prueba:

curl -X POST https://example.com/wp-json/gmc-smtp-mailer/v1/test -u "admin:APPLICATION PASSWORD"

Esto envía un mensaje de prueba real a través de tu cuenta SMTP configurada — no es una simulación — para que puedas comprobar que llega a la bandeja de entrada de destino. Al igual que el endpoint de ajustes, está restringido a administradores. Si el mensaje de prueba no llega, revisa los valores que enviaste al endpoint de ajustes (host, puerto, modo de cifrado y credenciales) y ejecuta la prueba de nuevo.

Actualizaciones y licencia

GMC SMTP Mailer es gratuito y tiene licencia GPL. Las actualizaciones automáticas son autoalojadas: el plugin consulta por sí mismo el servidor de actualizaciones de GMC / FuerteventuraTV y ofrece las nuevas versiones en Plugins o en Escritorio → Actualizaciones, como cualquier otro plugin. No se requiere ninguna clave de licencia en ningún momento.

La desinstalación es limpia: al eliminar el plugin, las credenciales SMTP almacenadas y los metadatos de actualización en caché se eliminan de la base de datos.

Soporte

El soporte se gestiona por WhatsApp: +34 633 168 995. Respondemos en inglés, italiano y español.

Para obtener una respuesta útil rápidamente, incluye:

  • la versión del plugin,
  • tus versiones de WordPress y PHP,
  • lo que enviaste al endpoint de ajustes — con la contraseña enmascarada.

Todo incluido

21 funciones reales, agrupadas por área — toda la profundidad de lo que hace GMC SMTP Mailer.

Envío SMTP autenticado

  • SMTP real para cada correo de WordPress — enruta todo el correo del sitio (notificaciones de formularios, restablecimientos de contraseña, correos de pedidos y reservas) a través de tu propia cuenta SMTP autenticada a nivel de phpmailer_init, en lugar del correo PHP anónimo del servidor web.
  • Sin cambios en el tema ni en los plugins — la entrega se conmuta en la capa de correo, así que cada plugin que llama a wp_mail() queda cubierto de una vez, sin nada que editar.
  • Control total del transporte — define host, puerto, cifrado (TLS, SSL o ninguno), usuario y contraseña, todo desde un único conjunto de ajustes.
  • Identidad de remitente coherente — una única dirección From y un único nombre From aplicados a cada plugin que envía correo (wp_mail_from / wp_mail_from_name), de modo que el correo saliente siempre parece venir de ti.
  • Valores por defecto sensatos — la dirección From recae en tu correo de administrador y el nombre From en el nombre del sitio, así que una configuración mínima ya envía correctamente.
  • Seguro si está incompleto — el SMTP solo toma el control cuando está habilitado y host, usuario y contraseña están todos presentes; de lo contrario WordPress sigue enviando como antes, así que una configuración a medias nunca bloquea tu correo.
  • Autenticación de nivel bandeja de entrada — como el correo sale de tu propio buzón, lleva el SPF/DKIM de tu dominio, la verdadera razón por la que los mensajes dejan de caer en spam.

Envío de prueba y verificación

  • Prueba de entrega con una llamada — un endpoint REST dedicado /test envía un mensaje real a través de tu cuenta SMTP para que confirmes la entrega de extremo a extremo antes de confiar en ella.
  • Destinatario y contenido validados — la prueba comprueba que el destinatario sea una dirección de correo válida y limpia el asunto y el cuerpo antes de enviar.
  • Resultado claro de éxito o fallo — la prueba informa de si el mensaje se envió realmente, junto con los ajustes actuales (sin contraseña).

Gestión REST solo para administradores

  • API de ajustes programable — lee y actualiza toda la configuración a través del endpoint gmc-smtp-mailer/v1/settings, ideal para desarrolladores y despliegues automatizados.
  • Bloqueo al administrador — cada endpoint exige la capacidad manage_options, así que solo los administradores del sitio pueden leer o cambiar los ajustes de correo.
  • La contraseña nunca se expone — la API devuelve los ajustes con la contraseña eliminada y solo un indicador password_set, así que las credenciales no pueden filtrarse en una lectura.
  • Entradas reforzadas — los nombres de host se reducen a caracteres seguros, el puerto se comprueba dentro de límites (1-65535), el modo de cifrado está en lista blanca y la dirección From debe ser un correo válido o la actualización se rechaza.
  • Almacenamiento ligero — los ajustes se guardan sin autoload, así que no añaden peso a cada petición de página.

Actualizaciones, limpieza y confianza

  • Actualizaciones automáticas self-hosted — conecta la API de actualización de plugins de WordPress con el gateway GMC / FuerteventuraTV, así que las nuevas versiones aparecen en Plugins / Escritorio → Actualizaciones como cualquier otro plugin — sin necesidad de clave de licencia.
  • Descargas bloqueadas al proveedor, solo HTTPS — los paquetes de actualización solo se aceptan por HTTPS en el puerto 443 desde el dominio fuerteventuratv.net, y solo cuando la versión ofrecida es estrictamente más reciente.
  • Comprobaciones eficientes — los metadatos de actualización se cachean 12 horas con un timeout corto y un tamaño de respuesta limitado, manteniendo la comprobación ligera y sin bloqueos.
  • Desinstalación limpia — al eliminar el plugin se retiran de tu base de datos las credenciales SMTP guardadas y los datos de actualización en caché.
  • Gratis y GPL — publicado bajo GPL-2.0-or-later sin coste; funciona en WordPress 6.0+ y PHP 7.4+.
  • Soporte trilingüe — ayuda y soporte en inglés, italiano y español.

Copyright www.fuerteventuratv.net desde 2011. Todos los derechos reservados.