Cómo solucionamos el envío de correos en WordPress cuando el servidor SMTP estaba mal configurado

Tabla de contenidos

En este artículo queremos compartir con ustedes un caso real que enfrentamos recientemente con una tienda WooCommerce que no estaba enviando correos correctamente.

Los pedidos se procesaban.
Los pagos entraban.
Pero los clientes no recibían confirmaciones.

Y cuando los correos sí salían… llegaban a spam.

Después de varias pruebas técnicas, descubrimos que el problema no era la contraseña, ni el puerto, ni siquiera WordPress. El verdadero problema estaba en el servidor SMTP y en la configuración del DNS.

Aquí les explicamos qué pasó y cómo lo solucionamos.

El primer síntoma: error de conexión SMTP

El sistema mostraba el siguiente error:

SMTP Error: Could not connect to SMTP host.
Network is unreachable (101)

Muchos pensarían que la contraseña está incorrecta.

Pero este error significa algo diferente:
el servidor donde está alojado WordPress no puede conectarse al servidor SMTP configurado.

Inicialmente estábamos usando:

mail.tudominio.com

A pesar de que era lo indicaba Banahosting

Pero la conexión simplemente no era posible.

La pista clave: conflicto con el certificado SSL

Al probar con “localhost”, apareció este mensaje:

Peer certificate CN=`single-lake09.banahosting.com`
did not match expected CN=`localhost`

Este fue el punto de inflexión.

El certificado SSL estaba emitido para:

single-lake09.banahosting.com

Eso significaba que el servidor real de correo no era “mail.tudominio.com”, sino el hostname interno del servidor asignado por BanaHosting.

La solución: usar el servidor correcto

Reconfiguramos WP Mail SMTP con el hostname real del servidor:

  • SMTP Host: single-lake09.banahosting.com
  • Puerto: 465
  • Encriptación: SSL
  • Autenticación: Activada
  • Usuario: correo completo
  • Contraseña: contraseña del correo

Después de este cambio, los correos comenzaron a enviarse correctamente.

Pero aún quedaba un problema.

El segundo obstáculo: correos llegando a spam

Aunque el envío funcionaba, los correos seguían llegando a spam.

Al revisar el DNS, encontramos algo crítico:
el dominio tenía dos registros SPF activos.

Y aquí hay una regla fundamental:

🔴 Solo puede existir un registro SPF que comience con v=spf1.

Tener dos provoca un error permanente de validación (permerror) y afecta la reputación del dominio.

¿Qué hicimos?

Unificamos la configuración y dejamos un único registro SPF correcto.

Además, verificamos que:

✔ DKIM estuviera activo
✔ DMARC estuviera configurado
✔ El servidor estuviera autorizado para enviar correos

Después de esto, la entregabilidad mejoró inmediatamente.

Los correos comenzaron a llegar al inbox.

Lo que ustedes deben revisar si sus correos fallan

Si están teniendo problemas similares, revisen:

  1. Que el hostname SMTP coincida con el certificado SSL del servidor.
  2. Que no existan múltiples registros SPF.
  3. Que DKIM esté activo.
  4. Que DMARC esté correctamente configurado.
  5. Que el hosting no esté bloqueando el puerto SMTP.

Muchas veces el problema no es WordPress ni WooCommerce.
Es un pequeño detalle técnico en el servidor o en el DNS.

Reflexión final

En ecommerce, el envío de correos no es un detalle técnico menor.

Es parte crítica de la experiencia del cliente:

  • Confirmación de pedidos
  • Recuperación de carritos
  • Notificaciones de pago
  • Comunicación postventa

Un error en SMTP puede afectar ventas directamente.

En este caso, una correcta revisión técnica permitió:

✔ Restaurar el envío
✔ Mejorar la entregabilidad
✔ Reducir riesgo de spam
✔ Proteger la reputación del dominio

Si ustedes están enfrentando problemas similares, no se enfoquen solo en la contraseña o el puerto. Revisen el servidor real, el DNS y la autenticación del dominio.

A veces el detalle más pequeño es el que bloquea todo el sistema.

Comparte este post:

Artículos relacionados

Guía de Ecommerce Emprendedores

A short description introducing your business and the services to visitors.