NO LLEGAN LOS MAILS A LOS CORREOS DE LOS USUARIOS....¿Me Ayudan?

NO LLEGAN LOS MAILS A LOS CORREOS DE LOS USUARIOS....¿Me Ayudan?

by Denise Rodaro -
Number of replies: 32

Amigos/as:

La mensajeria interna funciona perfectamente

Pero, cuando un usuario nuevo envia un formulario, si bien Moodle emite el mensaje de que FUE ENVIADO UN MENSAJE A SU CUENTA DE CORREO....tal y tal....para que Usted confirme.....etc,etc..., NO LLEGA ESE MAIL AL USUARIO, es decir, desde la plataforma moodle que tengo en localhost de mi PC no salen hacia el exterior los mails....¿QUE PUEDE ESTAR SUCEDIENDO? Me Ayudan, por favor?

Gracias

Denise

Average of ratings: -
In reply to Denise Rodaro

Re: NO LLEGAN LOS MAILS A LOS CORREOS DE LOS USUARIOS....¿Me Ayudan?

by David Hernández -
Hola Denise,

Yo creo que esta discusión te puede ayudar:

http://moodle.org/mod/forum/discuss.php?d=18864

(está en inglés)

Básicamente creo que el problema es que necesitas instalar y configurar un servidor de correo.

Si estás trabajando en tu equipo personal, quizá puedas usar "Classic Hamster"

Referencia en español: http://perso.wanadoo.es/pedrojf/hamster.htm
Sitio oficial en inglés: http://www.arcorhome.de/newshamster/tgl/

Si estás usando un servidor institucional, pregúntale a tu administrador cómo configurar el SMTP y demás cosas que debas poner en Moodle.

Espero que esto ayude a resolver tu problema.

Saludos,
David
In reply to David Hernández

Re: NO LLEGAN LOS MAILS A LOS CORREOS DE LOS USUARIOS....¿Me Ayudan?

by Denise Rodaro -

Hola, David

Mil gracias por tu gentileza de responder a mi inquietud.

Te comento algo: el soft con el que Windows trabaja en mi Pc para el servicio Internet de Cooreo ewlectronico es Outlook Express. ¿Eso tendra algo que ver?

Que seria especificamente un servidor de correo? Cual es la funcion?

Disculpa mi ignorancia pero soy re-nuevita en esto de la informatica

El servidor que aloja los mensajes de correo que recibo es el mismo que me provee de internet y se llama TRCNET. Alli tengo tambien alojada mi paginita web. Pero a Moodle la aloje en mi PC porque es muy caro lo que me cobran en el servidor pago de TRCNET. Y yo estoy experimientando para una tesis, no para comercializar asi que no tengo mucho dinero para el proyecto...si?

Espero tu mail

Un besote

Denise

In reply to Denise Rodaro

Re: NO LLEGAN LOS MAILS A LOS CORREOS DE LOS USUARIOS....¿Me Ayudan?

by David Hernández -
Hola Denise,

Me parece que el problema que tienes tiene mínimas posibilidades de solución, así como estás trabajando.

No es porque no haya una alternativa técnica, sino porque requieres hacer algo que se llama "relay", que los proveedores de servicio de Internet no dejan hacer (al menos yo no puedo hacerlo sad ).

Es decir, lo más probable es que no encuentras alguna solución, salvo pagar un servicio de hosting y ahí instalar Moodle y envar e-mails desde ahí.

Pero te sugiero algo que puede resultarte funcional.

Esto es, crear una serie de usuarios locales, que usen un e-mail con terminación "@localhost" (por ejemplo, denise@localhost), de manera que puedas simular la
inscripción en línea de alumnos, así como los intercambios de correo entre las
personas que tienen acceso al portal.

Creo que esto te será útil, pensando que estás realizando pruebas para un proyecto académico o algo así.

La explicación está algo larga y complicada, pero espero que te sirva, y tambíen a otras personas interesadas en el tema.

Saluos,

David

---------------------------------------------------------------------------

1) Para que fluyan los mensajes de correo en Moodle, necesitas un servidor de correo.

2) Para ello, descarga Hamster Classic de aquí: http://hamster.arcornews.de/tgl/hamster/Hamster.2.1.0.11.zip

2) Una vez terminada la descarga, crea una carpeta que se llame, por ejemplo, "hamster" (sugiero no utilizar ni mayúsculas ni espacios en el nombre).

3) Ubica esa carpeta en, digamos, la raíz de tu computadora. Es decir, que quede
en algo como C:\hamster o D:\hamster

4) Descomprime en esa carpeta el ZIP que descargaste.

5) Ubica el archivo ejecutable "Hamster.exe". Si gustas crea un acceso directo y colócalo en tu Escritorio.

6) Da dos clics en dicho ejecutable, y elige el idioma en el que quieres trabajar. Voy a suponer que elegirás "Español".

7) Ingresa al menú "Configuración" , submenú "Cuentas y Contraseñas", pestaña "Cuentas Locales"

8) Ubica la cuenta de "admin", misma que no puedes ni debes borrar, ya que es la que te permite administrar todo el servidor de correo.

9) Da un clic sobre ella con el ratón y, una vez sombreada, da clic en el botón "Editar" ubicado del lado derecho.

10) En la ventana que aparezca, selecciona la pestaña "General", coloca tu nombre en donde dice "Nombre completo". Voy a suponer que colocas "Denise Rodaro".

11) Debajo del campo anterior, verás un botón con la leyenda "Cambiar", que hace referencia a la contraseña de la cuenta "admin".

12) Da clic en dicho botón y asígnale un password. Voy a suponer que le pones "administradora".

13) En la pestaña "Noticias NNTP" no realizaremos nada.

14) Da clic en la pestaña "Correo/POP3MAP+SMTP" (tercera pestaña).

15) En la opción "Dirección de correo local" escribe la dirección de correo que quieres para ti en tu localhost, y que será el que usarás como administradora. Voy a suponer que eliges la siguiente dirección "administradora@localhost" (nota que lo único que puedes variar es la primera parte de la dirección; lo de "@localhost", tiene que ir por fuerza).

16) Verifica que la opción "Invalidar configuración para tipo de buzón de correo" no aparezca seleccionada, y que la opción "El usuario puede enviar correo" diga "Por defecto", y al lado "Sí". En caso de que no diga "Sí", selecciona esta opción del catálogo.

17) Presiona el botón "Confirmar".

18) Lo que has hecho, es personalizar la cuenta de administradora del servidor de correo, asignándole tu nombre, tu password, y tu correo electrónico en el "localhost". El usuasio siempre será "admin".

19) Ahora bien, debes crear varios usuarios que funcionen con tu plataforma. El proceso es análogo a lo que acabas de realizar, así que aquí vas sola. Sugiero que generes las siguientes cuentas y usuarios:
--------------------------------------------------
usuarios - cuentas de correo - passwords
---------------------------------------------------
alumno1 - alumno1@localhost - moodle01
alumno2 - alumno2@localhost- moodle02
alumno3 - alumno3@localhost - moodle03
alumno4 - alumno4@localhost - moodle04

20) Puedes crear un grupo que se llame alumnos y colocar ahí dichas cuentas.

21) Cuando acabes, confirma todo lo que se te solicite, y volverás a la pantalla
principal de Hamster Classic.

LO QUE SIGUE ES OPCIONAL, PARA VERIFICAR SI PUEDES O NO HACER "RELAY", Y ENVIAR MAILS AL EXTERIOR, DESDE TU LOCALHOST.

22) Nuevamente da clic en el menú "Configuración", pero ahora elige el submenú "Correo: ajustes y servidores".

23) En la primer pestaña "Configuración POP3", verifica que hay una palomita en la opción "Dejar correos en el servidor, no borrarlos".

24) En la segunda pestaña "Servidor de correo POP3", da clic en la opción "Añadir". Escribe tu servidor POP3.

25) El servidor POP3 es aquél que te permite recibir correo electrónico, en tanto que el SMTP te permite enviarlo. Lo que se está intentando hacer es que Classic Hamster actúe como intermediario entre tu "localhost" y tu proveedor de servicios de Internet (llamado ISP-Internet Service Provider).

26) En mi caso, yo contraté con una compañía que se llama Prodigy, y a través de ella me conecto a la Red. En tu caso quizá sea la compañía Telefónica u otra.

27) La cosa es que casi siempre los servidores POP3 y SMTP se escriben usando la terminación del mail que te asignan. Por ejemplo, Prodigy te dice que tu correo personal es: usuario@prodigy.net.mx.

Para fines prácticos, piensa que el servidor POP3, puede ser:

pop.prodigy.net.mx , o bien , prodigy.net.mx

Y el SMTP sería:

smtp.prodigy.net.mx ,o bien, prodigy.net.mx

O pruebas (ensayo y error), o llamas a tu proveedor y le preguntas estos datos.

28) Si tu mail es tipo HTML, es decir, como Yahoo o Hotmail, aquí no podrás definir nada, dado que ello implica otra tecnología distinta a la POP y SMTP. Si colocas pop.hotmail.com, o bien, smtp.yahoo.com, no tendrás resultado alguno.

29) Ahora bien, una vez definido tu servidor POP, se abrirá una pantalla en la que tendrás que definir la contraseña del mismo. Para ello, da clic en el botón "Editar", en el que se te preguntará por el "usuario" y la "contraseña" del servidor POP.

Siguiendo el ejemplo de Prodigy, si el mail que yo tengo es:

david@prodigy.net.mx (contraseña: 123456789),

entonces cuando Classic Hamster me pregunte por el usuario y contraseña del servidor POP, colocaré"david" y "123456789", respectivamente, aunque sin las comillas.

30) Finalmente, verifica que en la opción "Puerto del servidor" diga "pop3". Si no es así, selecciona esta opción.

31) En la pestaña "Configuración SMTP" no hagas nada.

32) En la pestaña "Servidor SMTP", el proceso para dar de alta el servidor es análogo al del POP3. Quizá la única complejidad que tengas será que después de definirlo (por ejemplo: smtp.prodigy.net.mx , o bien, prodigy.net.mx), tendrás que seleccionar la opción "Autenticación requerida (SMTP-AUTH), a fin de "Editar" el usuario y el password, que serán los mismos que para el POP3.

33) Hecho todo lo anterior, pasemos a entrar en materia wink

Como ya hemos dicho, Classic Hamster (un servidor de correo), es un intermediario entre tu máquina vuelta servidor (localhost), y tu ISP.

Ello implica que en vez de que tu computadora envíe los correos al ISP y
éste, a su vez, los envíe a sus destinatarios, primero "llegarán" a Classic Hamster, y este programa, a su vez los enviará a los destinatarios, "usando" tu ISP.

A esta operación se le llama "relay", y aquí es donde vienen los problemas.

Esta forma de operar es muy utilizada por los "Spammers", y los ISP's tienden a bloquer las opciones de "relay".

Esto significa que, en la práctica, el POP3 (es decir, que Classic Hamster descargue correos de tu ISP y de ahí tu los leas con tu cliente de correo) funcionará, pero no el SMTP. Esto nos lleva al siguiente punto

34) Para probar que configuraste adecuadamente tu POP3, en la pantalla principal de Hamster Classic, elige el menú "Conexión", submenú "Servidor correo entrante (POP3)", y luego el que hayas configurado (en el ejemplo: pop.prodigy.net.mx).

35) Si todo sale bien, se realizarán algunos procesos, no aparecerán errores, y luego podrás presionar la tecla "F3", y se abrirá una ventana en la que verás todas las cuentas que creaste (admin, la tuya, y alumno1, alumno2, etc).

36) Si el POP3 funcionó, en la cuenta admin se habrá descargado todo tu correo (nota que si tu dirección es del tipo hotmail.com o yahoo.com, no ocurrirá nada).

37) Para leerlo en tu cliente de correo (por ejemplo, Outlook Express), deberás crear una cuenta en la que incluyas los siguientes datos:

Nombre: Denise Rodaro (puedes poner otro)
Cuenta: administradora@localhost (depende de la que hayas elegido al configurar Classic Hamster)
Servidor POP: localhost (por fuerza)
Servidor SMTP: localhost (por fuerza)
Usuario: admin (por fuerza)
Contraseña: administradora (depende de la que hayas elegido al configurar Classic Hamster)

NOTA: Coloca en la opción "dirección de respuesta" o "responder a" o similar, una dirección distinta a la de localhost. Por ejemplo: denise@hotmail.com o la que tengas.

38) Una vez configurada esta cuenta, puedes enviar un e-mail , mismo que llegará a Hamster Classic (podrás verlo, presionando la tecla F3).

39) Lo que procede es: menú "Conexión", submenú "Servidor correo saliente", opción "smtp.prodigy.net.mx" (es decir, la que hayas configurado).

40) Lo más probable es que no te deje enviar el e-mail, y te salgan una serie de errores. Como te digo, ello es porque no se puede el "relay". Pero igual y en tu caso sí funciona.
Si desde Moodle mandas correos a destinatarios externos, hasta aquí se parará el proceso.
No podrás seguir hacia la confirmación.

DE AQUÍ EN ADELANTE, ES NECESARIO REALIZAR LO QUE SE INDICA,
DE MANERA QUE MOODLE QUEDE CONFIGURADO PARA TRABAJAR
CON HAMSTER CLASSIC.

41) Entra a Moodle, y en donde configuraste el correo electrónico, ponle:

Servidor: 127.0.0.1

(este es el mismo que "localhost", pero NO ESCRIBAS "LOCALHOST")

En el SMTP, pon de usuario "admin", que es el usuario administrador de Hamster Classic.

En la contraseña, pon la que le asignaste a "admin" (en el ejemplo, "administradora).

42) Ahora, en la pantalla principal de Moodle, sin que hayas ingresado con una contraseña, llena el formulario para suscribir un alumno.

43) Llena sus datos, y que su cuenta de correo, sea, por ejemplo "alumno1@127.0.01" (NO PONGAS @localhost).

44) Envía la información, y si todo sale bien, se te indicará que el mail ha sido enviado y que esperan tu confirmación (o algo así)

44) En tu cliente de correo (ejemplo: Outlook Express), crea una cuenta de correo para el alumno1, usando los datos y password que utilizaste en Hamster Classic.

45) Hecho lo anterior, indica que quieres enviar y recibrir correo, y te deberá llegar el mensaje de confirmación de moodle.

46) Configura cuentas en tu cliente de correo, para el resto de los alumnos, y prueba como se pueden enviar mails entre ellos. Mi impresión es que no tendrás problemas y todo será un éxito.

LO QUE SIGUE TAMBIÉN ES OPCIONAL.

47) Prueba dando de alta en Moodle, en el formulario de registro, al alumno3 (por ejemplo), y colócale como dirección de e-mail, una que tengas de hotmail,
yahoo u otra.

48) Moodle enviará el correo. Éste se almacenará en Classic Hamster (F3 para confirmarlo), y en teoría deberías presionar el servidor SMTP para mandarlo, y no habría problema.

49) Por el bloqueo al relay, sabemos que ello no sirve, así que aquí terminará todo. Puedes copiar el mensaje en tu cliente de correo y mandarla desde tu cuenta personal, pero dado
que se requiere confirmar dando clic en una URL del localhost, sólo marcará error.

Quizá puedas sustituir el link por el de una página Web en el que haya un formulario
de contestación distinto al de Moodle, y si el alumno/alumna entra ahí y llena algo,
quizá tu puedas recibir vía tu mail normal una respuesta y luego das de alta al alumno
en Moodle.

Creo que esto es muy engorroso, y quién sabe si sea funcional.

Bueno, gracias por aguantar este largo mensaje.

Espero que te sirva.


In reply to David Hernández

Re: NO LLEGAN LOS MAILS A LOS CORREOS DE LOS USUARIOS....¿Me Ayudan?

by Denise Rodaro -

Querido David:

Mil gracias por tus sugerencias.

Ahorita estoy saliendo de viaje y regreso el martes proximo. Inmediatemente regrese lo pongo en practica y vuelvo a escribirte para informarte, si?

Recibe un abrazo enorme

Gracias

Denise

In reply to David Hernández

Re: NO LLEGAN LOS MAILS A LOS CORREOS DE LOS USUARIOS....¿Me Ayudan?

by Juan Muñoz Barbo -
David, como muy bien tu dices: " Creo que esto es muy engorroso, y quién sabe si sea funcional.", aparte de que a un usuario novato ( y experto ) le "tira patrás" si tiene que hacer los 49 puntos que comentas. Bufff. ( se nos vá del foro de Moodle para siempre y perdemos un usuario potencial ) diabólico

Como diría algún doctor que hay en el foro " Es peor el remedio que la enfermedad" sonrisa

Ahora en serio ( antes bromeaba ), busquemos siempre las soluciones más sencillas, que suele ocurrir que además son las más eficientes.

saludos.




In reply to Juan Muñoz Barbo

Re: NO LLEGAN LOS MAILS A LOS CORREOS DE LOS USUARIOS....¿Me Ayudan?

by David Hernández -
Hola Juan,

Sí, esto está complicado... si se describe....

Hacerlo no toma ni dos minutos...

Y el beneficio es amplio, porque en una sola computadora puedes llegar a simular el proceso de aprendizaje con múltiples usuarios, así como monitorear los intercambios via mail.

Supongo que esto sólo le interesará a quienes pretenden profundizar en los temas de Moodle en específico, y del e-Aprendizaje en general.

Yo creo que si mi apreciación es correcta, entonces puedes poner uno o muchos puntos y las personas los llevarán a cabo.

La opción más práctica que posiblemente prefiriera otro tipo de personas, es contratar el servicio de hosting de Moodle (www.moodle.com), y ya.

Por otra parte, vi tu respuesta.... puedo preguntarte ¿por qué dices que funciona?

Es decir, ¿cuál es la explicación de por qué Moodle se comunica con Yahoo, así sin más?

Saludos

In reply to Denise Rodaro

Re: NO LLEGAN LOS MAILS A LOS CORREOS DE LOS USUARIOS....¿Me Ayudan?

by Juan Muñoz Barbo -
Deberás de comprobar dos aspectos:

Primero: Que tienes correctamente configurada la sección correspondiente al envio de correo ( como administradora de la plataforma ).

Segundo: Que se ejecuta el cron cada cierto tiempo, ya que es éste el que realiza ( entre otras cosas ) el envio de correo al ejecutarse.

Cuidado, no nos estamos refiriendo al correo interno tipo intermail o otro bloque que haga esta función (incluso de correos externos tipo quickmail ), sino al correo que se genera cuando nos damos de alta en la plataforma o cuando mandamos un mensaje al foro y éste se envía de forma automática a todos los participantes.

un saludo.
In reply to Juan Muñoz Barbo

Re: NO LLEGAN LOS MAILS A LOS CORREOS DE LOS USUARIOS....¿Me Ayudan?

by Denise Rodaro -

Hola Juan

Te comento que entré como administradr, fui al panel a SERVIDOR/MAIL

alli en el primer casillero(de  SMTP) que pide que dejemos en blanco para que actue PHP o escribamos algo puse: localhost

eso fue lo unico que configuré

Luego sali de la plataforma.

Entre a la pagina principal y llene el formulario como si fuera un nuevo usuario que solicita autenticacion. Di un correo y una contraseña. etc

Luego me dio un mensaje de error

Cuando quice entrar con dichos datos de usuario y contraseña, me da un mensaje que dice: fue enviado a su mail...tal y tal...y desde el link correspondiente debe confirmar, etc

PERO NUNCA LLEGO DICHO MAIL A LA CUENTA DE CORREO HOTMAIL QUE INSCRIBI....

uffff!!! no se

Que se te ocurre?

Gracias

Denise

In reply to Denise Rodaro

Re: NO LLEGAN LOS MAILS A LOS CORREOS DE LOS USUARIOS....¿Me Ayudan?

by M. en Arq. Jorge Eduardo Rettally Muñoz -

Hotmail tiene muchos filtros: Anti spam, anti pornografia, anti phishing....no acepta el envío de ficheros zip, ni mp3, etc. etc. etc.  Entre otras cosas tal vez no reconoce a tu servidor como un "sitio seguro" y los rechaza.

A mi me ha pasado lo mismo.  La unica opción practica: Que los alumnos que tengan correo electronico en Hotmail, contraten otro correo alterno como "Yahoo" o "G-mail" o "Lycos" o "Walla" etc. que si acepten los envios de tu servidor "no seguro".

Espero que te sirva; a mi me esta funcionando.

In reply to M. en Arq. Jorge Eduardo Rettally Muñoz

Re: NO LLEGAN LOS MAILS A LOS CORREOS DE LOS USUARIOS....¿Me Ayudan?

by Denise Rodaro -

Hola Eduardo:

Tampoco llegan a Yahoo no Gmail

Debe ser un problema de configuracion de Mail en Moodle, no sé

Igualmente, gracias por tu preocupacion y solidaridad

denise

In reply to Denise Rodaro

Re: NO LLEGAN LOS MAILS A LOS CORREOS DE LOS USUARIOS....¿Me Ayudan?

by Juan Muñoz Barbo -
Denise, comentaste lo siguiente:

Te comento que entré como administradr, fui al panel a SERVIDOR/MAIL

alli en el primer casillero(de SMTP) que pide que dejemos en blanco para que actue PHP o escribamos algo puse: localhost

Según leo, intentas instalar tu moodle en un Windows XP, por lo que no procede que pongas localhost , ya que no tienes un servidor de correo en la máquina que instalas tu moodle.

Vamos aver si logramos captar los conceptos aprobación, supongamos que tienes una cuenta de correo del tipo denise@yahoo.es ¿ vale ? y la deseas utilizar en tu moodle instalado en tu windows XP ( ya que no tienes instalado en esta máquina un servidor de correo ). Bien, entonces en las variables de tu moodle referentes al correo y entrando como administradora, deberias de poner algo así:

Correo electrónico

smtphosts: smtp.correo.yahoo.es
Escriba el nombre completo de uno o más servidores SMTP locales que Moodle usará para enviar correo (e.g., 'mail.a.com' o 'mail.a.com;mail.b.com'). Si lo deja en blanco, Moodle usará el método PHP por defecto para enviar correo.
smtpuser: denise
Si antes ha especificado un servidor SMTP, y el servidor requiere autenticación, escriba aquí el nombre de usuario y la contraseña.
smtppass: tu_contaseña_del_correo

Es muy parecido a la configuración de un cliente para leer el correo tipo Thunderbird , outlook , etc. ( no te valdrán cuentas de hotmail, para este propósito ).

Así tendrás solucionado lo del correo, ahora te quedará el asunto del cron que ya se comentó en otro mensaje.

saludos.


In reply to Juan Muñoz Barbo

Re: NO LLEGAN LOS MAILS A LOS CORREOS DE LOS USUARIOS....¿Me Ayudan?

by Patricio Novoa -

Denise, a eso me refería yo con que vayas a configuración, variables...etc.

prueba con esto, yo ya lo hice y me resultó ok.

saludos

In reply to Juan Muñoz Barbo

Re: NO LLEGAN LOS MAILS A LOS CORREOS DE LOS USUARIOS....¿Me Ayudan?

by Denise Rodaro -

Graciassssss, Amigos!!!!

POR FIN!!!! Solucionamos el problema. Capté los conceptos y fui siguiendo los pasos que me indicó JUan en este mail y FUNCIONÓ!!! LLegó el mensaje a la cuenta de Hotmail que inscrbií copmo usuario nuevo desde fORMULARIO.

ESTOY MUY FELIZZZZ....!!! Es más, este mediodia pensaba viajar pero postergué mi viaje unos dias a ver si logro resolver otros problemitas de mi Pataformita Moodle antes de irme. Estoy RE-Entusiasmada.

Ahora, me preocupa ¿COMO SE ENTERA EL AULUMNO CUAL ES SU CLAVE PARA ENTRAR AL CURSO? Les comento que yo le puse clave de acceso inclusive para invitados, si?

Gracias

Denise

In reply to Denise Rodaro

Re: NO LLEGAN LOS MAILS A LOS CORREOS DE LOS USUARIOS....¿Me Ayudan?

by fco javier gonzalez ortiz -
Yo tb llevo toda la tarde en los foros tratando de lograr que el correo de los Usuarios que se matriculan en el curso les sea enviado, y por fin lo HE RESUELTO.

Estoy con un servidor con Ubuntu , y despues de leer los correos de los foros y husmeando por google, la solución (supongo que habrá más) está en instalar un gestor de correo, por ejemplo Postfix.
Es decir con un #apt-get install postfix, y una vez instalado en la linea de comandos escribimos
#dpkg-reconfigure postfix
dando a las opciones que nos indica todas por defecto.....a correr.
Los correos de respuesta a los alumnos ESTAN FUNCIONANDO.

Aun no probé lo de los foros...(eso para otro dia).

Un cordial saludo.
Average of ratings: Útil (1)
In reply to fco javier gonzalez ortiz

Re: NO LLEGAN LOS MAILS A LOS CORREOS DE LOS USUARIOS....¿Me Ayudan?

by Denise Rodaro -

Hola, Francisco:

Recibi tu mail preguntando como resolvi el problema de que lleguen los mails a usuarios que se inscriben via formulario. Seguí los pasos que me sugirió Juan en este foro:

Denise, comentaste lo siguiente: Te los copio a continuacion

Te comento que entré como administradr, fui al panel a SERVIDOR/MAIL

alli en el primer casillero(de SMTP) que pide que dejemos en blanco para que actue PHP o escribamos algo puse: localhost

Según leo, intentas instalar tu moodle en un Windows XP, por lo que no procede que pongas localhost , ya que no tienes un servidor de correo en la máquina que instalas tu moodle.

Vamos aver si logramos captar los conceptos aprobación, supongamos que tienes una cuenta de correo del tipo denise@yahoo.es ¿ vale ? y la deseas utilizar en tu moodle instalado en tu windows XP ( ya que no tienes instalado en esta máquina un servidor de correo ). Bien, entonces en las variables de tu moodle referentes al correo y entrando como administradora, deberias de poner algo así:

Correo electrónico

smtphosts: mail.yahoo.com.ar
Escriba el nombre completo de uno o más servidores SMTP locales que Moodle usará para enviar correo (e.g., 'mail.a.com' o 'mail.a.com;mail.b.com'). Si lo deja en blanco, Moodle usará el método PHP por defecto para enviar correo.
smtpuser: denise
Si antes ha especificado un servidor SMTP, y el servidor requiere autenticación, escriba aquí el nombre de usuario y la contraseña.
smtppass: tu_contaseña_del_correo


Es muy parecido a la configuración de un cliente para leer el correo tipo Thunderbird , outlook , etc. ( no te valdrán cuentas de hotmail, para este propósito ).

Así tendrás solucionado lo del correo, ahora te quedará el asunto del cron que ya se comentó en otro mensaje.

saludos.

Bueno, Francisco, espero haber sido de utilidad

Suerte

Denise


In reply to Juan Muñoz Barbo

Re: NO LLEGAN LOS MAILS A LOS CORREOS DE LOS USUARIOS....¿Me Ayudan?

by Agustin Allende Gasparo -
Hola Juan:
Estuve leyendo tu post, debido a que estoy teniendo el mismo problema que Denise, no me esta enviando los correos y me da error cuando intento dar de alta a un usuario.

Probé configurando el campo smtp del servidor de correo con "smtp.yahoo.com.ar" y en los campos de usuario y password, coloque los usuarios y password de mi cuenta en yahoo y me largo el siguiente error:

SMTP -> ERROR: Failed to connect to server: php_network_getaddresses: getaddrinfo failed: No such host is known. (0)
ERROR: SMTP Error: Could not connect to SMTP host.


Se ha intentado enviarle un email sin éxito.

Más información sobre este error.

Luego probé dejando en blanco el campo smtp y manteniendo mi usuario y contraseña y me dio el siguiente error:

ERROR: Could not instantiate mail function.


Se ha intentado enviarle un email sin éxito.

Más información sobre este error.

Quisiera saber si me podrias dar una mano con mi problema.

Te comento un poco sobre donde tengo instalada la plataforma.

Tengo instalado todo en un servidor rentado. El sistema operativo esun windows server 2003, y todo esta corriendo sobre un servidor apache.

Quisiera saber si mi problema esta en la empresa que no me deja salir con los mail desde el servidor o si hay que cambiar alguna configuración del archivo de configuración PHP o alguna otra cosa.

Saludos.

agustín
In reply to Denise Rodaro

Re: NO LLEGAN LOS MAILS A LOS CORREOS DE LOS USUARIOS....¿Me Ayudan?

by Carlos Agustín L. Avila -
¿Que sistema operativo tiene tu PC?
¿Sales a Internet con IP dinámica ó tu Moodle esta instalado en una red privada?
¿Recibes los correos de los usuarios con una cuenta de correo electrónico del tipo @hotmail.com?

In reply to Carlos Agustín L. Avila

Re: NO LLEGAN LOS MAILS A LOS CORREOS DE LOS USUARIOS....¿Me Ayudan?

by Denise Rodaro -

Holitas Carlos:

Tengo Windows XP

Esta instaladoi Moodle en mi PC en localhost, pero saque una cuenta en cjb.net que me dio una direccion que escribiendola en el explorador redirecciona hacia mi localhost/moodle y supuestamente los usuarios deberian poder acceder a mi plataformita....hasta ahora no pudieron porque no funcionó....

si, recibo los correos desde digerentes tipos de cuentas, entre ellas hotmail. Pero no olvides que los usuarios soy yo misma que corro la plataformita desde el explorador y lleno el formulario con una direccion de yahoo o hotmail y una contraseña, etc....y luego espereo que llegue el mensaje a dichas cuentas, si?

Ya no se que hacer...para solucionar este problema

Me ayudan, please?

Mil gracias

Denise

In reply to Denise Rodaro

Re: NO LLEGAN LOS MAILS A LOS CORREOS DE LOS USUARIOS....¿Me Ayudan?

by Patricio Novoa -

Sabes, me ocurría lo mismo, y es que me faltaba una descripción en la configuración.

ingresas como admin

luego vas a configuración

luego vas a variables

en las variables está correo electrónico

ahí te pide que especifiques el smtp de la cuenta que usas para que se envíen esos correos. Ingresas ahí los datos smtp el usuario y la contraseña de la cuenta y listo, de ahí en adelante se enviaron los mails correspondientes a la inscripción.

eso me paso a mi, espero te sirva, besos desde chile!

In reply to Patricio Novoa

Re: NO LLEGAN LOS MAILS A LOS CORREOS DE LOS USUARIOS....¿Me Ayudan?

by Denise Rodaro -

Patricio, ¿Cuales serian los datos  de la cuenta SMTP? Cual es esa cuenta y cuando la habilité?

Se trata de mis datos de usuario y contraseña como administrador de Moodle o cuales?

Quedo a la espera

Gracias

Denise

In reply to Denise Rodaro

Re: NO LLEGAN LOS MAILS A LOS CORREOS DE LOS USUARIOS....¿Me Ayudan?

by omar rodriguez -

Hola:

Tenía el mismo problema, no llegaban a su destinatario los correos de moodle, de reenvio de contraseña y de usuario nuevo a los usuarios, leí todo lo anterior y no hice nada, en mi caso, el servidor smtp es smtp.prodigy.net.mx, lo que hice fué porner el servidor de correo de mi proveedor, 148.235.52.50 y buuuuuuala, me funcionó.

Cabe mencionar que estuve monitoreando con ethereal lo que enviaba moodle y me di cuenta que los códigos de respuesta de prodigy estaban correctos, pero por alguna razón, prodigy no enviaba los correos.

Prueben con esto, a mi me funcionó

Saludos desde Morelia Michoacán México

In reply to omar rodriguez

Re: NO LLEGAN LOS MAILS A LOS CORREOS DE LOS USUARIOS....¿Me Ayudan?

by Fernando Palarea Martín -
A mí me sale lo siguiente cuando ejecuto manualmente el cron.php, tengo el servidor bien puesto y el usuario y contraseña, y nunca me llegan los correos aunque fuerce la suscripción, qué debo hacer?

Gracias!!!


Starting activity modules
Finished activity modules
Starting blocks
Processing cron function for search....Global searching is not enabled. Nothing performed by search.
done.
Finished blocks
Starting admin reports
Finished admin reports
Updating languages cache
Removing expired enrolments ...none found
Starting main gradebook job ...
done.
Running clean-up tasks...
Deleted old cache_text records
Synchronised metacourses
checking for create_password
Executed tag cron
Cleaned up contexts
Cleaned cache flags
Built context paths
Finished clean-up tasks...
Running backups if required...
 Checking backup status...INACTIVE
Backup tasks finished.
Running auth crons if required...
Cron script completed correctly

Execution took 0.434155 seconds
In reply to Fernando Palarea Martín

Re: NO LLEGAN LOS MAILS A LOS CORREOS DE LOS USUARIOS....¿Me Ayudan?

by Fernando Palarea Martín -

De repente me llegaron todos los mails de stos dos días, pero ahora al enviar un mensaje privado a alguien del grupo me da error de stmp :S No entiendo, como sé si está bien configurado el cron o cada cuanto se ejecuta o pq me sale ese error justo tras enviar el mensaje?

Gracias!!! Un saludo

In reply to Fernando Palarea Martín

Re: NO LLEGAN LOS MAILS A LOS CORREOS DE LOS USUARIOS....¿Me Ayudan?

by Juan Carlos Gimenes Santeliz -
Buenas les comento que e montado moodle en un servidor web personal bajo debian he verificado las configuraciones pero no logro que el correo de confirmacion llegue a los usuarios.
Si alguien me puede ayudar y decir como configurar los servidores.
In reply to Juan Carlos Gimenes Santeliz

Re: NO LLEGAN LOS MAILS A LOS CORREOS DE LOS USUARIOS....¿Me Ayudan?

by carlos blanco -

Dos cosas: por un lado instala un cron y configúralo. Para saber si está bien instalado, en administración --> notificaciones. Si el cron no se ha ejecutado en las últimas 24 horas suele mostrarse ahí un mensaje

También puedes configurar esta opción del moodle que permite enviar correo aunque no tengas instalado ningún servidor de correo en el servidor

Seconfigura en las opciones de configuración del administrador, servidor-->email

Smtp=mail.mimail.es

Usuario=miusuario

Password=mipassword

In reply to carlos blanco

Re: NO LLEGAN LOS MAILS A LOS CORREOS DE LOS USUARIOS....¿Me Ayudan?

by Joel Ramos -
Carlos : Donde puedo conseguir el cron y dimesi puedes como se configura.También quisiera que me ayudaras si puedes y sabes , en como colocar un banner echo en flash , en la portada del mi moodle.gracias
In reply to Joel Ramos

Re: NO LLEGAN LOS MAILS A LOS CORREOS DE LOS USUARIOS....¿Me Ayudan?

by Manuel García Gálvez -
Debes activar el cron de forma manual visitando
http://ladirecciondetumoodle.com/moodle/admin/cron.php

o bien puedes bajarte un programa en esta dirección en el que puedes configurar cada cuanto tiempo se activara el cron. En esta página tienes la información mas detallada

http://docs.moodle.org/es/Cron

In reply to Manuel García Gálvez

Re: NO LLEGAN LOS MAILS A LOS CORREOS DE LOS USUARIOS....¿Me Ayudan?

by carlos blanco -

Efectivamente, como dice Manuel, puedes descargar el cron desde  http://docs.moodle.org/es/Cron. Ahí tienes información sobre como instalarlo y configurarlo tanto en windows como en linux.

En windows es como la instalación de un programa normal y corriente, salvo que te preguntará la dirección del fichero cron, que como dice Manuel estará en

http://tudireccion.com/moodle/admin/cron.php

Una vez introducida la dirección, ya está listo.

En linux debes seguir las indicaciones que te vienen en el documento sobre el cron

Respecto al flash, tendrás que ir a la carpeta de los temas de moodle, en el caso de que uses por ejemplo el tema orangewhite sería

mi_carpetadel_moodle/theme/orangewhite

Ahí busca un fichero llamado header.html y en este caso en concreto sobre la línea 20 (en otros puede variar un poco) añades el banner. En el ejemplo de abajo lo que estoy añadiendo es un logotipo llamado logoh.jpg cuyo fichero se encuentra en la misma carpeta orangewhite.

 <div id="page">
<img src="<?php echo $CFG->themewww .'/'. current_theme() ?>/logoh.jpg">
<?php if ($home) {  // This is what gets printed on the home page only 
?>

In reply to Denise Rodaro

Re: NO LLEGAN LOS MAILS A LOS CORREOS DE LOS USUARIOS....¿Me Ayudan?

by Humberto Keymur -
Hola a todos, por fin pude resolverlo,

Es verdad se puede deber a todos los problemas antes descritos, pero como simpre tu puedes darle la vuelta a estos mediante un poco de código y paciencia.

1.- moodle/admin/settings.php?section=mail o

Administración / Servidor / Email
Los valores que vienen por default dejalos, limpia las secciones de username,hostname, pass de SMTP

Aqui debemos poner unicamnte esto, tu correo no debe ser gmail, yahoo, hotmail ni nada gratuito, debes tener uno de tu trabajo o propio. ya sea tusdatos@tudominio.com

Dirección 'no-reply'noreplyaddress tusdatos@tudominio.com

Nombre del apoyosupportnam Administrador de plataforma

Email de apoyosupportemail tusdatos@tudominio.com

Guardamos cambios y listo.

Con esto los mensajes que envie la plataforma llegan sin problemas, tanto el registro, como cambio de contra, asi como los emnsajes masivos


La mayoria de los sistemas usan cabeceras de mensajes propias, que los administradores de correos detectan y suponen SPAM, asi que otra forma es editar el codigo fuente de moodle en la funcion de envio de correo, desgraciadamente la edite sin resultado alguno.




In reply to Humberto Keymur

Re: NO LLEGAN LOS MAILS A LOS CORREOS DE LOS USUARIOS....¿Me Ayudan?

by Yolanda Lopez Carrillo -
Hola a todos,

Yo tenía ese problema y lo pude solucionar con la configuración del cron, y a parte lo paso manualmente de vez en cuando.
Pero desde hace 3 o cuatro días, al pasar el cron todos los correos son devueltos, como cuando el correo del destinatario no es correcto, lo he comprobado y si que son correctos estos email. Y no se a que es debido, he comprobado si lo tengo configurado como comenta Humberto, y lo tengo exactamente, por lo que debería funcionar.

Éste es el asunto en todos los correos "Mail delivery failed: returning message to sender"

Me podrían ayudar por favor, ya no se donde mirar.


Gracias,
un saludo.
Yolanda
In reply to Yolanda Lopez Carrillo

Re: NO LLEGAN LOS MAILS A LOS CORREOS DE LOS USUARIOS....¿Me Ayudan?

by Wenceslao Fernández -
Hola Yolanda smile

Las configuraciones de los servidores ponen cada vez más barreras para bloquear el spam y es posible que que te esté sucediendo eso, en particular si utilizas correos de MSN o Yahoo y en menor medida de GMail. La solución pasa por configurar el correo por defecto con una cuenta SMTP (puede hacerse incluso con una cuenta de Gmail). Un conversación muy reciente sobre el tema:

http://moodle.org/mod/forum/discuss.php?d=124755


Salu2

W
In reply to Wenceslao Fernández

Re: NO LLEGAN LOS MAILS A LOS CORREOS DE LOS USUARIOS....¿Me Ayudan?

by Yolanda Lopez Carrillo -
Hola Wenceslao,

Lo miraré, a ver si encuento una solución.

Gracias.