✅ Noticias, temas, complementos de WEB y WordPress. Aquí compartimos consejos y las mejores soluciones para sitios web.

Cómo arreglar el problema de WordPress que no envía correo electrónico

74

Todos sabemos cómo enviar un correo electrónico, pero ¿qué podemos hacer si el envío de un correo no sale tan bien como se esperaba?

Uno de los problemas comunes con los que tienen que lidiar los desarrolladores principiantes es que WordPress no envía el correo electrónico correctamente. Y si bien esto se puede resolver con bastante facilidad, si nunca se ha enfrentado a un problema de este tipo, probablemente no conozca todas las soluciones simples que funcionarán aquí.

Entonces, sin más preámbulos, hablemos un poco más sobre el complemento de correo electrónico de WordPress, el error de envío de correo, por qué ocurre y cómo solucionarlo.

Error de correo electrónico de WordPress: las situaciones más comunes

Cómo arreglar el problema de WordPress que no envía correo electrónico

El uso de WordPress tiene muchas ventajas, pero también hay algunas situaciones y problemas con los que debe saber cómo lidiar. Estas son algunas de las situaciones más comunes relacionadas con los problemas de correo del sitio:

  • Uso de formularios de contacto:  se ha observado que, en algunos casos, cuando un visitante envía un formulario de contacto utilizando un formulario predeterminado o un formulario de contacto de un tercero (p. ej., Formulario de contacto 7), existe la posibilidad de que no reciba una notificación por correo electrónico de que envió el formulario.
  • Cuando WordPress envía sus notificaciones: en la configuración de correo electrónico de WordPress, puede elegir que sus notificaciones se envíen automáticamente. Esto incluye correos electrónicos que le notifican sobre registros de nuevos usuarios, restablecimientos de contraseña, comentarios de publicaciones de blog, actualizaciones automáticas y más. Sin embargo, a veces, no funcionará correctamente.
  • Uso de complementos de terceros: las notificaciones de complementos populares como WooCommerce y WPForms a menudo se pasan por alto debido a que WordPress no envía correos electrónicos. Los mensajes nunca llegan a su bandeja de entrada o se marcan como spam.

Pero, ¿por qué ocurren los problemas en estas situaciones? Obtenga más información sobre eso a continuación.

Por qué no recibe correos electrónicos de su sitio de WordPress

Hay una serie de razones por las que se produce el error de envío de correo electrónico de WordPress, pero la más común es que su servidor de alojamiento no está configurado para usar la función PHP mail().

Incluso si pudiera enviar correos electrónicos sin la función PHP de envío de correo electrónico, hay una serie de herramientas destinadas a detectar si un correo electrónico proviene de la ubicación en la que se supone que debe hacerlo. Los correos electrónicos enviados por los sitios de WordPress fallan ocasionalmente en esta prueba.

Es por eso que no somos fanáticos de que WordPress envíe correos electrónicos, y recomendamos usar SMTP para correos electrónicos de registro, boletines y similares.

SMTP, también conocido como Protocolo simple de transferencia de correo, es la forma más segura y mejor de solucionar el problema de no poder enviar correos electrónicos. A diferencia de la función de correo PHP, SMTP utiliza la autenticación adecuada, lo que aumenta la capacidad de entrega del correo electrónico.

Puede elegir entre un mar de servicios SMTP disponibles, pero hoy nos vamos a centrar en los dos servicios de nuestra elección: MailGun y Gmail.

Arreglar WordPress que no envía correos electrónicos

Cómo arreglar el problema de WordPress que no envía correo electrónico

Las situaciones cotidianas en las que WordPress no envía correos electrónicos pueden incluir el envío a un formulario de contacto que nunca recibe, o una notificación de complemento de terceros. Esto también podría aplicarse a que WooCommerce no envíe correos electrónicos de ventas recientes o consultas de clientes.

La causa de estos problemas suele estar oculta en la configuración incorrecta del complemento o en la incompatibilidad con PHP7, HHVM y similares. Echemos un vistazo a algunas soluciones rápidas ahora.

Pruebe el correo electrónico en su servidor

Una herramienta gratuita como el complemento Check Email puede ser útil para probar el envío de correo electrónico de WordPress. Úselo para probar los correos electrónicos de WordPress y asegúrese de que no haya ningún problema con el correo electrónico.

La herramienta en sí es muy fácil de usar; simplemente instálelo y envíe un correo electrónico de prueba para ver si todo funciona correctamente. Un problema como los correos electrónicos que no se envían debería detectarse al instante.

Verifique su cliente de correo electrónico para ver si recibió el correo electrónico de prueba. La línea de asunto aparecerá como "Correo electrónico de prueba de https://yourdomain.com ". Además, asegúrese de revisar su carpeta de correo no deseado o spam.

Si encuentra el correo electrónico enviado, significa que los correos electrónicos no enviados en el pasado probablemente fueron el resultado de una configuración incorrecta con el complemento de su formulario de contacto o una incompatibilidad. Siempre puede jugar con la configuración de correo de WordPress para intentar solucionarlo o ponerse en contacto con el desarrollador del complemento para obtener ayuda.

Configurar Gmail SMTP en WordPress

Cómo arreglar el problema de WordPress que no envía correo electrónico

De todas las opciones de correo electrónico, usar un buen correo SMTP de WP es probablemente la mejor manera de evitar el problema de no enviar el correo electrónico.

Le recomendamos que habilite SMTP Gmail como su SMTP predeterminado de WordPress. No solo se enviará su correo de WordPress, sino que también aumentará la capacidad de entrega al evitar que el correo termine en las carpetas de correo basura o spam.

Sin embargo, tenga en cuenta que la versión gratuita, su opción de envío de correos electrónicos de WordPress está limitada a un máximo de 100 correos electrónicos por día (3,000 correos electrónicos gratuitos por mes). Si necesita enviar más correos electrónicos, puede aumentar estos límites pagando por G Suite.

Otra opción es elegir otro SMTP WordPress como Mailgun. Esto le proporcionará más correos electrónicos gratuitos cada mes, pero no obtendrá todas las funciones de Gmail, por otro lado.

Entonces, repasemos los pasos para configurar su Gmail SMTP WordPress.

Paso 1

Los primeros pasos son descargar e instalar el complemento gratuito llamado Post SMTP (anteriormente Postman SMTP). Este complemento tiene una calificación de 5 de 5 estrellas y se sabe que funciona maravillosamente con WooCommerce y Digital Downloads.

En este ejemplo a continuación, Gmail se utiliza como un servidor SMTP para enviar correos electrónicos para la instalación de WordPress. Usaremos el protocolo OAuth 2.0 para autorizar el acceso a la API de Gmail, lo que significa un sistema de inicio de sesión más seguro y los usuarios no tendrán que ingresar ningún nombre de usuario o contraseña.

Sin embargo, si no es usuario de Gmail, este complemento aún puede serle útil, ya que admite una amplia variedad de configuraciones y proveedores, incluidos Mandrill, SendGrid e incluso MailGun.

Paso 2

Una vez que haya instalado este complemento SMTP de WordPress, en la configuración de Post SMTP, haga clic en "Iniciar el asistente".

Paso 3

Ingrese su nombre y la dirección de correo electrónico que desea usar para enviar correos electrónicos y haga clic en "Siguiente".

Paso 4

Ahora debe ingresar el nombre de host del servidor de correo saliente. En este ejemplo, estamos usando smtp.gmail.com. Luego haga clic en "Siguiente".

Paso 5

Ahora es el momento de configurar la conexión. Usaremos la "API de Gmail" en este ejemplo porque algunos hosts podrían estar bloqueando los puertos predeterminados como mencionamos anteriormente en este artículo.

Paso 6

Luego deberá abrir una nueva pestaña y crear un nuevo proyecto con Google. Vaya a console.developers.google.com e inicie sesión con el Gmail que usará para enviar correos electrónicos. A continuación, deberá crear un nuevo proyecto.

Paso 7

Elija un nombre para su proyecto y haga clic en "Crear".

Paso 8

En el tablero del nuevo proyecto, haga clic en "Habilitar APIS y servicios".

Paso 9

Luego haga clic en "API de Gmail" en las API de G Suite.

Paso 10

Luego haga clic en "Habilitar".

Paso 11

Luego haga clic en "Credenciales" en el lado izquierdo. Y luego, en Crear credenciales, elija "ID de cliente de OAuth".

Paso 12

En la siguiente pantalla, deberá hacer clic en "Configurar pantalla de consentimiento".

Paso 13

Escriba su dirección de correo electrónico, un nombre de producto y una URL de política de privacidad. Esto es lo que debe completar, pero le recomendamos encarecidamente que complete todo.  

Paso 14

En la siguiente pantalla, elija la aplicación web cuando se le pregunte sobre el tipo de aplicación. Ingrese un nombre, pegue la URL de "Orígenes de JavaScript autorizados" y las "URI de redirección autorizadas" desde la pantalla del asistente de Postman. Luego haga clic en "Guardar".

Paso 15

En este punto, obtendrá su ID de cliente y su secreto de cliente.

Paso 16

Cópielos y péguelos en los campos ID de cliente y Secreto de cliente en el asistente Post SMTP. Luego haga clic en "Siguiente" y luego en "Finalizar".

Paso 17

Para asegurarse de que su dominio esté verificado, agréguelo a Google Developer Console.

Paso 18

Luego deberá "Otorgar permiso con Google" y hacer clic para permitir el acceso a su cuenta de Gmail.

Pensamientos finales sobre cómo resolver el problema de que WordPress no envía correos electrónicos

Por varias razones, tendrá problemas con WordPress que no envía correos electrónicos. Sin embargo, con la configuración correcta de correo electrónico de WordPress, esto se puede evitar fácilmente.

Considere usar SMTP para enviar el correo, y debería tener muchos menos casos en los que WordPress no envíe correos electrónicos. En este artículo, encontrará una guía práctica con todos los pasos necesarios para configurar un SMTP para enviar correo.

Si disfrutó leyendo este artículo sobre cómo arreglar WordPress que no envía correos electrónicos, debe consultar este sobre cómo arreglar la pantalla blanca de la muerte de WordPress.

También escribimos sobre algunos temas relacionados, como cómo corregir err_ssl_version_or_cipher_mismatch, corregir el error 502 bad gateway, cómo corregir demasiados redireccionamientos, corregir el error http de WordPress al cargar una imagen y cómo corregir el error 504.

Fuente de grabación: wpdatatables.com

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More