No se reciben los mensajes de correo de los Foros

No se reciben los mensajes de correo de los Foros

de Carlos Maroto Belmonte -
Número de respuestas: 7

Hola a todos.

Tengo un Foro en un curso configurado con la opción de suscripción: "Sí, siempre". En cambio. Al añadir un tema en el Foro, y al responderle a un alumno a un tema añadido por él, no les llega un e-mail con la copia del texto.

¿Qué me falta configurar?

Gracias

Promedio de valoraciones: -
En respuesta a Carlos Maroto Belmonte

Re: No se reciben los mensajes de correo de los Foros

de David Hernández -
Hola Carlos,

La pregunta obligada: ¿has activado el cron de Moodle?

Si no lo has hecho, más info aquí.

Saludos


En respuesta a David Hernández

Re: No se reciben los mensajes de correo de los Foros

de Carlos Maroto Belmonte -

Pues no tenía activado el cron de Moodle, puesto que desconocía que debía hacerse. He leído la información y ahora entiendo que debo programar su ejecución desde la aplicación que mi proveedor de hosting disponga, que aún debo saber si dispone o no (uso 1&1). Pero me surge una duda.

Ejecutar cron.php es lo que se debe hacer cada 5 min, 10 min o lo que considere, pero... ejecutando cron.php, ¿qué ejecuto exactamante? Es decir, ¿hay algún sitio en Moodle donde pueda configurarse las tareas que ejecuta cron.php? ¿Cómo sé yo que ejecutando cron.php se enviarán los correos de los foros? Yo eso no lo he configrado en ningún sitio, y desde el Cpanel del proveedor de hosting no creo que se configure eso.

Saludos

En respuesta a Carlos Maroto Belmonte

Re: No se reciben los mensajes de correo de los Foros

de David Hernández -
Hola Carlos,

El cron de Moodle se accesa a una dirección como la siguiente:

http://www.misitio.com/moodle/admin/cron.php

Si entras a dicha dirección verás algo como:

Server Time: Thu, 03 Sep 2009 18:34:32 -0500

Starting activity modules
Processing module function assignment_cron ...done.
Processing module function chat_cron ...done.
Processing module function forum_cron ...Starting digest processing...
Cleaned old digest records
Sending forum digests: jueves, 3 de septiembre de 2009, 17:34
Removing old forum read tracking info...
done.

(aquí van más cosas, dependiendo de la configuración de tu plataforma, y se
termina con algo como...)

Cron script completed correctly
Execution took 2.203988 seconds

Como ves, Moodle te indica si corrió el cron correctamente, con la leyenda:

"Cron script completed correctly".

En otras palabras:

1) ¿hay algún sitio en Moodle donde pueda configurarse las tareas que ejecuta
cron.php?

Moodle trae programadas las tareas y no es necesario agregarle o quitarle
una. Pero si insistes en hacerlo, habrá que empezar con el código del archivo
admin/cron.php

2) ¿Cómo sé yo que ejecutando cron.php se enviarán los correos de los foros?

Esto Moodle te lo avisa, como se puede apreciar en el ejemplo colocado más
arriba.

3) desde el Cpanel del proveedor de hosting no creo que se configure eso.

Es correcto, esto viene configurado en la propia plataforma y en el Cpanel
u otro panel (Ej. Plesk), sólo se configura el acceso a algo como:

http://www.misitio.com/moodle/admin/cron.php

Si no sabes cómo configurarlo, debes preguntarle directamente a tu proveedor,
o bien, seguir una de las recomendaciones citadas en las referencias de mi
post anterior.

Saludos
En respuesta a David Hernández

Re: No se reciben los mensajes de correo de los Foros

de martin lobo -

Hola, te hago una pregunta, tengo instalado moddle en un subdominio alojado en hostinger.

Cree un foro general y subscribi en forma forzada a los usuarios, al agregar temas etc no le notifica a nadie a pesar que los mensajer por otras vias los manda.

Por lo que lei, tiene que ver con la configuracion de cron.

Le agregue una nueva tarea llamando a la ruta interna de cron.php y no hace nada. Cuando intento entrar a la ruta desde el navegador me dice que el comando no puede ser ejecutado desde la web !!! Command line scripts can not be executed from the web interface

Por lo que creo que entonces la tarea programada tampoco va a funcionar, de hecho no recibo mails, tenes idea como puedo solucionarlo ??


gracias

En respuesta a martin lobo

Re: No se reciben los mensajes de correo de los Foros

de Juan Pablo Miranda Aguayo -
Imagen de Moodlers de gran ayuda

Hola Martín,

Por lo que comentas, quizá tengas prohibida la ejecución del cron vía web.

Mira la configuración del cron en: Administración del sitio / Seguridad / Políticas del sitio

Busca la casilla de verificación: 'Ejecución de cron sólo mediante comandos'

Por defecto debe estar desmarcada.cron admin

En la siguiente opción, puedes poner una contraseña.

Aquí tienes más datos: https://docs.moodle.org/all/es/Configuraciones_de_cron

Espero te sea de utilidad.

JP

En respuesta a Juan Pablo Miranda Aguayo

Re: No se reciben los mensajes de correo de los Foros

de martin lobo -

Gracias Juampa, te comento que la opcion esa la tengo bien.

Aparentemente el error era que ejecutaba el cron.php dee la carpeta admin/cli.

Al ejecutar el cron.php de la carpeta admin, funciono y al finalizar me dice que cron se ejecuto correctamente.

El tema es que siguen sin mandarse los mail de notificacion de foros. Tambien note que si mando un mensaje desde acciones masivas no manda el mail. Cuando entro a el cpanle en la opcion para ver si se han enviado mensajes me figura que se han enviado.

La opcion de mail de moddle, la tengo configurada por defecto es decir sin nada, no se si esta tiene que estar configurada o no hace falta ya que dice que si esta en blanco usa la configuracion php.

Agradezco tu ayuda.

abrazos

En respuesta a martin lobo

Re: No se reciben los mensajes de correo de los Foros

de Carlos Diaz Perez (ESRP) -

Hola;

A mi me ocurre lo mismo tenia abierto un tema con "Cron no manda los mensajes de los foros", https://moodle.org/mod/forum/discuss.php?d=267367 

efectivamente en la versión 2.7.1 por algún motivo que desconozco al ejecutar el cron lo hace todo bien, manda todos los mensajes del sistema, excepto los de los introducidos en los foros, estos los manda una vez al día únicamente y no siempre a la misma hora, yo creo que es algo de la configuración nueva existente en moodle de tareas programadas, puedes mirar en este mensaje donde puse la captura de la pantalla, si consigues resolverlo por favor comunícalo por aquí. Yo sigo investigando.


https://moodle.org/mod/forum/discuss.php?d=268622