Evaluación inicial sin contraseñas Presupuesto antes de intervenir Especialista responsable de principio a fin

Recuperación y prevención

WordPress no envía correos: por qué ocurre y cómo arreglar la entrega

Restablecimientos, confirmaciones y avisos desaparecen. La causa casi siempre es cómo se envía. Esta es la solución duradera con SMTP.

Respuesta breve: por defecto WordPress entrega el correo a la función básica mail() del servidor, sin autenticación detrás. Los proveedores modernos la rechazan cada vez más, así que los mensajes se descartan en silencio o acaban en spam en lugar de rebotar de forma visible.

Por qué el fallo es silencioso

Rara vez hay un error en pantalla. WordPress da el mensaje por enviado porque lo entregó correctamente; lo que ocurrió después le resulta invisible. Por eso aflora de forma indirecta: un cliente nunca recibió su comprobante, o no puedes recibir un restablecimiento cuando estás bloqueado.

Diagnostícalo en minutos

  1. Instala un plugin de registro de correo, o envía una prueba a dos proveedores distintos (una de Gmail y otra de Outlook). Que llegue a uno y no al otro es un problema de autenticación, no un fallo de WordPress.
  2. Inspecciona las cabeceras de un mensaje que sí llegó para ver cómo se autenticó (busca spf=pass y dkim=pass).
  3. Comprueba la dirección de remitente y la alineación de su dominio.

La solución duradera: SMTP autenticado

Envía a través de un servicio autenticado en lugar de mail(): el SMTP de tu proveedor o un servicio transaccional dedicado. Configura host, puerto (587 con TLS, o 465 con SSL), usuario y contraseña, y usa una dirección de remitente en un dominio que controles. Después publica y alinea los registros DNS SPF y DKIM de ese dominio, y un registro DMARC. Es mucho más fiable que ajustar opciones de WordPress mientras falta la autenticación de fondo.

Verifica lo que depende del negocio

Prueba los mensajes que importan —restablecimiento, confirmación de pedido, aviso de formulario y alertas de administración— y confirma que cada uno llega a la bandeja de entrada y no a spam. Comprueba que la dirección de respuesta va a algún sitio donde la lea una persona.

CRITERIO DE INCIDENTE WP REPAIR

Cómo acotar el fallo sin adivinar

WordPress puede entregar correctamente un mensaje a la función local y que el destinatario nunca lo reciba. Hay que separar generación, transporte, autenticación y entrega final.

WP RepairModelo de diagnóstico
1Síntoma2Evidencia3Cambio controlado4Verificación
Sigue la cadena hasta encontrar el primer punto que deja de comportarse como debería.
01

Registra el mensaje generado, remitente, reply-to y destinatario.

02

Envía pruebas controladas a más de un proveedor de correo.

03

Inspecciona cabeceras por alineación SPF, DKIM y DMARC.

04

Usa un proveedor transaccional autenticado y vigila rebotes o supresiones.

Qué debe quedar verificado

  • Se generan mensajes de restablecimiento, formulario y pedido.
  • La autenticación pasa para el dominio remitente.
  • Llegan a varios proveedores y los rebotes son observables.

SOBRE ESTE SÍNTOMA

Preguntas frecuentes de esta guía.

¿Por qué WordPress no muestra un error cuando un correo electrónico no entrega?+

WordPress entrega el correo electrónico a la función mail() básica del servidor, que no tiene ninguna autenticación detrás de él, e informa el mensaje como enviado porque lo entregó con éxito. Lo que le sucede después, si se ha caído o archivado como spam, es invisible a WordPress, por lo que los fallos aparecen indirectamente, como un cliente nunca recibe un recibo.

¿Cómo puedo saber si esto es un problema WordPress o un problema de autenticación de correo electrónico?+

Enviar un correo electrónico de prueba a dos proveedores diferentes, por ejemplo un Gmail y una dirección de Outlook. La entrega a uno pero no al otro indica un problema de autenticación específico de cómo ese proveedor evalúa su dominio de envío, no un error en WordPress en sí mismo.

¿Está instalando un SMTP plugin suficiente por sí solo, o necesito hacer más?+

Es necesario configurar SMTP autenticado, pero no es suficiente. También es necesario publicar y alinear los registros SPF y DKIM DNS para el dominio de envío, además de un registro DMARC, ya que ajustar la configuración de WordPress mientras falta la autenticación de dominio subyacente no solucionará de manera fiable la entrega.

¿Cómo puedo confirmar que un correo electrónico está autenticando correctamente una vez que he hecho los cambios?+

Inspeccione los encabezados de un mensaje que llegó y busque spf=pass y dkim=pass. Luego pruebe específicamente los mensajes de los que depende el negocio, reinicia la contraseña, confirmaciones de pedidos, notificaciones de formularios y alertas de administración, confirmando cada terreno en la bandeja de entrada en lugar de spam.

ANTES DE ENVIAR LA SOLICITUD

Preguntas frecuentes.

¿Pedís contraseñas en el formulario?+

No. El formulario público nunca solicita accesos. Los datos seguros se piden únicamente después de aprobar el alcance y el presupuesto.

¿Quién revisa la incidencia?+

La solicitud llega a Jordi Ensenyat, fundador de Code Barcelona y especialista WordPress con más de 15 años de experiencia.

¿Se cambia algo antes del presupuesto?+

No. Primero se revisan los síntomas visibles y se define el alcance. La intervención empieza tras la aprobación y con una vía de vuelta preparada.

¿Trabajáis con webs en inglés y fuera de España?+

Sí. WP Repair atiende incidencias WordPress y WooCommerce en inglés y español, con servicio remoto.

Evaluar mi incidencia