Ilustración: una persona conecta su portátil a un servidor SMTP con candado y los correos de su web vuelan hacia la bandeja de entrada

Cómo configurar SMTP en WordPress para que tus correos lleguen

Por qué tus correos de WordPress no llegan y cómo arreglarlo en 15 minutos

Jose Argudo , CMO @ Mailrelay

¿Te ha pasado que alguien rellena el formulario de contacto de tu web y el aviso nunca llega? ¿O que un cliente no recibe el email para cambiar su contraseña?

Casi siempre la culpa no es del formulario ni del cliente. Es de cómo envía los correos WordPress.

La solución es configurar SMTP en WordPress. Con un plugin y los datos de un servidor SMTP, los correos de tu web salen autenticados y llegan a la bandeja de entrada.

En esta guía tienes el paso a paso, los plugins SMTP para WordPress más usados y los errores que te puedes encontrar.

Por qué WordPress no envía correos (o acaban en spam)

WordPress envía todos sus correos con una función llamada wp_mail(). Según la documentación oficial para desarrolladores, usa la librería PHPMailer y la función mail() de PHP del servidor donde está alojada tu web.

El problema es que ese envío no está pensado para correo profesional:

  • No hay autenticación. El servidor de tu hosting no suele estar autorizado en el SPF de tu dominio, y Gmail o Outlook desconfían del mensaje.
  • La IP es compartida. En un hosting compartido envían cientos de webs desde la misma IP. Si una de ellas envía spam, la IP puede acabar en una lista negra.
  • Muchos hostings limitan o bloquean el envío. Algunos fijan un tope de mensajes por hora y otros desactivan la función mail().
  • El remitente no es el tuyo. Por defecto WordPress envía desde una dirección del tipo «wordpress@tudominio», que nadie ha configurado.

El resultado lo conoces: correos que llegan a spam, que tardan horas o que no llegan nunca.

Y no siempre te das cuenta, porque WordPress no avisa cuando un email se pierde.

Qué es el SMTP en WordPress y qué cambia

SMTP es el protocolo que usan los servidores de correo para enviarse mensajes.

Usar SMTP en WordPress significa que tu web deja de enviar por su cuenta. Entrega cada correo a un servidor SMTP profesional, con usuario y contraseña.

Ese servidor se encarga del resto: firma el mensaje, lo envía desde IP con buena reputación y gestiona los rebotes. Es lo que se conoce como relay de correo.

Infografía: el camino de un correo de WordPress sin SMTP (servidor del hosting y carpeta de spam) y con SMTP (plugin, servidor SMTP autenticado y bandeja de entrada)

Tu web sigue usando wp_mail(), así que no tienes que tocar los formularios ni WooCommerce. El plugin de SMTP para WordPress solo cambia por dónde salen los correos.

Qué emails dependen del SMTP en WordPress

Más de los que crees. Todos estos son emails transaccionales: los genera una acción del usuario o de la web, y el destinatario los espera.

EmailQuién lo envíaQué pasa si no llega
Aviso de formulario de contactoContact Form 7, WPForms, Gravity Forms…Pierdes un cliente potencial sin enterarte
Recuperación de contraseñaWordPressEl usuario no puede entrar en su cuenta
Registro de usuario nuevoWordPress o tu plugin de miembrosEl alta se queda a medias
Confirmación de pedidoWooCommerceEl cliente duda de si ha comprado
Avisos al administradorWordPress y pluginsNo te enteras de errores o actualizaciones

Qué necesitas para usar SMTP en WordPress

Necesitas tres cosas: un plugin SMTP, los datos de un servidor SMTP y tu dominio autenticado.

El plugin es la pieza que conecta WordPress con el servidor.

El servidor puede ser el de tu proveedor de correo, el de tu hosting o un servicio SMTP especializado.

La autenticación de correo (SPF, DKIM y DMARC) demuestra a Gmail o a Outlook que esos correos son tuyos. Sin ella, ni el mejor SMTP para WordPress te libra de la carpeta de spam.

Los 4 plugins SMTP para WordPress más usados

Hay decenas, pero estos cuatro son los más instalados en el directorio oficial de WordPress.org. Todos permiten conectar cualquier servidor SMTP.

PluginInstalaciones activasPrecioRegistro de emailsConexión de respaldoAlertas de fallo
WP Mail SMTPMás de 4 millonesGratis y ProSolo ProSolo ProSolo Pro
FluentSMTPMás de 700.000GratisSíSíSí (Telegram, Slack, Discord y Pushover)
Easy WP SMTPMás de 500.000Gratis y ProSolo ProSolo ProSolo Pro
Post SMTPMás de 300.000Gratis y ProSíConexión secundaria en ProSí (email y Slack)

Datos de WordPress.org consultados en octubre de 2026.

1. WP Mail SMTP

El más popular y el más sencillo de configurar. Tiene un asistente que te guía paso a paso.

La versión gratuita incluye la opción «Other SMTP» para usar cualquier servidor, y la conexión con Gmail por OAuth. El registro de emails, las alertas y la conexión de respaldo son de pago.

2. FluentSMTP

Gratis y de código abierto, sin versión de pago. Incluye registro de emails, reenvío de mensajes fallidos, varias conexiones y una de respaldo.

Es una buena opción si quieres funciones avanzadas sin pagar licencia.

3. Easy WP SMTP

Una alternativa sencilla para webs pequeñas. La versión gratuita conecta con cualquier servidor SMTP y con varios proveedores. Como en WP Mail SMTP, el registro y las alertas son de pago.

4. Post SMTP

Pensado para diagnosticar problemas. Guarda un registro de los correos enviados y fallidos, comprueba tus registros DNS y avisa por email o Slack cuando algo falla.

Los cuatro hacen lo básico igual de bien. Si dudas, empieza por WP Mail SMTP o FluentSMTP: son los que verás en la mayoría de tutoriales de SMTP en WordPress.

Cómo configurar SMTP en WordPress paso a paso

Vamos a usar WP Mail SMTP y el servidor SMTP de Mailrelay.

Con otro plugin o con otro proveedor, los pasos son casi iguales. Solo cambian los nombres de los campos y los datos de conexión.

Paso 1: activa el SMTP en tu proveedor

En Mailrelay, ve a Configuración → Configuración SMTP.

Si tienes la cuenta gratuita, pulsa Iniciar prueba gratuita para activar 30 días de prueba. En los planes Standard y Enterprise ya está incluido. Acepta los términos y pulsa Activar SMTP.

Copia los datos que necesitarás para el SMTP en WordPress:

CampoValor en Mailrelay
Host SMTPsmtp1.s.ipzmarketing.com
Puerto587 con STARTTLS (recomendado) o 465 con SSL/TLS
UsuarioEl que genera Mailrelay para tu cuenta
ContraseñaLa que genera Mailrelay (solo se muestra una vez)

Guarda la contraseña antes de salir de la página. Si la pierdes, puedes generar otra con Cambiar contraseña.

El cambio tarda hasta 5 minutos en estar activo.

Paso 2: instala el plugin

En el escritorio de WordPress, ve a Plugins → Añadir nuevo. Busca «WP Mail SMTP», instálalo y actívalo. Se abrirá el asistente de configuración.

Paso 3: elige «Other SMTP»

En la lista de proveedores, elige Other SMTP (en español, «Otro SMTP»). Es la opción para conectar cualquier servidor con sus datos.

Paso 4: rellena los datos de conexión

Introduce el host, el puerto 587 y el cifrado TLS. Activa la autenticación y pega el usuario y la contraseña del paso 1.

Si tu plugin lo permite, guarda la contraseña en el archivo wp-config.php en lugar de en la base de datos. Es más seguro.

Paso 5: configura el remitente

Escribe una dirección de tu propio dominio, como «avisos@tudominio.com», y un nombre que tus contactos reconozcan.

Marca la opción de forzar el remitente para que todos los plugins envíen desde esa dirección. Evita las direcciones noreply si esperas respuestas.

Paso 6: autentica tu dominio

Añade en el DNS de tu dominio los registros que te indique tu proveedor. En Mailrelay, el SPF incluye include:spf.ipzmarketing.com.

La firma DKIM y el DMARC se configuran desde Configuración → Autenticación de email. Tienes el detalle en nuestro tutorial de SPF, DKIM y dominio personalizado.

Infografía: cómo configurar SMTP en WordPress en 5 pasos: activar el SMTP, instalar el plugin, rellenar los datos, forzar el remitente y autenticar el dominio

¿Los correos de tu web no llegan?

Conecta WordPress al SMTP de Mailrelay y pruébalo gratis durante 30 días con tu cuenta gratuita.

Cómo comprobar que el SMTP de WordPress funciona

No des el trabajo por terminado hasta probarlo. En WP Mail SMTP tienes la herramienta en WP Mail SMTP → Herramientas → Prueba de correo.

Envía una prueba a una cuenta de Gmail y a otra de Outlook. Si llega a la bandeja de entrada, abre el mensaje y busca el original («Mostrar original» en Gmail).

Debe decir que SPF, DKIM y DMARC están en PASS.

Después, haz una prueba real: rellena tu propio formulario de contacto y pide un cambio de contraseña. Así compruebas que los plugins que envían por su cuenta también usan el SMTP de WordPress.

Problemas habituales del SMTP en WordPress y cómo solucionarlos

Si la prueba falla, el plugin suele mostrar el error del servidor. Estos son los más frecuentes:

SíntomaCausa probableQué hacer
Error de autenticaciónUsuario o contraseña mal copiadosVuelve a copiarlos sin espacios o genera una contraseña nueva
Tiempo de espera agotadoTu hosting bloquea el puertoPrueba el 465 con SSL o pide al hosting que abra el 587
Funcionaba y ha dejado de funcionarContraseña cambiada o SMTP desactivadoRevisa el panel SMTP de tu proveedor
Recién configurado y no envíaEl cambio todavía no está activoEspera unos 5 minutos y repite la prueba
Llega, pero a spamDominio sin SPF, DKIM o DMARCAñade los registros y vuelve a comprobar el original
El formulario sigue sin llegarEl formulario usa otro remitente o su propio envíoFuerza el remitente en el plugin SMTP y revisa los ajustes del formulario
Remitente rechazadoLa dirección no es de un dominio autorizadoUsa una dirección de tu dominio autenticado

Si nada de esto funciona, escribe al soporte de tu proveedor SMTP con el mensaje de error exacto. Con ese dato lo resuelven mucho antes.

¿Y si tienes una tienda con WooCommerce?

Con WooCommerce, el SMTP en WordPress pasa de recomendable a obligatorio.

Cada pedido genera varios emails: confirmación, factura, envío, nueva cuenta. Si uno no llega, el cliente escribe al soporte o, peor, no vuelve a comprar.

WooCommerce usa wp_mail(), así que el plugin de SMTP para WordPress cubre también sus emails sin configuración extra.

Ten en cuenta el volumen. Si tu tienda envía cientos de pedidos al día, revisa los límites de envío de tu proveedor.

En Mailrelay, cada destinatario distinto cuenta para el límite de contactos de tu plan, igual que en las newsletters. Y los mensajes de más de 100 KB consumen más de un crédito.

¿Puedes usar Gmail como SMTP de WordPress?

Sí. Gmail puede hacer de SMTP en WordPress en una web pequeña con pocos formularios. Pero tiene límites.

Una cuenta personal de Gmail admite unos 500 destinatarios al día. Google Workspace llega a 2.000 mensajes.

Además, Google retiró el acceso de las «aplicaciones menos seguras» entre septiembre de 2024 y mayo de 2025. Hoy necesitas conectar por OAuth (WP Mail SMTP lo permite en su versión gratuita) o crear una contraseña de aplicación, que exige la verificación en dos pasos.

Y hay otro detalle: si envías desde una dirección de Gmail, los correos no salen con tu dominio. Para una tienda o una web con formularios frecuentes, un servicio SMTP es más fiable.

OpciónLe va bien aLímites
Función mail() del hostingNadie, si puedes evitarloSin autenticación, IP compartida
Gmail o Google WorkspaceWebs pequeñas con pocos avisos500 al día (Gmail) o 2.000 (Workspace)
Servicio SMTPFormularios frecuentes, tiendas y webs con usuariosLos del plan que contrates

Cómo te ayuda Mailrelay

En Mailrelay puedes enviar los correos de tu web por SMTP o por API desde la misma cuenta con la que envías tus newsletters.

Lo que necesitasCómo lo resuelve Mailrelay
Un servidor SMTP para WordPressIncluido en los planes Standard y Enterprise. En la cuenta gratuita, prueba de 30 días y después 14,95 € al mes (ver precios)
Saber qué pasa con cada correoEntregas, rebotes, aperturas y clics en tiempo real
Autenticar tu dominioSPF, DKIM y DMARC desde Configuración → Autenticación de email
Datos en EuropaServidores en la Unión Europea
Ayuda si algo fallaSoporte humano en todos los planes, en español
Conectar tu web con tus listasPlugin oficial para WordPress que sincroniza usuarios y clientes de WooCommerce con tus grupos

Un aviso para que no haya confusión: el plugin oficial de Mailrelay sincroniza contactos y formularios. No cambia cómo envía WordPress. Para el SMTP necesitas uno de los plugins de esta guía.

Y una condición importante. Los correos de WordPress son transaccionales: no van a una lista con doble opt-in, pero sí a personas que te han dado permiso con su acción.

Alguien que pide un cambio de contraseña, que rellena tu formulario o que compra en tu tienda espera ese correo. Lo que no puedes hacer es usar el SMTP para enviar promociones a quien no te lo ha pedido.

Tienes todos los detalles del servicio en nuestra página de emails transaccionales y en el post sobre SMTP y API profesional con estadísticas.

Lo que tienes que hacer hoy

Configurar el SMTP en WordPress lleva unos 15 minutos y evita meses de correos perdidos.

Activa el SMTP en tu proveedor, instala WP Mail SMTP o FluentSMTP y rellena los datos. Después, fuerza un remitente de tu dominio y autentica el dominio con SPF, DKIM y DMARC.

Por último, prueba con tu propio formulario. Si ese aviso llega a la bandeja de entrada, los de tus clientes también llegarán.

Los correos de tu web y tus newsletters, en la misma cuenta

Con estadísticas de cada envío y soporte humano en todos los planes.

Preguntas frecuentes sobre SMTP en WordPress

Estas son las dudas que más se repiten al configurar el envío de correo en WordPress.

¿Necesito un plugin para usar SMTP en WordPress?

En la práctica, sí. WordPress no tiene un ajuste para el SMTP en su panel.

Se puede programar con el filtro phpmailer_init, pero un plugin como WP Mail SMTP o FluentSMTP hace lo mismo sin tocar código. Y añade herramientas de prueba.

¿Qué puerto uso para el SMTP de WordPress, el 587 o el 465?

El 587 con STARTTLS es el más recomendado y el que usa Mailrelay por defecto. Si tu hosting lo bloquea, prueba el 465 con SSL/TLS.

Evita el 25: muchos hostings lo cierran y la conexión no va cifrada. Lo explicamos en detalle en puerto SMTP.

¿El plugin de Mailrelay para WordPress configura el SMTP?

No. El plugin oficial sincroniza tus usuarios y los clientes, productos y carritos de WooCommerce con tus grupos de Mailrelay, e incluye formularios de suscripción.

Para enviar los correos de tu web necesitas un plugin de SMTP para WordPress con los datos de tu cuenta.

¿Puedo usar SMTP gratis en WordPress?

Los plugins tienen versión gratuita, y FluentSMTP es gratis del todo. El servidor depende del proveedor.

Gmail permite unos 500 destinatarios al día. En Mailrelay puedes probar el SMTP gratis durante 30 días con la cuenta gratuita.

¿Por qué mis correos de WordPress siguen llegando a spam con SMTP?

Normalmente porque el dominio no está autenticado o porque el remitente no es de tu dominio.

Revisa el SPF, el DKIM y el DMARC, fuerza una dirección de tu dominio como remitente y comprueba el original del mensaje. Si todo está en PASS, revisa el contenido con nuestra guía de filtros antispam.