Cómo solucionar problemas de correo electrónico del sitio web de WordPress

Publicado: 2020-07-28

Parece inevitable. Los correos electrónicos generados desde un sitio web de WordPress dejan de llegar o se envían a una carpeta de correo no deseado. El correo electrónico, como dijo una vez cierto diseñador gruñón, es lo peor.

Aún así, estos mensajes pueden ser importantes. Pueden ser de clientes potenciales que completan un formulario de contacto, avisos de seguridad automatizados o incluso pedidos de comercio electrónico. Si no se entregan, nosotros (o nuestros clientes) nos lo estamos perdiendo.

Muy a menudo, la tarea de solucionar problemas de correos electrónicos no entregados o spam recae en los diseñadores web. El proceso de rastrear el problema puede parecer desalentador. Después de todo, somos diseñadores y desarrolladores, no gurús de TI.

Pero las soluciones pueden ser más fáciles de lo que piensas. Echemos un vistazo a las causas de los problemas de correo electrónico del sitio web de WordPress, junto con las formas de hacer que esos mensajes vuelvan a fluir.

Antes de que pueda solucionar los problemas de entrega de correo electrónico del sitio web, deberá averiguar el origen del problema. Si bien hay una serie de cosas que pueden salir mal, en realidad se reduce a dos culpables: el servidor web y el filtrado de correo no deseado demasiado entusiasta.

¿El servidor web está enviando correos electrónicos?

Lo primero que debe observar es si el servidor web realmente está enviando mensajes de correo electrónico. Puede que este no sea el problema más común, pero hay casos en los que algo impide que se envíe ese correo electrónico.

WordPress tiene su propia función de correo, que se basa en las capacidades de correo integradas de PHP. A veces, un servidor web puede bloquear el acceso al correo PHP debido a una configuración de seguridad o incluso como respuesta a un activador de filtro de correo no deseado.

Solución de problemas y corrección de problemas de correo electrónico del servidor web

Algunos complementos, como Gravity Forms, brindan mensajes de error útiles que facilitan el seguimiento del problema. Alternativamente, la instalación de un complemento como Check Email le permitirá determinar si se está enviando un correo electrónico.

A partir de ahí, utilice un complemento de registro de correo como WP Mail Logging para ver cualquier error asociado con el correo electrónico de su sitio. Esto le permitirá tomar una mirada más profunda en la situación.

También existe la posibilidad de interferencia de un complemento. Por ejemplo, hay complementos que están diseñados para bloquear o manipular los mensajes de correo electrónico enviados desde un sitio web. En este caso, intente deshabilitar estos elementos para ver si eso soluciona el problema.

Si todo lo demás falla, puede ser necesaria una discusión con el soporte técnico de su proveedor de alojamiento web. Deberían poder ayudarlo a encontrar la fuente de los problemas de su servidor.

Pantalla de complemento de verificación de correo electrónico de WordPress.

¿Están los correos electrónicos del sitio web atrapados en un filtro de spam?

Los filtros de spam están causando cada vez más problemas para el correo electrónico enviado desde sitios web. Es comprensible, ya que el spam en sí mismo es un problema enorme. Como tal, los filtros se están volviendo más estrictos sobre qué mensajes pueden pasar.

La otra parte de la ecuación es que algunos proveedores de servicios de correo son más meticulosos que otros. Lo que funciona bien con Gmail puede no funcionar bien con Outlook.com, o viceversa. Y, por grandes que sean, esos son solo dos de literalmente miles de proveedores que existen.

Hacer que los correos electrónicos del sitio web de WordPress funcionen con filtros de spam

Incluso con las diferencias entre los proveedores de correo electrónico, el proceso de hacer que los filtros de spam acepten el correo electrónico de su sitio web es bastante sencillo.

Hablemos de tres soluciones simples. Cada uno es un paso adelante, dependiendo de la gravedad del problema.

Cambiar la dirección "De":
Cuando se trata de formularios de correo electrónico, solía ser bastante común configurar la notificación from la dirección a la de la persona que completa el formulario. Sin embargo, esa práctica seguramente provocará la ira de los filtros de spam en estos días.

La primera solución, y la más rápida, es simplemente cambiar la dirección from remitente a una que utilice el dominio de su sitio web. Idealmente, tendría una cuenta de correo electrónico creada solo para este propósito. Algo genérico, como [email protected] es un ejemplo común.

Luego, configure la dirección reply-to a la del usuario que envía el formulario. En teoría, esto permite que el correo electrónico pase a través de un filtro de correo no deseado, al tiempo que le permite responder fácilmente al remitente.

Esta solución tiende a funcionar mejor si también está utilizando su servidor web para el servicio de correo electrónico. Si está utilizando un proveedor de correo electrónico de terceros, incluso uno que use el dominio de su sitio, los mensajes aún podrían ser rechazados.

Pantalla de notificaciones de Gravity Forms.

Utilice un complemento SMTP de WordPress
Avanzando un paso más en la escalera, un complemento SMTP permite que el correo electrónico del sitio web se envíe directamente a través de un servidor de correo, omitiendo el servidor web por completo. Al eliminar al "intermediario", esto tiende a garantizar que el servidor de correo considere que los mensajes que se envían son legítimos.

Hay una serie de opciones aquí, con WP Mail SMTP, Easy WP SMTP y Post SMTP Mailer/Email Log entre los complementos más utilizados. Cada uno tiene sus propias campanas y silbatos, pero en esencia realizan la misma función básica.

Nuevamente, se recomienda tener una cuenta de correo electrónico dedicada para este propósito. Con eso, necesitará la siguiente información con respecto a esa dirección de correo electrónico:

  • Clave;
  • Nombre del servidor de correo saliente (SMTP) y número de puerto;
  • Tipo de cifrado (SSL/TLS);
  • Método de autentificación;

Implementar esta solución es cuestión de elegir el complemento SMTP que desee y configurarlo para su cuenta de correo electrónico. A partir de ahí, querrá realizar algunas pruebas para asegurarse de que el correo se entregue. Esto se puede hacer a través de la funcionalidad de prueba integrada de un complemento o enviando un formulario de contacto en su sitio web.

Vale la pena señalar que algunos proveedores de correo electrónico pueden solicitarle que permita que su sitio web se conecte al servidor de correo. Gmail, por ejemplo, tiene una configuración de "aplicaciones menos seguras" para este propósito. Si se encuentra con frecuencia con errores de autenticación, esta puede ser la causa.

Pantalla de configuración SMTP de WP Mail.

Emplear un servicio de entrega de correo
Un servicio de entrega de correo es una gran opción para un par de situaciones diferentes. En primer lugar, son la solución a la que recurrir cuando ha tenido problemas para trabajar con su propio servidor de correo. También se recomiendan si el correo electrónico generado por su sitio web es de misión crítica.

Estos servicios, incluidos proveedores como Mailchimp, Mailgun y SendGrid, ofrecen herramientas que aseguran mejor que el correo electrónico llegue a su destino final. Se ofrecen niveles de servicio gratuitos, pero los sitios web de mayor volumen pueden necesitar una cuenta paga.

El rango de lo que puede hacer un servicio de entrega de correo varía. Algunos proveedores ofrecen sus propios servidores SMTP, mientras que otros se autentican con su servidor de correo existente a través de una API. En algunos casos, es posible que deba validar la propiedad del dominio agregando registros a su DNS.

Si tiene problemas, un servicio de entrega de correo debe proporcionarle información procesable. Tendrá acceso a informes que le proporcionarán información como tasas de rebote y puntuaciones de spam.

Varios complementos SMTP se integran con estos servicios, mientras que otros (incluidos Mailgun y SendGrid) tienen sus propios complementos independientes.

Resolver problemas de entrega de correo electrónico de WordPress

Los problemas de correo electrónico del sitio web de WordPress se han vuelto comunes. La clave para solucionar problemas y, en última instancia, resolver el problema es determinar la fuente. Ya sea que se trate de un problema del servidor web o de un filtro de correo no deseado estricto, hay una serie de complementos de WordPress que puede usar para resolver las cosas y hacer que funcionen nuevamente.