Portada » Glosario » SMTP

SMTP

Qué es SMTP

Es como contratar un servicio de mensajería certificado en vez de dejar la carta en el buzón de la calle y confiar en que llegue. Técnicamente, SMTP es el protocolo que usan los servidores de correo para enviarse emails entre sí de forma fiable, y WordPress lo necesita porque, por defecto, usa una función de PHP que muchos proveedores de email tratan como sospechosa.

Cómo funciona

  1. Un email se genera en tu web: un pedido, un formulario de contacto, una recuperación de contraseña.
  2. Sin SMTP, WordPress intenta enviarlo con la función mail() de PHP, que muchos servidores de correo (Gmail, Outlook) desconfían o bloquean directamente.
  3. Con SMTP, el email se envía a través de un servidor de correo autenticado (el tuyo, o un servicio externo), que lo entrega de forma fiable y con menos probabilidad de acabar en spam.

Ejemplo

Una tienda de artículos de pesca en A Coruña dejó de recibir avisos: los clientes compraban, pero ni ellos ni la propia tienda recibían el email de confirmación del pedido. El hosting había bloqueado la función mail() de PHP por motivos de seguridad. Al configurar SMTP con su propia cuenta de correo corporativo, los emails volvieron a llegar de inmediato, incluida la confirmación de compra.

Señales de que te afecta

  • Los formularios de tu web se envían sin ningún error visible, pero el email nunca llega a tu bandeja de entrada.
  • Los clientes no reciben el email de confirmación de pedido ni el de recuperación de contraseña.
  • Los emails que sí llegan acaban casi siempre en la carpeta de spam del destinatario.
  • Los problemas de envío empezaron justo después de cambiar de hosting.

Cómo lo resolvemos

Configuramos el envío de tu web a través de un servidor SMTP autenticado (tu propio correo o un servicio externo) y comprobamos que los emails de pedidos, formularios y contraseñas llegan correctamente. Lo cubrimos en nuestro servicio de reparación de WordPress.

Preguntas frecuentes

¿Por qué mi web enviaba emails antes y ahora no?
Normalmente porque el hosting ha restringido la función de PHP que usaba WordPress por defecto, a menudo tras un cambio de hosting o una actualización de seguridad del servidor. Configurar SMTP evita depender de esa función.

¿Necesito una cuenta de correo especial para usar SMTP?
No necesariamente nueva, pero sí una cuenta de correo real (la tuya, o una creada para la web) con sus credenciales, que es la que WordPress usará para autenticarse y enviar en su nombre.

¿SMTP soluciona también que los emails acaben en spam?
Ayuda bastante, porque un envío autenticado genera más confianza que la función mail() de PHP, pero para evitarlo del todo también conviene tener bien configurados los registros SPF y DKIM de tu dominio.

Scroll al inicio
Escanea el código