Error SMTP: Se ha agotado el tiempo de espera de la conexión (código 110)

Resume:ChatGPTPerplejidad

Nota: Esta guía se aplica al cliente de correo SMTP «Otros» de WP Mail SMTP.

Qué significa este error

Se inició el intento de conexión con el servidor SMTP, pero nunca se recibió respuesta. La conexión quedó bloqueada hasta que se agotó el tiempo de espera. El código de error 110 indica un tiempo de espera agotado en un socket de Linux.

Causas comunes

  • Tu proveedor de alojamiento bloquea el puerto 25 (la causa más habitual)
  • Un cortafuegos descarta los paquetes de forma silenciosa en lugar de rechazar la conexión
  • Una dirección de host SMTP incorrecta indica que el servidor no responde
  • El cortafuegos del lado del servidor del host SMTP bloquea la dirección IP de tu servidor

Cómo solucionarlo

Aquí tienes la guía paso a paso completa para solucionar el error.

Configurar el tipo de cifrado

La mayoría de los proveedores de alojamiento bloquean el puerto 25 y exigen una conexión segura en su lugar. Empieza por configurar el cifrado adecuado.

En el panel de administración de WordPress, ve a WP Mail SMTP » Ajustes y desplázate hacia abajo hasta la sección «Otros SMTP ». A continuación, configura el cifrado en TLS.

Otros campos de configuración de SMTP

El número de puerto debería cambiar automáticamente a 587. No obstante, asegúrate de establecer el campo «Puerto SMTP» en 587 si aún no lo has hecho y guarda la configuración.

Enviar un correo electrónico de prueba

Después de actualizar el cifrado y el número de puerto, asegúrate de probar tus correos electrónicos para comprobar que la solución funciona. Para enviar un correo electrónico de prueba, ve a WP Mail SMTP » Herramientas, haz clic en la pestaña «Prueba de correo electrónico » y, a continuación, haz clic en «Enviar correo electrónico».

Pestaña «Correo electrónico de prueba»

Prueba SSL en el puerto 465

Algunos servidores solo permiten conexiones SSL en el puerto 465. Si el uso del puerto 587 no resuelve el problema en tu sitio web, quizá te interese probar con otro número de puerto.

Para ello, ve a WP Mail SMTP » Ajustes. A continuación, configura la opción «Cifrado» en «SSL» y el campo «Puerto SMTP» en 465. No olvides guardar los cambios al terminar.

Método de cifrado SSL

Por último, vuelve a WP Mail SMTP » Herramientas, haz clic en la pestaña «Prueba de correo electrónico » y envía un correo electrónico de prueba.

Comprueba la dirección del servidor SMTP

Si cambiar el método de cifrado y el número de puerto no resuelve el problema en tu sitio web, es posible que la dirección del servidor SMTP esté mal escrita. Un error tipográfico en la dirección del servidor puede hacer que este no responda, lo que también provoca un tiempo de espera agotado.

Empieza por ir a WP Mail SMTP » Configuración y comprobar el Host SMTP campo. Comprueba que coincida con el valor de tu proveedor de correo electrónico (por ejemplo, smtp.gmail.com para Gmail, smtp.office365.com para Outlook, o smtp.sendlayer.net (para SendLayer).

A continuación, corrige cualquier error ortográfico y haz clic en «Guardar configuración». Por último, vuelve a WP Mail SMTP » Herramientas y envía un correo electrónico de prueba.

Póngase en contacto con su proveedor de alojamiento web.

Si ninguno de los pasos anteriores resuelve el problema de tiempo de espera, es probable que se deba a una restricción del cortafuegos o de la red en tu servidor de alojamiento.

Empieza por ponerte en contacto con tu proveedor de alojamiento y preguntarle qué puertos SMTP de salida (587, 465) están abiertos. Si tu proveedor confirma que los puertos SMTP de salida están bloqueados y no puede abrirlos, cambia a otro proveedor de correo electrónico que no requiera puertos SMTP abiertos, como SendLayer, SendGrid o Mailgun. Estos servicios de correo se conectan a través de HTTPS, que los proveedores de alojamiento no bloquean.

Si el cortafuegos del propio servidor SMTP bloquea la dirección IP de tu servidor, solicita a tu proveedor de alojamiento la dirección IP de salida de tu servidor y, a continuación, añádela a la lista de direcciones permitidas en la configuración del cortafuegos de tu proveedor de correo electrónico.

Notas

  • «Timeout» (110) frente a «Refused» (111): «timeout» significa que el cortafuegos descarta los paquetes sin avisar; «refused» significa que el puerto está cerrado de forma activa. La solución es la misma: prueba con otro puerto.
  • Si utilizas un alojamiento compartido, los puertos SMTP suelen estar bloqueados. Cambiar a SendLayer, SendGrid o Mailgun es la solución más fiable a largo plazo.

¡Ya está! Ahora ya sabes cómo solucionar el error «Tiempo de espera de conexión agotado (Código 110)» y volver a enviar tus correos electrónicos a través de WP Mail SMTP.

Pruebe nuestro plugin gratuito WP Mail SMTP

Utilice su proveedor SMTP favorito para enviar sus correos electrónicos de WordPress de forma fiable.