Mail icon

Mail

Maintained by Marc Català, Albert Gasset
Internal course messaging with a webmail-like interface
Price option: Free

Supports Moodle 2.3-5.2 See all versions
Latest release: 2 months ago
Installations: 3837
Downloads (last 90 days): 704

Frankenstyle name: local_mail
Local plugins

Comments

Comments are no longer open for new posts. Existing comments remain available to read.

Buenos días
Me han pedido que cuando se agregue una actividad nueva en cualquier curso, el profesor pueda enviar un mail a todos los inscritos en el dicho curso, para esto ya tengo implementado que se detecte cuando se ha agregado una actividad y que se cree un mensaje predeterminado en el local_mail. Pero tengo el siguiente problema, quisiera que automáticamente, cuando se abra el formulario de correo (compose.php) se muestren ya como destinatarios a todos los usuarios inscritos. Hay alguna manera de hacerlo?
Por favor, si me pusdieran indicar en qué clase buscar o qué función me podría ayudar se los agradecería mucho.
Gracias
Hola Raúl,
Actualmente no hay planes a medio/largo plazo para implementar esta funcionalidad.
Saludos,
Marc
¿Tenéis previsto implementarla? Sería muy interesante smile
Muchas gracias.
Saludos,
Raúl
Hola Raúl,
No, las copias de seguridad de los cursos no incluyen los mensajes del plugin Mail. Esta funcionalidad no está implementada.
Saludos,
Marc
Hola Marc, Albert,
Tengo una pregunta... cuando restauro la copia de seguridad de un curso con toda la información de los usuarios, no veo nada en las bandejas de entrada, salida, borradores, etc. ¿El backup de un curso incluye backup de los mensajes intercambiados por el plugin?
Muchas gracias!
Hola David,
El grupo de una persona no se puede consultar en la bandeja de entrada.
El único sitio dónde se puede consultar el grupo de una persona es en la pantalla de selección de destinatarios (cuando se crea un mensaje) y solo se utiliza con la finalidad de filtrar resultados.
Saludos,
Marc
¿Como se puede saber desde la bandeja de entrada a que grupo pertenece el usuario que envia el mensaje?.
Hola Jorge,
La decisión de utilizar la variable de configuración maxusersperpage fue principalmente por un criterio de integración con Moodle, esta variable la utiliza Moodle para limitar el número de usuarios que se muestran en sus listados (grupos, cohortes, etc.) y otro motivo es de rendimiento.
Mail está pensado para enviar cada correo a unas pocas personas, si se quiere enviar un mensaje a muchas personas se debería utilizar el foro. Si apareciera un listado con miles de personas, éste se debería paginar y en mi opinión la búsqueda que incorpora la pantalla suple la carencia de la paginación. Piensa que la consulta SQL que devuelve los resultados es relativamente costosa y se utiliza siempre que se quiere enviar un correo, y nosotros preferimos rapidez a mostrar más resultados que posiblemente no necesites.
Si veis que necesitáis mostrar más personas en el listado basta con aumentar el número de la variable maxusersperpage desde la configuración de Moodle (modificable desde el menú Administración del sitio) y probar si os funciona bien, cada instalación de Moodle es un mundo y para vosotros sea totalmente asumible aumentar el número de resultados a mostrar.
Veo que el mensaje que aparece cuando se supera el límite despista un poco, creo que lo modificaré para que muestre el número total de resultados devueltos y el total máximo permitido.
Espero haber contestado a tus preguntas
Salutaciones,
Marc
Hola de nuevo!
Solo para comentarles que logramos solucionar el problema.
El caso era que este usuario había sido desmatriculado del curso del cual le enviaron dichos mensajes (un pequeño detalle que olvido mencionarnos).
Y en el caso de mi usuario el problema fue que tenia 2 cuentas con los mismos datos (salvo el correo claro), y por ende no veía algunos mensajes pues correspondían a la otra cuenta.
Disculpen las molestias por este caso y muchas gracias por la atención smile
Hola a todos,
Quería comentaros que en alguno de nuestros cursos (de más de 100 participantes), al intentar redactar un mensaje pulsando en el listado de destinatarios, nos aparecía un mensaje de error.
Hemos descubierto que el problema estaba en la limitación que hacía la variable $mailmaxusers en la función local_mail_getrecipients.
Por defecto coge la variable de administración $CFG->maxusersperpage que por defecto está a 100.
En nuestro caso, hemos hecho que el valor de $mailmaxusers lo coja de la variable local MAIL_MAXUSERS, pues teníamos miedo que al modificar esa variable $CFG afectará a otras funcionalidades.
Una vez explicada y resuelta la situación en nuestra institución, me gustaría preguntaros ¿por qué este desarrollo sólo muestra los destinatarios en el caso de que no se supere ese límite?. Supongo que ya os lo habrías planteado pero, ¿no sé podía poner en varias páginas? ¿Existirá algún problema si aumentas mucho esa variable $mailmaxusers (por ejemplo a 1000)?
Muchas gracias de antemano.
Jorge.
Holas Marc,
Lo que sucede es que uno de nuestros usuarios reporto que sus mensajes del mes de Septiembre (y anteriores) ya no se mostraban. Yo revisé en la base de datos y encontré que el usuario si tenia mensajes correspondientes al mes de Septiembre. Entonces, para salir de dudas, hice un mensaje y lo busque en la base de datos. Encontré el mensaje pero también hallé otro mensaje, del mismo curso, pero que era del año pasado y que no he logrado visualizar en la plataforma. Es por ello que les hice la consulta de si es que hay algún factor que evite que se vean mensajes antiguos o si existe algún otro parámetro que impida ver ciertos mensajes.
Muchas gracias de antemano por su respuesta smile
Hola Tania,
Todos los mensajes que has enviado los encontrarás en la sección Enviados, si no aparecen puede ser debido a que no tengas permiso para utilizar mail desde el curso donde los enviaste.
Una consulta, como puedo visualizar mis mensajes antiguos? Porque envié algunos hace un tiempo pero ya no puedo verlos (y he revisado en la base de datos y sí esta ahí).
Muchas gracias de antemano
Hi Paulo,
You'll have to select Português - Brasil (pt_br) on your profile as preferred language
Hello!
How to change the language. I want the pt_br language. Thanks