No se envían mails automáticos desde Wordpress
Hola! No sé si alguien tuvo un problema similar, pero lo cuento:
Tengo una web en wordpress con woocommerce. Los mails de ventas, cancelaciones, y demás llegan perfectos. Instalamos un plugin con el que se pueden recuperar los carritos abandonados, que se supone tiene que enviar un mail 2 horas después de que el carrito queda en ese estado. Pero el mail no "sale". Hice la prueba de enviarlo a mano (apretando yo "enviar" desde la web) y llegan perfectos. Pero solos, no los envía.
Creí que capaz el plugin estaba fallando, así que probé con otro, pero tampoco. Este último me daba error de que necesitaba modificar el wp-cron, lo hice pero sigue sin enviar.
Alguien tuvo alguna experiencia similar?
Gracias.
-
Hola Gabriel como va?
Me ha pasado algo similar con un cron y era porque había escrito mal el comando cuando ingresé la ubicación absoluta del php que debía llamar. Fijate si no viene por ahí la cosa
0 -
Hola Gabriel Datis !
Si los correos los envía bien al apretar el botón manualmente, entonces seguramente no sea un problema del envío de email, sino de la tarea programada que debe ejecutarla cada cierto tiempo.
Por defecto, WordPress hace las ejecuciones de cron pendientes cuando ingresa una visita, pero no es lo más adecuado ya que si no ingresa ninguna visita no se ejecutará, o podría generar lentitud a esa visita si hay mucho por procesar.
Te sugiero que sigas esta guía para configuar el cron de WordPress manualmente en el hosting: Cambiar frecuencia de wp-cron.php en tu WordPress
Si eso tampoco lo soluciona, deberías revisar los logs de WordPress o pedirle ayuda al desarrollador de esa funcionalidad para ver dónde está el problema.
0 -
Gracias por las respuestas!
Tengo todo tal cual como la guía que me pasas Alejandro Torres
Carlos Salomon también lo probé, escribí mil veces la línea pero si está mal no encuentro el error.. usé la misma que está en el tutorial que pasó Alejandro, modificando USUARIO por el nombre de mi usuario del panel!
No entiendo qué falla, probé con 3 plugins diferentes y ninguno envía por si solo.. el wp cron está funcionando también!
0 -
Gabriel Datis por defecto WordPress envía mails con la función mail() de PHP, que en WNPower sólo está permitida a destinatarios locales (del mismo dominio).
Quizás por eso vos recibís correos de tu WordPress, pero tus usuarios con mails externos no reciben nada.
¿Configuraste tu WordPress para que envíe mails con SMTP autenticado? https://www.wnpower.com/blog/wordpress-no-manda-correos-emails-solucion/
0
Iniciar sesión para dejar un comentario.
Comentarios
4 comentarios