Resumen de la IA
¿Acabas de intentar enviar un lote de correos electrónicos y te has encontrado con que el SMTP está bloqueado? No es el único. Más del 73% de los usuarios de alojamiento compartido se enfrentan a bloqueos SMTP en algún momento, según datos recientes de la industria del alojamiento.
El problema golpea con más fuerza cuando menos te lo esperas. Un día sus formularios de contacto funcionan perfectamente. Al día siguiente, nada. Sus clientes no reciben confirmaciones de pedido. Los correos electrónicos de restablecimiento de contraseña desaparecen. Y no tiene ni idea de por qué.
En este post, te explicaré por qué tu proveedor de alojamiento web puede haber bloqueado tu conexión SMTP y cómo puedes solucionarlo utilizando un remitente compatible con la API de correo electrónico.
¿Por qué bloquean SMTP los alojamientos web?
Los alojamientos web bloquean los puertos SMTP (especialmente el puerto 25) por tres razones principales de las que nadie habla:
- Protección antispam demasiado agresiva: Cuando se envía spam desde una IP compartida, los principales proveedores de correo electrónico, como Gmail y Outlook, ponen en la lista negra a todo el servidor. Todos los sitios web de ese servidor sufren las consecuencias.
- Medidas para reducir costes: Los servidores de correo electrónico cuestan dinero. Mucho dinero. Al bloquear SMTP, los hosts ahorran ancho de banda, recursos del servidor y tickets de soporte. Algunos hosts ahorran hasta 50.000 dólares al mes sólo bloqueando el correo electrónico saliente.
- Políticas de tolerancia cero: Muchos hostings económicos utilizan bloqueos SMTP generales en lugar de supervisar las cuentas individuales. Es más fácil y barato bloquear a todo el mundo que comprobar quién envía qué.
Antes de registrarte con cualquier proveedor de alojamiento web, pregunta específicamente: "¿Bloquean los puertos 25, 465, 587 o 2525?". Si responden afirmativamente a alguna de estas preguntas, busca otro host o planea utilizar una API de correo electrónico desde el primer día.
Afortunadamente, todavía puede utilizar otros servidores de correo dedicados para enviar de forma fiable sus correos electrónicos de WordPress utilizando WP Mail SMTP.
Veamos los pasos para conectar WP Mail SMTP con un potente mailer para saltarse el bloqueo SMTP de una vez por todas en su sitio WordPress.
Cómo solucionar el bloqueo de SMTP en WordPress
La mejor manera de solucionar los problemas SMTP en su sitio es utilizar WP Mail SMTP y configurarlo con SendLayer u otro servicio de correo basado en API. Estos servicios evitan completamente los bloqueos SMTP porque utilizan HTTPS (puerto 443) en lugar de los puertos de correo electrónico. Aquí están los pasos:
Paso 1. Instalar WP Mail SMTP Instalar WP Mail SMTP
WP Mail SMTP es el mejor plugin SMTP para WordPress. Incluso si su alojamiento web está bloqueando SMTP, puede utilizar WP Mail SMTP para enviar correos electrónicos con éxito.
Para empezar, recomendamos invertir en el plan WP Mail SMTP Pro para obtener funciones avanzadas, aunque la versión gratuita funciona bien para las necesidades básicas.

Después de comprar la licencia, siga adelante e instale WP Mail SMTP en su sitio. Si aún no tienes una cuenta de correo creada, entonces tendrás que crear una antes de ejecutar el asistente de instalación de WP Mail SMTP.
Así que, primero, crearemos una cuenta SendLayer y configuraremos las cosas allí. Luego obtendremos la Clave API SendLayer Layer que agregaremos a su sitio web cuando ejecutemos el asistente de configuración de WP Mail SMTP.
Tenga en cuenta que también puede completar estos pasos utilizando Easy WP SMTP, que es una de nuestras principales alternativas recomendadas para WP Mail SMTP.
Paso 2. Crear una cuenta SendLayer Crear una cuenta SendLayer

SendLayer es uno de los servicios de correo más potentes. Funciona de forma fiable incluso si su SMTP está bloqueado por su host web WordPress. Es por esto que utilizaremos SendLayer con SMTP en este tutorial.
Visite SendLayer y cree una nueva cuenta para comenzar. A continuación, inicie sesión para acceder al panel de administración. En el panel de control, haga clic en Añadir dominio.

En la nueva pantalla, introduce el dominio desde el que enviarás los correos electrónicos. Vuelve a hacer clic en Añadir dominio para finalizar este paso. Ahora, tendrás que añadir registros DNS para el nombre de dominio que quieres autenticar.

Añadir registros DNS
SendLayer generará un conjunto de registros DNS que deberá añadir a su dominio en su cuenta de alojamiento. Cópielos y abra su cuenta de alojamiento web en una nueva pestaña. Mantenga la pestaña SendLayer abierta porque volverá aquí en un momento.
Una vez que haya añadido estos Registros DNS en su cuenta de alojamiento, vuelva a la ventana SendLayer y marque He añadido Registros DNS y estoy listo para continuar. A continuación, pulse Verificar DNS.

Una vez realizado este paso, serás redirigido a la página de Registros DNS y Configuración. Si ha introducido los registros DNS correctamente, verá una marca de verificación verde junto a cada registro DNS.

Esto significará que casi hemos terminado en SendLayer. Pero todavía no hemos conseguido nuestra API Key.
Obtenga su clave API SendLayer
Necesitaremos añadir una clave API SendLayer a su sitio web WordPress. SendLayer le creará una por defecto, pero puede crear otras adicionales si lo necesita.
De vuelta en el panel de SendLayer , haga clic en Configuración " Claves de API y, a continuación, copie su clave de API haciendo clic en el icono situado junto al enlace Mostrar clave de API.

Ahora, conectaremos WP Mail SMTP y SendLayer de nuevo en WordPress.
Paso 3: Conectar WP Mail SMTP y SendLayer
En el primer paso, no ejecutamos el asistente de configuración porque aún no habíamos creado una cuenta de SendLayer . Ahora que su dominio está autenticado con SendLayer, siga adelante e inicie el asistente de configuración:
- Ir a WP Mail SMTP " Configuración " General
- Desplácese hasta la sección Correo
- Haga clic en Iniciar asistente de configuración

El asistente le pedirá que elija un mailer. Seleccione SendLayer de la lista. Hemos elegido SendLayer porque su conexión API es una alternativa fiable al otro remitente SMTP y funciona incluso cuando SMTP está completamente bloqueado.

Haga clic en Guardar y Continuar para pasar a los ajustes de configuración del remitente. Aquí es donde ingresará su Clave API SendLayer . Este es el paso más importante, pero hay algunas opciones más con las que puede jugar.

En el siguiente paso del Asistente de configuración, configurará cómo aparecerán sus correos electrónicos: Todos sus correos electrónicos salientes se enviarán desde su Correo electrónico del remitente.

Asegúrese de que la dirección de correo electrónico que introduce aquí coincide con el nombre de dominio que autenticó anteriormente con SendLayer . Del mismo modo, el Nombre del remitente es el nombre del remitente que aparecerá en sus correos electrónicos.

Al activar las opciones Forzar desde correo electrónico y Forzar desde nombre, todos los correos electrónicos enviados desde su sitio web utilizarán esta configuración de correo electrónico y anularán la configuración de correo electrónico que otros plugins puedan estar utilizando en su sitio.
Una vez que haya activado estos detalles, haga clic en Guardar y continuar para pasar a los siguientes ajustes. El asistente muestra ahora funciones opcionales. Te recomendamos encarecidamente que las actives todas:

- Mejor capacidad de entrega del correo electrónico
- Seguimiento de errores de correo electrónico
- Registros detallados de correo electrónico
- Resumen semanal por correo electrónico
Sería inteligente habilitar estas características para el mejor nivel de seguimiento de correo electrónico y gestión de la entregabilidad. De nuevo, haga clic en el botón Guardar y continuar para pasar a la página siguiente del asistente de configuración.

Habilite estas funciones para obtener el mejor nivel de seguimiento del correo electrónico y gestión de la entregabilidad. Haga clic en Guardar y continuar.

Ahora que WP Mail SMTP y SendLayer están configurados, los bloqueos SMTP ya no deberían ser un problema. Sólo queda una cosa por hacer, y es comprobar que todo ha funcionado como debería.
Paso 4. Enviar un correo electrónico de prueba
Cuando llegues al último paso del asistente de configuración y recibas el mensaje de éxito, haz clic en el botón Enviar un correo electrónico de prueba de la parte inferior izquierda.

Esto le llevará a la herramienta de prueba de correo electrónico de WP Mail SMTP. En el campo Enviar a, introduzca cualquier dirección de correo electrónico a la que tenga acceso y haga clic en Enviar correo electrónico.

Si el mensaje se ha enviado correctamente, recibirás un mensaje de éxito. Si todo ha ido correctamente, deberías recibir el mensaje en tu bandeja de entrada. Tendrá el siguiente aspecto:

Y ya está. Ahora, tener el SMTP bloqueado por tu servicio de hosting no te impedirá enviar emails cuando lo necesites.
Entender los mensajes de error SMTP
Saber qué significan los mensajes de error ahorra horas de resolución de problemas. Esto es a lo que te enfrentas:
Mensaje de error | Qué significa | Cómo solucionarlo |
---|---|---|
Error en SMTP connect() | Su host bloqueó el puerto completamente | Ningún cambio en la configuración solucionará este problema. Debe utilizar una API de correo. |
535 Error de autenticación | Nombre de usuario o contraseña incorrectos | Comprueba dos veces las credenciales. Copie y pegue para evitar errores tipográficos. |
550 5.7.1 Imposible retransmitir | El servidor no le reconoce como autorizado | Su IP necesita una lista blanca. Póngase en contacto con su host. |
421 Servicio no disponible | Servidor sobrecargado o caído | Espere 15 minutos y vuelva a intentarlo. |
Tiempo de espera de la conexión | El cortafuegos bloquea la conexión | Podría ser tu host, plugin de seguridad o ISP. Comprueba los tres. |
Según la documentación de Microsoft Exchange, estos cinco errores representan el 89% de todos los problemas SMTP.
Preguntas frecuentes sobre por qué su proveedor de alojamiento web bloquea SMTP (y cómo solucionarlo)
¿Por qué mi host web bloquea mi SMTP?
Los alojamientos web bloquean los puertos SMTP para evitar el spam desde sus servidores. Cuando un usuario envía spam desde un servidor compartido, los proveedores de correo electrónico como Gmail y Yahoo ponen en la lista negra toda la dirección IP del servidor. Esto afecta a todos los sitios web de ese servidor.
La mayoría de los proveedores de alojamiento compartido bloquean el puerto 25 por completo. Lo hacen porque les cuesta menos que vigilar las cuentas individuales en busca de spam. Según informes de la industria del alojamiento, más del 70% de los planes de alojamiento compartido tienen restricciones SMTP. Los bloqueos protegen su reputación IP pero también detienen tus correos legítimos.
¿Cómo puedo comprobar si los puertos SMTP están bloqueados?
También puede probar a través de WP Mail SMTP. Configure "Otro SMTP" con la configuración de cualquier proveedor de correo electrónico.
Si obtiene errores de conexión al enviar un correo electrónico de prueba, es probable que SMTP esté bloqueado. El error no se conectará en absoluto, no solo fallará la autenticación.
¿Por qué no funciona el servidor SMTP de Gmail?
El SMTP de Gmail suele fallar por cuatro motivos:
Apps menos seguras bloqueadas: Google deshabilitó el acceso a "Less Secure App" en mayo de 2022. Ahora debes usar App Passwords.
Ve a Configuración de la cuenta de Google → Seguridad → Verificación en dos pasos → Contraseñas de aplicaciones. Genera una para "Correo" y utilízala en lugar de tu contraseña habitual.
Configuración incorrecta: Utilice estos ajustes exactos:
- Host SMTP: smtp.gmail.com
- Puerto: 587 (o 465 para SSL)
- Cifrado: TLS (o SSL para el puerto 465)
- Nombre de usuario: Su dirección completa de Gmail
- Contraseña: La contraseña de la aplicación (no tu contraseña habitual)
Límites diarios: Gmail te limita a 500 correos diarios para las cuentas normales, 2.000 para Google Workspace. Si superas el límite, el SMTP deja de funcionar durante 24 horas.
IP no reconocida: Gmail bloquea las direcciones IP nuevas. Si acabas de cambiar de host, es posible que Gmail bloquee la IP de tu servidor hasta que adquiera reputación.
¿Qué alojamientos web bloquean las conexiones SMTP?
Según la documentación del proveedor de alojamiento y los informes de los usuarios:
Bloquear siempre SMTP:
- GoDaddy (alojamiento compartido)
- InMotion Hosting (planes compartidos)
- HostGator (planes compartidos)
- Bluehost (compartido básico)
Bloqueo por defecto (se puede solicitar el desbloqueo):
- DigitalOcean (todos los droplets)
- Linode (nuevas cuentas)
- Vultr (todas las instancias)
- AWS EC2 (cuentas nuevas)
No bloquee SMTP:
- Motor WP
- Kinsta
- SiteGround (la mayoría de los planes)
- Cloudways
Los hosts económicos y gratuitos casi siempre bloquean SMTP. Los proveedores de VPS suelen bloquearlo inicialmente pero permiten desbloquearlo a través de tickets de soporte.
¿Puedo enviar correos electrónicos si el puerto 25 está bloqueado?
Sí, tiene tres opciones:
- Utilice puertos alternativos: Prueba con el puerto 587 (envío), 465 (SSL) o 2525 (alternativo). Muchos hosts bloquean el 25 pero dejan estos abiertos. Alrededor del 60% de los hosts que bloquean el puerto 25 siguen permitiendo el 587.
- Cambie a servicios de correo API: Servicios como SendLayer, Brevo y Mailgun utilizan HTTPS (puerto 443) en lugar de puertos SMTP. Funcionan incluso cuando todos los puertos de correo electrónico están bloqueados.
- Utilizar el servicio de retransmisión del host web: Algunos hosts ofrecen su propio servicio de retransmisión SMTP. Busque en su panel de control las opciones "Email Relay" o "Smart Host".
El puerto 25 sólo es necesario para la comunicación entre servidores. Para enviar correos electrónicos autenticados, los puertos 587 o 465 funcionan bien si no están bloqueados.
¿Por qué DigitalOcean bloquea SMTP?
DigitalOcean bloquea SMTP en todas las cuentas nuevas para evitar el abuso de spam. Su documentación oficial indica que bloquean los puertos 25, 465 y 587 por defecto en todos los droplets creados después de noviembre de 2021.
Hacen esto porque los spammers a menudo crean cuentas temporales, envían millones de correos spam y luego desaparecen. Una campaña de spam puede poner en la lista negra todo el rango de IP de DigitalOcean.
Para desbloquear SMTP:
- Abrir una solicitud de asistencia
- Explique su caso de uso
- Describir las medidas anti-spam
- Espere 24-72 horas para la revisión
DigitalOcean suele aprobar las solicitudes legítimas, pero puede denegar nuevas cuentas sin historial.
A continuación, reciba alertas cuando sus correos electrónicos dejen de funcionar
Muchas cosas pueden ir mal y hacer que tus correos electrónicos dejen de funcionar de repente. Dada la importancia que tienen los correos electrónicos para cualquier empresa moderna, sería inteligente configurar alertas para que cualquier fallo en el correo electrónico te llame la atención inmediatamente.
A continuación te explicamos cómo recibir alertas cuando tus correos de WordPress dejan de funcionar. WP Mail SMTP soporta diferentes opciones para recibir alertas de fallos, como Slack, Discord, Microsoft Teams, SMS, Webhooks, Notificaciones Push, etc.
Arregle sus correos electrónicos de WordPress ahora
¿Listo para arreglar tus correos electrónicos? Empieza hoy mismo con el mejor plugin SMTP para WordPress. Si no tienes tiempo para arreglar tus correos electrónicos, puedes obtener asistencia completa de White Glove Setup como compra adicional, y hay una garantía de devolución de dinero de 14 días para todos los planes de pago.
Si este artículo te ha ayudado, síguenos en Facebook y Twitter para más consejos y tutoriales sobre WordPress.
Arregle sus correos electrónicos de WordPress ahora
¿Listo para arreglar tus correos electrónicos? Empieza hoy mismo con el mejor plugin SMTP para WordPress. Si no tienes tiempo para arreglar tus correos electrónicos, puedes obtener asistencia completa de White Glove Setup como compra adicional, y hay una garantía de devolución de dinero de 14 días para todos los planes de pago.
Si este artículo te ha ayudado, síguenos en Facebook y Twitter para más consejos y tutoriales sobre WordPress.