WordPress no envía correos, Solucionado!
Es muy probable que te hayas dado cuenta que tu wordpress no envía correos. Una razón común para que WordPress no envíe correos electrónicos es que tu servidor no está configurado para enviarlos. Los servidores web no están diseñados para enviar correos electrónicos y puede ser que tu servidor no esté configurado para usar la función PHP mail().
En este caso tienes dos posibles soluciones:
1. Contactar a un profesional para que configure todo y deje funcionando tu sitio web.
2. Instalar y Configurar un plugin SMTP para el envío de correos desde tu wordpress.
Puedes solucionarlo instalando un plugin para SMTP. En este caso te resomiendo WP Mail SMTP by WPForms
Puedes descargarlo desde el botón o buscarlo directamente desde Plugins ➜ Añadir nuevo lo instalas, activas.
Ahora debemos configurar los parámetros SMTP. Estos datos puedes obtenerlos directamente desde tu Hosting, específicamente desde CPanel ➜ Cuentas de Correo electrónico ➜ Connect Devices ➜ Mail Client Manual Settings
Verás una tabla como esta:
Nombre de usuario: | contacto@tupaginaweb.cl |
Contraseña: | Utilice la contraseña de la cuenta de correo electrónico. |
Servidor entrante: | mail.tupaginaweb.cl
|
Servidor de correo: | mail.tupaginaweb.cl
|
IMAP, POP3 y SMTP require authentication. |
Luego, desde el plugin WP Mail SMTP, vas a Ajustes ➜ General ➜ Correo ➜ Servicio de correo electrónico y seleccionas Otro SMTP. Eso desplegará varios campos de configuración del correo SMTP justo debajo.
Les recomiendo que después de guardar los datos aportados en los ajustes del plugin hagas una prueba de envío de correo vía SMTP. Esto se hace desde la segunda pestaña superior «Correo de prueba» que incluye el plugin.
Te recomiendo que la prueba la emitas hacia una cuenta de Gmail u otro servicio de correo externo para comprobar que se realiza correctamente, además revisa que los mails con el mismo dominio que tu sitio web reciban correctamente los correos.
En caso de faltar certificados SPF o DMARC, el mismo plugin te indica como agregar esos registros de Zona mediante tu cpanel.
Luego de realizar la prueba de envío, verifica la recepción del correo en la bandeja de entrada de la cuenta utilizada en la prueba.
Dejar de lado el uso de mail() y optar por SMTP es quizás la mejor de las soluciones para que tus correos salgan y se entreguen correctamente, sin ir a parar a la bandeja de SPAM y con un 99% de entregabilidad garantizada. El resto del % se lo dejamos a” otras posibles causas” que no puedes siempre controlar, pero que no suelen ser tampoco habituales.
Fuente de información: Webempresa