Tienes un formulario de contacto en tu web, una tienda en WooCommerce que manda confirmaciones de pedido, o un sistema de registro de usuarios. Todo parece funcionar, pero los correos no llegan. O llegan a spam. O a veces llegan y a veces no. Este es uno de los problemas más frecuentes en WordPress y casi siempre tiene la misma causa: el sistema de envío de correo nativo de PHP que usa WordPress por defecto no está configurado correctamente para los servidores de correo modernos.
WP Mail SMTP resuelve ese problema. Es un plugin que redirige el envío de correos de WordPress a través de un servicio externo confiable, con autenticación correcta. Cuando está bien configurado, los correos de tu sitio llegan a la bandeja de entrada, no al spam.
Por qué WordPress tiene problemas de correo por defecto
WordPress usa una función de PHP llamada wp_mail() para enviar correos. Esta función, a su vez, usa el servidor de correo que tenga configurado el hosting. El problema es que muchos hostings no tienen configurado correctamente el envío de correo, o sus IPs están en listas negras por comportamiento previo de otros usuarios del servidor compartido.
Los servidores de correo como Gmail, Outlook o los proveedores corporativos verifican que el dominio que envía el correo tenga los registros DNS correctos (SPF, DKIM, DMARC). Si el correo sale de un servidor que no cumple esas verificaciones, termina en spam o es rechazado directamente. WP Mail SMTP soluciona esto enviando el correo a través de un servicio con esa configuración correcta.
Qué hace WP Mail SMTP exactamente
El plugin reemplaza la función de envío nativa de WordPress por una conexión SMTP autenticada a un servicio externo. SMTP (Simple Mail Transfer Protocol) es el protocolo estándar de envío de correo, con autenticación mediante usuario y contraseña o mediante API. Al usar SMTP en vez del servidor del hosting, el correo sale desde una fuente reconocida y verificada.
WP Mail SMTP admite varios servicios de envío. Los más usados:
- Gmail o Google Workspace (ideal si ya tienes correo corporativo en Google)
- Brevo (antes Sendinblue), con plan gratuito hasta 300 correos diarios
- Mailgun, orientado a volúmenes mayores
- SendGrid, popular para tiendas con muchos transaccionales
- SMTP genérico (cualquier servidor de correo con soporte SMTP)
- Amazon SES, para volúmenes altos con costo muy bajo
Para la mayoría de emprendedores peruanos con webs pequeñas o tiendas medianas, Gmail o Brevo gratuito son suficientes.
Cómo configurarlo con Gmail paso a paso
La integración con Gmail usa OAuth2, que es más segura que usar usuario y contraseña directamente. El proceso básico:
- Instala y activa WP Mail SMTP desde el repositorio de WordPress.
- En el asistente de configuración, elige «Gmail» como mailer.
- El plugin te pide crear un proyecto en Google Cloud Console y habilitar la API de Gmail. Suena técnico pero el asistente tiene un enlace directo y los pasos son claros.
- Copias el Client ID y Client Secret que Google genera y los pegas en el plugin.
- Autorizas la conexión con tu cuenta de Google.
- Envías un correo de prueba desde el panel del plugin para verificar que llegue correctamente.
Si prefieres algo más rápido, Brevo tiene una API key que copias y pegas directamente, sin el proceso de OAuth. Para sitios con poco volumen de correos es la opción más sencilla.
El correo de prueba: por qué es indispensable
WP Mail SMTP incluye una herramienta de prueba dentro del panel del plugin. Desde Herramientas > Email Test puedes mandar un correo a cualquier dirección y verificar que llegue. Esto es lo primero que debes hacer después de configurar cualquier mailer. No asumas que funciona hasta que lo hayas probado.
Prueba también con una dirección de Gmail y otra de Hotmail u Outlook, porque los filtros de spam varían entre proveedores. Si llega bien a ambos, está bien configurado.
Qué correos de WordPress pasan por WP Mail SMTP
Todos. Una vez configurado, el plugin intercepta todos los correos que WordPress intenta enviar:
- Notificaciones de nuevos comentarios
- Correos de recuperación de contraseña
- Confirmaciones de pedido y correos transaccionales de WooCommerce
- Formularios de contacto (Contact Form 7, WPForms, Gravity Forms)
- Correos de nuevos registros de usuarios
- Alertas de plugins como Wordfence o UpdraftPlus
No necesitas configurar nada por separado para cada uno. El plugin actúa a nivel del sistema de correo de WordPress, así que todo lo que usa wp_mail() pasa por él automáticamente.
WP Mail SMTP gratuito vs. pro
La versión gratuita es suficiente para configurar el envío y que los correos lleguen correctamente. La versión pro agrega registro de correos enviados (para ver historial y detectar problemas), gestión de múltiples cuentas de envío y soporte para reenvío automático de correos fallidos.
Para una tienda en WooCommerce activa donde necesitas auditar si los correos de pedido se enviaron, el registro de correos de la versión pro tiene valor real. Para un sitio informativo o un blog, la versión gratuita cubre todo.
Errores comunes al configurar WP Mail SMTP
El error más frecuente es usar el SMTP genérico con credenciales del correo corporativo sin revisar los puertos correctos. Los hostings bloquean el puerto 25 en hosting compartido; hay que usar el 587 (STARTTLS) o el 465 (SSL). Si el correo de prueba falla, lo primero que hay que revisar es el puerto y el tipo de cifrado.
Otro problema habitual: configurar el campo «From Email» con una dirección de dominio diferente al servicio que se usa para enviar. Si usas Gmail para enviar pero pones como remitente info@tuempresa.com sin verificar ese dominio en Gmail, los correos pueden ser rechazados o marcados como sospechosos.
Si tu negocio en Lima depende del correo electrónico para confirmar pedidos o atender consultas, este plugin no es opcional. Es de los primeros que deberías instalar en cualquier WordPress funcional, junto con las copias de seguridad y la seguridad básica. En freelo.pe siempre lo incluimos en la configuración inicial de cualquier web que entregamos.
Preguntas frecuentes
¿WP Mail SMTP soluciona que mis correos vayan a spam?
En la mayoría de casos, sí. El problema de los correos en spam suele venir de usar el servidor de correo del hosting sin autenticación correcta. WP Mail SMTP redirige el envío a través de servicios con SPF, DKIM y DMARC configurados, lo que mejora notablemente la entrega en bandeja de entrada.
¿Qué servicio de envío recomiendan para una tienda pequeña en Perú?
Para volúmenes bajos, Gmail o Brevo gratuito son buenas opciones. Brevo permite hasta 300 correos diarios gratis y su configuración es más sencilla que Gmail. Si tu tienda envía muchos correos transaccionales, considera Mailgun o SendGrid que están más orientados a volúmenes altos.
¿WP Mail SMTP funciona con Contact Form 7 y WPForms?
Sí. WP Mail SMTP intercepta todos los correos que pasan por la función wp_mail() de WordPress, que es lo que usan Contact Form 7, WPForms y la mayoría de plugins de formularios. No necesitas configurar nada adicional en esos plugins una vez que WP Mail SMTP está activo.
¿Es seguro poner mis credenciales de Gmail en WP Mail SMTP?
La integración recomendada con Gmail usa OAuth2, que no requiere guardar tu contraseña en el plugin. Solo usas un Client ID y Client Secret de Google Cloud. Eso es más seguro que la conexión SMTP con usuario y contraseña directa. Usa siempre OAuth2 cuando el servicio lo permita.
¿Puedo ver un registro de los correos que envía mi WordPress?
Con la versión gratuita no hay registro de correos enviados. La versión pro incluye un log donde puedes ver cada correo enviado, su estado y si hubo errores. Para tiendas WooCommerce donde necesitas confirmar que los correos de pedido llegaron, esa función justifica la actualización.