No sirven las notificaciones por correo.

No sirven las notificaciones por correo.

de OAMG molano -
Número de respuestas: 18

Hola, moodle 3.8.3

A los estudiantes no les llega las notificaciones por correo, en si dejaron de llegarles desde hace 13 días más o menos..

Qué debo revisar para que vuelvan a llegar?

Cuando instale moodle no configure nada de correo saliente.

Promedio de valoraciones: -
En respuesta a OAMG molano

Re: No sirven las notificaciones por correo.

de Jose Luis Martin Jimenez -
Imagen de Moodlers de gran ayuda
Hola, Oscar.
Supongo que te refieres a la versión 3.8.2, porque es la última que hay en este momento.

Pueden haber dejado de llegar notificaciones por muchos motivos, pero básicamente dependerá del servidor donde tienes instalado Moodle (si es propio o alquilado, y en el segundo caso, el tipo de servicio contratado, etc.)
¿Tienes el cron activo y comprobado que funciona?
¿Si corres el cron manualmente llegan algunos mensajes a los alumnos?
¿Has usado la función para "Depurar envío de emails"?

Saludos
En respuesta a Jose Luis Martin Jimenez

Re: No sirven las notificaciones por correo.

de OAMG molano -
El Cron esta activo, corre cada 30minutos.
He corrido manualmente el cron por comando y url y nada.

Gracias por la ayuda.

Por cierto mi hosting es compartido.
En respuesta a OAMG molano

Re: No sirven las notificaciones por correo.

de Jose Luis Martin Jimenez -
Imagen de Moodlers de gran ayuda
Hola. A partir de los comentarios y preguntas de Silvia, ya me han entrado dudas sobre tu problema en concreto.
- ¿Qué notificaciones son las que no llegan por correo? ¿Las de los foros? ¿Las de mensajería interna? ¿Las de tareas?
- ¿Ninguna de las anteriores?
- ¿Has usado la función para "Depurar envío de emails"?
- ¿Le ocurre igual a todos los usuarios de tu Moodle?

Saludos
En respuesta a Jose Luis Martin Jimenez

Re: No sirven las notificaciones por correo.

de OAMG molano -
Ninguna notificación llega al correo, y tengo activas todas las notificaciones para que lleguen al correo.
Le ocurre a todos los usarios, incluido el perfil de administradores

No se de que función hablas de depurar....La busco en correo saliente y no hay nada de depurar, ni en las opciones de desarrollador depuración.
En respuesta a OAMG molano

Re: No sirven las notificaciones por correo.

de Jose Luis Martin Jimenez -
Imagen de Moodlers de gran ayuda
Pues al leer tu comentario he ido a mi Moodle de pruebas 3.8 y me acabo de dar cuenta de que en esa versión ya no aparece la opción "Depurar envío de emails", como estaba en versiones anteriores (por ejemplo, en v3.5):


En cambio, dentro del apartado para "Configuración del correo saliente" existe en v3.8 un apartado para "Probar configuración de correo saliente" (que no había en v3.5).
Si antes de usar esa utilidad, vas a "Depurando" y le dices que muestre los mensajes de depuración, a nivel "Desarrollador", creo que podrás ver en pantalla el resultado de la prueba de envío de correo.

Saludos
En respuesta a OAMG molano

Re: No sirven las notificaciones por correo.

de Silvia Martin Maraver -
Hola Óscar,

Me uno a tu consulta. Yo tengo un moodle de prácticas en milaulas.com y otro en la empresa. Con el de prácticas no tengo problemas, mando un mensaje masivo a los alumnos de un curso y además del mensaje les llega un mail de aviso indicando el contenido del mensaje (lo cual me viene muy bien).
Pero en el mail de empresa mando el mensaje, no les llega el mail de aviso pero cuando ellos responden en moodle a través del mensaje a mi si que me llega mail de aviso de la respuesta.

La única diferencia que he encontrado (ya que se ejecuta bien el cron) es la Configuración de Correo Saliente, en el de Prácticas pone en la opción SERVIDORES SMTP: correo.milaulas.com, y en el de empresa lo tengo vacío.

Adjunto las imagenes por si sirviera de ayuda.

Un saludo
Adjunto correo saliente milaulas.PNG
En respuesta a Silvia Martin Maraver

Re: No sirven las notificaciones por correo.

de Silvia Martin Maraver -
Adjunto el otro porque solo podía adjuntar un archivo por comentario.
Adjunto correo saliente aula virtual.PNG
En respuesta a Silvia Martin Maraver

Re: No sirven las notificaciones por correo.

de Jose Luis Martin Jimenez -
Imagen de Moodlers de gran ayuda
Hola, Silvia.
En esa imagen puedes ver que si el campo se deja vacío, se usará el servidor SMTP que tenga definido PHP (en php.ini, generalmente). Puedes intentar verlo en el parámetro SMTP si accedes a:
Administración del sitio > Servidor > Información PHP

De tu explicación no entiendo bien algunos detalles. ¿Quieres decir que si tú pones un mensaje en un foro no llega copia por correo a los alumnos? ¿A ningún alumno? ¿A tí tampoco? ¿Qué configuración de suscripción hay en ese foro?

Pero después dices que si ellos responden ... ¿en el foro, quieres decir? ... sí que te llega una copia por correo. ¿Y a ellos les llega por correo también? ¿Sabes cómo ver los suscriptores actuales de un foro?

Saludos

En respuesta a Jose Luis Martin Jimenez

Re: No sirven las notificaciones por correo.

de Silvia Martin Maraver -
Disculpa Jose Luis,

Se que me he explicado fatal y si a eso le sumamos mi desconocimiento técnico... Leí eso de que si se dejaba en blanco usaba el método PHP pero es la única diferencia que encontré entre los 2 moodle. De hecho le acabo de remitir consulta al Técnico porque ya funciona y no sé qué se ha cambiado.

Lo que explicaba no era respecto a Foros sino enviar mensajes masivos a los participantes de un curso (donde yo también estoy matriculada). Opción Participantes->Seleccionar del listado->Enviar mensaje.
Cuando enviaba el mensaje a los participantes (4 contando conmigo) le llegaba solo el mensaje dentro de moodle, cuando ellos respondían desde moodle a ese mensaje a mi si me llegaba el mensaje de respuesta a moodle + un MAIL con el aviso de respuesta. Comprobé que los participantes tuvieran puesto el mail en su perfil...

Ya digo que mi compañero me acaba de indicar que no ha tenido la misma incidencia y estoy investigando cómo se ha solucionado, ya que el Campo de Correo saliente (imagen 2) sigue estando vacía.

Un saludo
En respuesta a Silvia Martin Maraver

Re: No sirven las notificaciones por correo.

de Silvia Martin Maraver -
Buenos días,

Fue un confusión, sigue la INCIDENCIA. No llegan mails de aviso al enviar mensaje a los participantes de un curso.

Disculpad, seguiré investigando
En respuesta a Silvia Martin Maraver

Re: No sirven las notificaciones por correo.

de Jose Luis Martin Jimenez -
Imagen de Moodlers de gran ayuda
Ah, vale, que te refieres a la "mensajería interna" ... y no tiene nada que ver con mensajes en foros, de acuerdo.

Pues entonces puede que todo esté funcionando bien. Me intento explicar:
- La configuración por defecto es que solo se envíe copia por correo cuando el destinatario no está conectado ni se conecta en un tiempo corto (tal vez 5 minutos, no estoy seguro) después de que que le sea enviado un mensaje.
- Pero este funcionamiento es configurable por cada usuario. Así, una persona puede elegir no recibir avisos por correo nunca, o siempre, etc.
Eso podría explicar lo que comentas de que a veces se reciben y otras no, o que unos lo han recibido y otros no, etc.

Te sugiero que revises la documentación al respecto:
https://docs.moodle.org/all/es/37/Mensajer%C3%ADa (está a medio traducir, pero podemos ayudar a completarlo)

Saludos

En respuesta a Jose Luis Martin Jimenez

Re: No sirven las notificaciones por correo.

de Silvia Martin Maraver -
Buenos días José Luis,

Muchísimas gracias por una respuesta tan completa. Tiene su lógica...
Aunque no se porque en una plataforma (milaulas.com) me mando un mensaje interno y me llega mail inmediato y si hago los mismo en la otra plataforma no. Estoy comparando configuraciones en ambas, a ver si doy con la tecla.
Los link que mandas son de gran utilidad, los miraré detenidamente.

Gracias de nuevo, un saludo
En respuesta a Jose Luis Martin Jimenez

Re: No sirven las notificaciones por correo.

de Marian MB -
Buenas tardes, me uno a este hilo, porque es lo más reciente que he encontrado relacionado con el problema que tengo.
Mi moodle está en versión 3.8.3.
Los mensajes tanto de foros como de mensajería interna llegan a los participantes de los cursos si tienen un correo electrónico con un dominio no "gmail" no "hotmail"
Realizo la prueba de correo saliente no llegan los mensajes a esos dominios que comento. Aparece un aviso Moodle no se pudo comunicar con su servidor de correo. Por favor revise su configuración del correo saliente de Moodle.
En la configuración de correo saliente lo he dejado como venía en la instalación de Moodle, ya que si intento poner un correo de mi dominio de empresa smtp no funciona para ningúna dirección de correo.
Los participantes que tengan cuenta en mi moodle, si su correo es gmail, por ejemplo no pueden recuperar su contraseña, el correo no se genera para recuperarla.
No sé si me podrías echar una mano, no encuentro la solución.
Gracias por adelantado y saludos.
En respuesta a Marian MB

Re: No sirven las notificaciones por correo.

de Alejandro González -

Buenos días a mi también me está pasando. En mi caso el problema está en que vamos a migrar a un vps y cuando he ido a probar el mail no me funciona con ningún tipo SMTP definido, si no pongo ninguno y usa el por defecto de Php funciona bien. Pero en caso de que utlice gmail o el SMTP que teníamos de antes no envia ningun email. Viendo logs he encontrado esto

"

2020-08-27 11:47:31	Connection: opening to ssl://smtp.gmail.com:465, timeout=300, options=array()
2020-08-27 11:47:31	Connection failed. Error #2: stream_socket_client(): SSL operation failed with code 1. OpenSSL Error messages:
                   	                  error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed [/home/xxxxxx/public_html/moodles/lib/phpmailer/src/SMTP.php line 324]
2020-08-27 11:47:31	Connection failed. Error #2: stream_socket_client(): Failed to enable crypto [/home/xxxxxxx/public_html/moodles/lib/phpmailer/src/SMTP.php line 324]
2020-08-27 11:47:31	Connection failed. Error #2: stream_socket_client(): unable to connect to ssl://smtp.gmail.com:465 (Unknown error) [/home/xxxxxxx/public_html/moodles/lib/phpmailer/src/SMTP.php line 324]
2020-08-27 11:47:31	SMTP ERROR: Failed to connect to server:  (0)
2020-08-27 11:47:31	SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting

"

Pero he intentado buscar alguna solución y no encuentro ninguna la verdad.

Por cierto @silvia en cuanto a que en un lado te tarda más que en otro es posible que el cron esté configurado que se lance en un periodo u otro.


Haber si damos con la solución entre todos.

En respuesta a Alejandro González

Re: No sirven las notificaciones por correo.

de Lenin Puga -
Entiendo que tu Moodle lo tenias en un servidor al cual llamaremos "Servidor" y ahora lo llevas a un "VPS"
El correo que usabas lo habías creado en Servidor, ahora creo que tienes que aliminarlo y crearlo desde el VPS..

Me dices como te fue..
En respuesta a Lenin Puga

Re: No sirven las notificaciones por correo.

de Alejandro González -
En realidad tengo dos el del servidor y el del vps, pero el SMTP lo quiero configurar en ambos. Actualmente en servidor esta funcionando perfect, pero en vps no. De hecho tampoco me deja a intentar configurarlo con el smtp de gmail. No creo que sea cosa de puertos, porque he probado a realizar una prueba con telnet y me abre conexion.

Gracias por contestar
En respuesta a Alejandro González

Re: No sirven las notificaciones por correo.

de Lenin Puga -

SMTP de Gmail, nunca me funcionó es cosa de seguridad ( a no ser que tengas G suite). Crea un correo delsde el servidor VSP y utilizalo, a mi solo así me funcionó. Los hosting suelen darte correos gratuitos. Saludos

Moodle Versión 3.9

En respuesta a Lenin Puga

Re: No sirven las notificaciones por correo.

de Alejandro González -

No si ahora mismo está funcionando con el método por defecto de PHP, pero me hubiera gustado utilizar en ambas el mismo triste.

Hare un moodle paralelo para probarlo ;), con un SMTP que tengo por ahi.