SMTP y email en WordPress: guía completa para arreglar problemas de envío

Arregla los problemas de email en WordPress con SMTP. Cubre la configuración de WP Mail SMTP, la solución de problemas de entrega, los mejores plugins y el envío fiable para sitios WordPress.

SMTP en WordPress
SMTP y email en WordPress?

Los emails de WordPress fallan con frecuencia. Los envíos de formularios de contacto desaparecen, los emails de recuperación de contraseña nunca llegan y las confirmaciones de pedido de WooCommerce acaban en spam. La causa raíz es casi siempre la misma: WordPress depende por defecto de la función mail() de PHP, que la mayoría de los proveedores de hosting bloquean, limitan o envían a través de servidores no autenticados.

La solución es directa: configurar WordPress para enviar a través de un servicio SMTP adecuado. Esta guía lo cubre todo: por qué fallan los emails, cómo arreglarlo, qué plugins usar y la configuración paso a paso.

Por qué fallan los emails de WordPress

El problema de la función mail() de PHP

Aspectomail() de PHPServicio SMTP
AutenticaciónNingunaSPF, DKIM, DMARC
Reputación de IPIP de hosting compartido (a menudo en listas negras)IPs dedicadas y de alta reputación
Tasa de entrega50-70 %95-99 %
Filtrado antispamSe suele bloquearSupera los filtros antispam
TrackingNingunoAperturas, clics, rebotes
FiabilidadFallos silenciosos comunesConfirmación de entrega

Síntomas comunes

  • Envíos de formularios de contacto que nunca llegan
  • Emails de recuperación de contraseña que no llegan
  • Confirmaciones de pedido de WooCommerce ausentes
  • Emails de registro de usuario fallan
  • Notificaciones de comentarios en spam
  • Emails de notificación de plugins que no se envían

Cómo arreglar el email de WordPress: paso a paso

Paso 1: Elige un plugin SMTP

PluginInstalaciones activasFunciones gratuitasIdeal para
WP Mail SMTP3M+Todos los mailers, log de emailLa mayoría de sitios
Post SMTP300K+Todos los mailers, logs, alertasNivel gratuito completo
FluentSMTP100K+Varias conexiones, logsAmigable para devs
Plugin Brevo100K+Integración directa con BrevoUsuarios de Brevo

Recomendación: WP Mail SMTP para uso general, o el plugin de Brevo si ya usas Brevo para marketing.

Paso 2: Elige un servicio SMTP

ProveedorNivel gratuitoDificultad de configuraciónIdeal para
Brevo300/día (9.000/mes)FácilLa mayoría de sitios WordPress
Gmail SMTP500/díaMediaSitios personales
SendGrid100/día (3.000/mes)MediaSitios para desarrolladores
Amazon SES62.000/mes (EC2)DifícilSitios alojados en AWS
MailgunSolo pruebaMediaSitios de alto volumen

Recomendación: El nivel gratuito de Brevo cubre la mayoría de sitios WordPress y no requiere tarjeta de crédito.

Paso 3: Instala y configura

Usando WP Mail SMTP + Brevo:

  1. Instala WP Mail SMTP desde el directorio de plugins de WordPress
  2. Ve a WP Mail SMTP > Ajustes
  3. Establece el email de origen con tu email de dominio (p. ej., [email protected])
  4. Establece el nombre de origen con el nombre de tu sitio
  5. Elige “Brevo” como mailer
  6. Introduce tu API key de Brevo (en Brevo > Ajustes > SMTP y API)
  7. Haz clic en Guardar ajustes
  8. Envía un email de prueba para verificar

Tiempo total de configuración: Menos de 10 minutos.

Paso 4: Configura la autenticación de email

Para la mejor entregabilidad, configura estos registros DNS:

RegistroPropósitoPrioridad
SPFAutoriza a Brevo a enviar desde tu dominioObligatorio
DKIMFirma criptográficamente tus emailsObligatorio
DMARCPolítica para tratar el email no autenticadoRecomendado

Brevo proporciona los registros DNS exactos a añadir. Consulta nuestra guía de SPF, DKIM y DMARC para instrucciones detalladas.

Paso 5: Prueba a fondo

Tras la configuración, prueba estos tipos de email en WordPress:

  • Envío de formulario de contacto
  • Email de recuperación de contraseña
  • Registro de nuevo usuario
  • Notificación de comentario
  • Confirmación de pedido de WooCommerce (si aplica)
  • Emails de notificación de plugins

Comparativa de plugins de email para WordPress

WP Mail SMTP

Pros: El más popular, soporta todos los principales servicios SMTP, logging de email, asistentes de configuración en un clic. Contras: Algunas funciones (logs detallados, alertas) requieren la versión Pro. Funciones gratuitas: Todos los mailers, logging básico, emails de prueba.

Post SMTP

Pros: Versión gratuita con funciones completas, alertas de fallo, logging de email, soporte OAuth. Contras: Interfaz algo más compleja. Funciones gratuitas: Todos los mailers, logs detallados, notificaciones de fallo.

FluentSMTP

Pros: Conecta varios servicios SMTP a la vez, logs detallados, ligero. Contras: Más reciente, comunidad más pequeña. Funciones gratuitas: Multiconexión, logging completo, todos los mailers.

Plugin oficial de Brevo

Pros: Integración directa con Brevo, funciones de marketing incluidas, sincronización de contactos. Contras: Solo para Brevo. Funciones gratuitas: Envío SMTP, gestión de contactos, marketing básico.

Newsletter y email marketing en WordPress

Más allá de arreglar el email transaccional, puedes usar WordPress con Brevo para email marketing completo:

Plugins de newsletter

PluginTipoIdeal para
Plugin BrevoIntegración completa de marketingEmail marketing completo
Mailchimp para WordPressFormularios de registro + MailchimpRegistros simples de newsletter
Newsletter PluginNewsletters self-hostedSitios con presupuesto ajustado
MailPoetEditor de email integradoEmail nativo de WordPress

Configuración de suscripción por email

Añade suscripción por email a tu sitio WordPress:

  1. Instala el plugin de Brevo para WordPress
  2. Crea un formulario de registro en Brevo
  3. Añade el formulario a tu sidebar, footer o pop-up
  4. Los suscriptores se sincronizan automáticamente con Brevo
  5. Construye series de bienvenida y campañas de newsletter

Automatización de email marketing en WordPress

Combina WordPress con Brevo para marketing automation:

AutomatizaciónDisparadorPlugin/Herramienta
Serie de bienvenidaEnvío de formularioAutomatización de Brevo
Resumen del blogNuevo post publicadoCampaña RSS de Brevo
Recuperación de carritoCarrito de WooCommerceBrevo + plugin WooCommerce
Solicitud de reseñaPedido entregadoAutomatización de Brevo
Reenganche90 días inactivoAutomatización de Brevo

Para tiendas WooCommerce, el plugin de Brevo sincroniza los datos de pedido para habilitar emails posventa automatizados y recuperación de carritos.

Solución de problemas comunes

Los emails siguen yendo a spam

  1. Verifica que los registros SPF, DKIM y DMARC están bien configurados
  2. Comprueba si tu dominio está en alguna lista negra
  3. Asegúrate de que el email de origen use tu dominio (no gmail.com)
  4. Realiza un test antispam
  5. Calienta el volumen de envíos de forma gradual

Conflictos de plugins

  1. Desactiva otros plugins de email (solo uno debe gestionar el email)
  2. Revisa si hay plugins que sobrescriben wp_mail()
  3. Prueba con un tema por defecto para descartar conflictos de tema

Los emails de WooCommerce no se envían

  1. Ve a WooCommerce > Ajustes > Emails
  2. Verifica que cada tipo de email esté activado
  3. Comprueba que WP Mail SMTP esté configurado
  4. Haz una prueba colocando un pedido de prueba
  5. Revisa los logs de email por si hay errores

Primeros pasos

  1. Instala WP Mail SMTP desde el directorio de plugins de WordPress
  2. Crea una cuenta gratuita de Brevo en brevo.com
  3. Configura el plugin con tu API key de Brevo
  4. Configura la autenticación DNS (SPF + DKIM)
  5. Envía un email de prueba para confirmar la entrega
  6. Prueba todos los tipos de email de WordPress (formularios, registro, WooCommerce)

Para detalles completos de configuración SMTP, consulta nuestra guía completa de SMTP. Para estrategias de email marketing en WordPress, lee nuestra guía de email marketing en WordPress.

Frequently Asked Questions

¿Por qué WordPress no envía emails?
WordPress usa la función mail() de PHP por defecto, que la mayoría de los proveedores de hosting bloquean o filtran. Los emails nunca se envían, acaban en spam o se descartan silenciosamente. La solución: instala un plugin SMTP y usa un servicio de email dedicado como Brevo.
¿Qué es WP Mail SMTP?
WP Mail SMTP es un plugin de WordPress que reconfigura WordPress para enviar emails a través de un servicio SMTP adecuado en lugar de la función mail() de PHP. Arregla los problemas de entrega y mejora la colocación en la bandeja de entrada autenticando los emails mediante proveedores de confianza.
¿Cuál es el mejor plugin SMTP gratuito para WordPress?
WP Mail SMTP es el más popular con más de 3M de instalaciones. Post SMTP y FluentSMTP son buenas alternativas. Todos funcionan con el SMTP gratuito de Brevo (300 emails/día) para una entrega fiable de emails en WordPress.
Empieza gratis con Brevo