Problemas Generales

problema configuración email

 
Imagen de tomas reyes pizarro
problema configuración email
 

hola,

tengo instalado moodle 3.1.1 y tengo un problema con los emails que se deben enviar desde los foros a los alumnos inscritos en un curso.

he leído que hay que configurar las características del email desde extensiones y servidor, ingresando los datos del servidor de correo y SMTP. he probado con dos servidores distintos de correo pero no logro que se envíen correos al hacer nuevos post en los foros.


si alguien pudiese indicarme con un ejemplo funcional para comparar con lo que tengo actualmente y poder solucionar el problema.

de antemano muchas gracias


he dejado unas capturas de los datos que tengo ingresados

 
Promedio de calificaciones: -
Imagen de Fernando Acedo
Re: problema configuración email
Desarrolladores de pluginsMoodlers de gran ayudaTesters

Debes configurar moodle con todos los parametros solicitados incluida la autenticación. Si utilizas TLS añade el puerto en el hostname. Verifica que los parametros coinciden con los del servidor.

Para comprobar si funciona, activa el debugger de correo y revisa los resultados. Suele mostrar donde esta el error.

 

PS: Añade las capturas directamente sin utilizar un archivo comprimido. Especialmente el formato rar que no es Open Source.

 

 
Promedio de calificaciones: -
Imagen de tomas reyes pizarro
Re: problema configuración email
 

muchas gracias. ahora tengo que aprender como activar y revisar el debugger que me dices.

no podía poner mas de una imagen y por eso las comprimí 

 
Promedio de calificaciones: -
Imagen de Jose Luis Martin Jimenez
Re: problema configuración email
Moodlers de gran ayuda

Hola, Tomás.

En la siguiente imagen puedes ver lo que tienes que activar:

Una vez lo hayas activado, tienes que realizar alguna acción que intente enviar un mensaje de correo (por ejemplo, usar la mensajería interna con otro usuario no conectado en ese momento), y en pantalla verás los mensajes correspondientes al intento de envío de correo electrónico. Imprime o captura la imagen de lo que se muestre en pantalla para no depender de tu memoria.

Una vez corregido el problema, recuerda desactivar las dos casillas de la imagen anterior.

Saludos.

 
Promedio de calificaciones: -
Imagen de tomas reyes pizarro
Re: problema configuración email
 

muchas gracias

pude configurar el email y funciona si envío mensajes. lo que aún no logro hacer es que envíe los correos a los participantes cuando hay algún posteo en foro

 
Promedio de calificaciones: -
Imagen de Jose Luis Martin Jimenez
Re: problema configuración email
Moodlers de gran ayuda

También ayer se abrió otro hilo en los foros comentando algo similar: https://moodle.org/mod/forum/discuss.php?d=353229#p1425116

Así que tal como le comentamos al compañero, te lo digo a tí ... ¿tienes configurado y activo el "cron" para tu sitio Moodle? 

https://docs.moodle.org/all/es/Cron

Si no es así, eso explicaría que no se envíen los mensajes de los foros. El "cron" es necesario para el funcionamiento correcto de la plataforma, y no solo para el envío de mensajes de foros.

Saludos.

 
Promedio de calificaciones: -
Imagen de tomas reyes pizarro
Re: problema configuración email
 

Voy a revisar los links porque no se que es el "cronograma"

Quizás eso es la raíz del problema

Gracias

 
Promedio de calificaciones: -
Imagen de tomas reyes pizarro
Re: problema configuración email
 

encontré el "cron" pero como no tengo mucha experiencia programando no estoy seguro que es lo que debo buscar o agregar

 
Promedio de calificaciones: -
Imagen de Jose Luis Martin Jimenez
Re: problema configuración email
Moodlers de gran ayuda

No sé si has entendido bien lo que es el "cron", porque me extraña eso que dices de que no tienes experiencia programando ... pensativo

Para resumirlo mucho, cuando hablamos del "cron" nos referimos a que cada cierto tiempo (el que tú decidas) deben lanzarse automáticamente una serie de tareas que harán que tu plataforma Moodle funcione correctamente.

Entonces, no hay una forma única de conseguir eso, porque depende de dónde y cómo se ha instalado Moodle. Por ejemplo, si tu plataforma está alojada en un servicio de hosting que tienes contratado, y tienes una herramienta (cPanel u otra similar) para gestionarlo todo, seguramente tendrás un apartado donde gestionar la ejecución de tareas automáticas ... se le llame "cron" o no, pero es eso únicamente lo que debes "programar".

Saludos.

 
Promedio de calificaciones: -
Imagen de tomas reyes pizarro
Re: problema configuración email
 

entiendo lo que hace este "cron"

tendré que hablar con mi proveedor del hosting ya que yo no cuento con un acceso a un panel donde poder gestionar estas tareas


saludos

 
Promedio de calificaciones: -
Imagen de tomas reyes pizarro
Re: problema configuración email
 

actualicé el servidor y ahora tengo cpanel, pero nose cuál es el comando para el cron que haga funcionar el envío de los correos




 
Promedio de calificaciones: -
Imagen de Fernando Acedo
Re: problema configuración email
Desarrolladores de pluginsMoodlers de gran ayudaTesters

Añade:

Minutes: */15

En el resto: * (un asterisco)

Command: php la_ruta_a_moodle/admin/cli/cron.php

 

Si no funciona es posible que se deba a que PHP no está instalado correctamente y debas indicar la ruta. La mas habitual es /usr/bin/php pero puede variar dependiendo de la distribución y del hosting.

Espera 15 minutos y revisa en Administración del sitio > Notificaciones que el cron se ha ejecutado (no aparece el mensaje que no se ha ejecutado en las ultimas 24 horas)

 
Promedio de calificaciones: -
Imagen de tomas reyes pizarro
Re: problema configuración email
 

gracias

ingresé el cron y me llega el registro, pero aún no me funciona que me lleguen correos cuando postean en los foros.

 
Promedio de calificaciones: -
Imagen de Fernando Acedo
Re: problema configuración email
Desarrolladores de pluginsMoodlers de gran ayudaTesters

Has revisado en Notificaciones si aparece el mensaje del cron?

Has ejecutado manualmente el cron para comprobar que funciona el envio de mensajes?

Recuerda que desde que escribes el mensaje hasta que llega el correo puede tardar al menos 30 minutos que es el retardo que dispone moodle por defecto para validar la entrada en el foro y enviar los mensajes.

 
Promedio de calificaciones: -
Imagen de tomas reyes pizarro
Re: problema configuración email
 

en notificaciones ya no sale mensaje de cron

nose como ejecutar manualmente el cron

han pasado más de 3 hrs desde que puse un mensaje en el foro y no pasa nada

 
Promedio de calificaciones: -
Imagen de Fernando Acedo
Re: problema configuración email
Desarrolladores de pluginsMoodlers de gran ayudaTesters

En Seguridad > Politiccas del sitio tienes la configuración del cron y como ejecutarlo manualmente (te indical al URL a utilizar) o desde consola. Revisa esos parámetros para que sean los correctos.

Si no aparece el mensaje es que el cron se ejecuta. Si no recibes el mensaje, la pregunta es si estás suscrito al foro. Comprueba que los alumnos se suscriben automaticamente.

 

 
Promedio de calificaciones: -
Imagen de tomas reyes pizarro
Re: problema configuración email
 

ya se envían los correos. 

demora un poco más de una hora eso si.  hay alguna forma de que sea en menos tiempo o eso depende ya de la gente del hosting?


gracias

 
Promedio de calificaciones: -
Imagen de Fernando Acedo
Re: problema configuración email
Desarrolladores de pluginsMoodlers de gran ayudaTesters

No, eso depende del cron y de moodle.

El cron lo puedes bajar a 10 minutos pero no a menos.

En Seguridad > Politicas del Sitio puedes modificar el tiempo que moodle permite editar un mensaje creado en el foro. Lo recomendado es 30 minutos (tal como está configurado este mismo foro) pero se puede reducir o aumentar.

Eso quiere decir que actualmente está entre 30 y 45 minutos aproximadamente el tiempo de envio de un mensaje.

 

 
Promedio de calificaciones: -
Imagen de tomas reyes pizarro
Re: problema configuración email
 

si, está demorando los tiempos que indica.

ya me quedo tranquilo con que esté funcionando.


muchas gracias por su ayuda y la paciencia que ha tenido.

 
Promedio de calificaciones: -
Imagen de carlos ramirez
Re: problema configuración email
 
hola amigo que tal tengo problemas con el envio de correos y bueno si podrias ayudarme te lo agradeceria muchisisisisimo, hice lo que sugieres de "DEPURANDO" y tengo este resultado a la verdad no se porque no puedo enviar correos y bueno ojala puedas ayudarme


2017-07-15 23:31:55	Connection: opening to ssl://smtp.gmail.com:465, timeout=300, options=array (
                   	                  )
2017-07-15 23:31:55	Connection: opened
2017-07-15 23:31:55	SMTP -> get_lines(): $data is ""
2017-07-15 23:31:55	SMTP -> get_lines(): $str is  "220 smtp.gmail.com ESMTP n35sm10847595qta.15 - gsmtp
                   	                  "
2017-07-15 23:31:55	SERVER -> CLIENT: 220 smtp.gmail.com ESMTP n35sm10847595qta.15 - gsmtp
2017-07-15 23:31:55	CLIENT -> SERVER: EHLO xxx.xxx.xx.xx
2017-07-15 23:31:55	SMTP -> get_lines(): $data is ""
2017-07-15 23:31:55	SMTP -> get_lines(): $str is  "250-smtp.gmail.com at your service, [xxx.xxx.xx.xx]
                   	                  "
2017-07-15 23:31:55	SMTP -> get_lines(): $data is "250-smtp.gmail.com at your service, [xxx.xxx.xx.xx]
                   	                  "
2017-07-15 23:31:55	SMTP -> get_lines(): $str is  "250-SIZE 35882577
                   	                  "
2017-07-15 23:31:55	SMTP -> get_lines(): $data is "250-smtp.gmail.com at your service, [xxx.xxx.xx.xx]
                   	                  250-SIZE 35882577
                   	                  "
2017-07-15 23:31:55	SMTP -> get_lines(): $str is  "250-8BITMIME
                   	                  "
2017-07-15 23:31:55	SMTP -> get_lines(): $data is "250-smtp.gmail.com at your service, [xxx.xxx.xx.xx]
                   	                  250-SIZE 35882577
                   	                  250-8BITMIME
                   	                  "
2017-07-15 23:31:55	SMTP -> get_lines(): $str is  "250-AUTH LOGIN PLAIN XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER XOAUTH
                   	                  "
2017-07-15 23:31:55	SMTP -> get_lines(): $data is "250-smtp.gmail.com at your service, [xxx.xxx.xx.xx]
                   	                  250-SIZE 35882577
                   	                  250-8BITMIME
                   	                  250-AUTH LOGIN PLAIN XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER XOAUTH
                   	                  "
2017-07-15 23:31:55	SMTP -> get_lines(): $str is  "250-ENHANCEDSTATUSCODES
                   	                  "
2017-07-15 23:31:55	SMTP -> get_lines(): $data is "250-smtp.gmail.com at your service, [xxx.xxx.xx.xx]
                   	                  250-SIZE 35882577
                   	                  250-8BITMIME
                   	                  250-AUTH LOGIN PLAIN XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER XOAUTH
                   	                  250-ENHANCEDSTATUSCODES
                   	                  "
2017-07-15 23:31:55	SMTP -> get_lines(): $str is  "250-PIPELINING
                   	                  "
2017-07-15 23:31:55	SMTP -> get_lines(): $data is "250-smtp.gmail.com at your service, [xxx.xxx.xx.xx]
                   	                  250-SIZE 35882577
                   	                  250-8BITMIME
                   	                  250-AUTH LOGIN PLAIN XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER XOAUTH
                   	                  250-ENHANCEDSTATUSCODES
                   	                  250-PIPELINING
                   	                  "
2017-07-15 23:31:55	SMTP -> get_lines(): $str is  "250-CHUNKING
                   	                  "
2017-07-15 23:31:55	SMTP -> get_lines(): $data is "250-smtp.gmail.com at your service, [xxx.xxx.xx.xx]
                   	                  250-SIZE 35882577
                   	                  250-8BITMIME
                   	                  250-AUTH LOGIN PLAIN XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER XOAUTH
                   	                  250-ENHANCEDSTATUSCODES
                   	                  250-PIPELINING
                   	                  250-CHUNKING
                   	                  "
2017-07-15 23:31:55	SMTP -> get_lines(): $str is  "250 SMTPUTF8
                   	                  "
2017-07-15 23:31:55	SERVER -> CLIENT: 250-smtp.gmail.com at your service, [xxx.xxx.xx.xx]
                   	                  250-SIZE 35882577
                   	                  250-8BITMIME
                   	                  250-AUTH LOGIN PLAIN XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER XOAUTH
                   	                  250-ENHANCEDSTATUSCODES
                   	                  250-PIPELINING
                   	                  250-CHUNKING
                   	                  250 SMTPUTF8
2017-07-15 23:31:55	Auth method requested: LOGIN
2017-07-15 23:31:55	Auth methods available on the server: LOGIN,PLAIN,XOAUTH2,PLAIN-CLIENTTOKEN,OAUTHBEARER,XOAUTH
2017-07-15 23:31:55	CLIENT -> SERVER: AUTH LOGIN
2017-07-15 23:31:55	SMTP -> get_lines(): $data is ""
2017-07-15 23:31:55	SMTP -> get_lines(): $str is  "334 VXNlcm5hbWU6
                   	                  "
2017-07-15 23:31:55	SERVER -> CLIENT: 334 VXNlcm5hbWU6
2017-07-15 23:31:55	CLIENT -> SERVER: cGF5c2xhc2hAZ21haWwuY29t
2017-07-15 23:31:55	SMTP -> get_lines(): $data is ""
2017-07-15 23:31:55	SMTP -> get_lines(): $str is  "334 UGFzc3dvcmQ6
                   	                  "
2017-07-15 23:31:55	SERVER -> CLIENT: 334 UGFzc3dvcmQ6
2017-07-15 23:31:55	CLIENT -> SERVER: cGF5c2xhc2gxMw==
2017-07-15 23:31:55	SMTP -> get_lines(): $data is ""
2017-07-15 23:31:55	SMTP -> get_lines(): $str is  "534-5.7.14  get_lines(): $data is "534-5.7.14  get_lines(): $str is  "534-5.7.14 UahGCEmk9ThjxwG5UKuPHnLzNYEBlk9i4WyEsvLewXNOWx3wQG_lBx6u8wwcV-tn0DO4RG
                   	                  "
2017-07-15 23:31:55	SMTP -> get_lines(): $data is "534-5.7.14  get_lines(): $str is  "534-5.7.14 wkdNxQBIGDCF2hxemyjAiQ2MGb9f-41qt8n26vsRUeZMlGwlxgespkabMJbCoNvrjjYiRZ
                   	                  "
2017-07-15 23:31:55	SMTP -> get_lines(): $data is "534-5.7.14  get_lines(): $str is  "534-5.7.14 JP68FfQuy6-3BJ6QpW69NCWQ4r1FZzNgcsYYFx0rBm2eCVP27BKsLOD5VZXqA29aSNGnKa
                   	                  "
2017-07-15 23:31:55	SMTP -> get_lines(): $data is "534-5.7.14  get_lines(): $str is  "534-5.7.14 r2I2n-qMFl0m-vhxDGRuv-dp_DWrE> Please log in via your web browser and
                   	                  "
2017-07-15 23:31:55	SMTP -> get_lines(): $data is "534-5.7.14  Please log in via your web browser and
                   	                  "
2017-07-15 23:31:55	SMTP -> get_lines(): $str is  "534-5.7.14 then try again.
                   	                  "
2017-07-15 23:31:55	SMTP -> get_lines(): $data is "534-5.7.14  Please log in via your web browser and
                   	                  534-5.7.14 then try again.
                   	                  "        

 
Promedio de calificaciones: -
Imagen de tomas reyes pizarro
Re: problema configuración email
 

carlos,

revisa la configuración del SMTP en tu moodle.

a mi me pasaba algo similar que al momento de enviar los correos destinatarios que eran outlook o hotmail no llegaban. usé una configuración de un correo gmail y funciona sin problemas.


espero puedas solucionar tu problema.


saludos

 
Promedio de calificaciones: -
Imagen de Fernando Acedo
Re: problema configuración email
Desarrolladores de pluginsMoodlers de gran ayudaTesters

Al final de debug te muestra el problema.

Sigue las instrucciones indicadas en Moodle docs: https://docs.moodle.org/33/en/Email_setup_gmail

para solucionarlo.

 
Promedio de calificaciones:Útil (1)