¿Tu WordPress no envia correos?, es un problema mas común de lo que crees.
Si tu sitio WordPress no está enviando correos, existen varias razones potenciales y soluciones correspondientes. Aquí te presento un resumen de los problemas más comunes y cómo solucionarlos.
Puntos a revisar para solventar el problema.
- Configuración Incorrecta del Servidor de WordPress: WordPress usa por defecto la función
wp_mail()
, basada en la función PHPmail()
, para enviar correos. Si tu servidor de alojamiento web no está configurado para utilizar esta función o la ha prohibido, tu wordpress sera incazapas de enviar correos mediante esta función. Para solucionar esto, puedes configurar tu sitio de WordPress para utilizar un servicio de envío de correos electrónico dedicado, utilizando una tecnología como SMTP (Simple Mail Transfer Protocol). - Correos Electrónicos Marcados Como Spam: A veces, los correos electrónicos enviados desde tu sitio de WordPress pueden terminar en las carpetas de spam de los destinatarios. Esto suele suceder si estás utilizando el método por defecto
wp_mail()
/PHPmail()
, ya que estos correos carecen de autenticación adecuada. Para evitar esto, se recomienda utilizar un servicio de envío de correo electrónico que permita agregar tecnologías de autenticación como SPF y DKIM. - Problemas con los Plugins de Formularios de Contacto: Si estás utilizando un plugin de formulario de contacto y WordPress no envia correos no se están enviando correctamente, puede deberse a que se están marcando como ‘spoof’ o correos falsificados. Esto sucede cuando el correo se envía desde una dirección diferente a la que aparece en el campo ‘De:’ del correo electrónico. Una solución es asegurarse de que la dirección ‘De:’ sea la dirección de correo electrónico del administrador del sitio y no la del usuario que completa el formulario.
¿Como puedo configurar mi WordPress para enviar correos de forma confiable?
- Un Plugin SMTP para WordPress: Estos plugins modifican el enfoque integrado
wp_mail()
de WordPress para usar un servicio de envío dedicado. Algunos plugins populares incluyen WP Mail SMTP, Post SMTP, FluentSMTP, Easy WP SMTP y WP SMTP. - Un Servicio de Envío de Correos Electrónicos: Muchos servicios de envío de correos electrónicos ofrecen límites gratuitos que te permiten enviar un cierto número de correos electrónicos por día o por mes. Algunas opciones populares incluyen SendGrid, Amazon Simple Email Service (SES), Mailgun, Sendinblue y el API de Gmail. La mayoría de estos servicios ofrecen una integración de API además de la opción de SMTP.
Después de elegir tu plugin SMTP y tu servicio de envío de correos electrónicos, tendrás que configurar el plugin para conectarlo con el servicio elegido. Esto asegurará que los correos electrónicos de tu sitio de WordPress se envíen a través de este servicio en lugar de la función wp_mail()
, lo que aumenta la eficiencia y la fiabilidad.
¿No has conseguido solventar el problema en el envio de correos?
Si mediante la revision de estos pasos no has conseguido rehabilitar la funcion, es probable que WordPress este mostrando algun error en sus logs de depuracion -> Depurar WordPress – Cómo Habilitar Los Logs y Utilizar Los Registros.