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.

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