Moodle plugins directory: Mail | Moodle.org
This plugin allows users to send messages to each other, using an interface and features similar to web-based mail clients.
Messages are tied to courses, so users can only send messages to other participants in courses they are enrolled in.
Users can access all mail features through the envelope icon present in the header of the site, or the main menu of the Moodle app.
Version 2.0 of the project implemented by the "Recovery, Transformation and Resilience Plan". Funded by the European Union - Next Generation EU. Produced by the UNIMOODLE University Group: Universities of Valladolid, Complutense de Madrid, UPV/EHU, León, Salamanca, Illes Balears, València, Rey Juan Carlos, La Laguna, Zaragoza, Málaga, Córdoba, Extremadura, Vigo, Las Palmas de Gran Canaria and Burgos.
Si un correo da error, primero hay que saber a quien fue enviado o quien lo envió, después hay que comprobar que las dos personas pertenecen al mismo curso y están inscritas las dos. Finalmente si el curso está configurado por grupos separados, las dos personas que comparten el correo deben estar en el mismo grupo.
Saludos
Sí, para enviar un correo con los destinatarios que quieras tienes que usar la siguiente estructura:
local/mail/create.php?c={COURSEID}&sesskey={SESSKEY}&rs={USERID1},{USERID2}
Ejemplo:
local/mail/create.php?c=2&sesskey=gRscWkUFxa&rs=34,163
Saludos
En esta explicación sobre el link para crear un un acceso directo en un bloque a redactar un mail;
Sí, para enviar un correo con los destinatarios que quieras tienes que usar la siguiente estructura:
local/mail/create.php?c={COURSEID}&sesskey={SESSKEY}&rs={USERID1},{USERID2}
Ejemplo:
local/mail/create.php?c=2&sesskey=gRscWkUFxa&rs=34,163
¿CÓMO REEMPLAZO/OBTENGO EL VALOR DE LA SESSKEY?
Gracias!!
La sesskey es una cadena de texto aleatoria creada por Moodle para proteger a los usuarios al realizar una acción dentro de la plataforma.
El enlace está pensado para usarlo desde dentro de la plataforma como por ejemplo en el perfil de usuario o por parte de otros plugins que quieran implementar esta funcionalidad, ya que requiere obtener el valor de la sesskey con la función que proporciona Moodle.
Para obtener este valor por parte del usuario, primero se tiene que estar identificado dentro de Moodle, luego hay que acceder al código fuente de una página (clic derecho del ratón en la página y seleccionar ver código fuente), dentro del código de la página HTML hay que buscar la cadena sesskey, una vez la encuentres copia la cadena con el contenido de la sesskey y sustitúyela en la url que os he proporcionado.
Saludos
Sorry to ask but I have a little problem : I installed the plugin, and then... impossible to find the block in the courses, to find it in the block list... I just don't know what to do to use it ?
Thank you!
Which version of Moodle are you using?, an envelope icon should appear in the navbar just next to notification icon.
Cheers
I now see the envelope, but all the other users can't... Is there a setting I need to change? How?
Thank you again for your help!
Mail icon appears to all users by default. Are your theme custom?
Check Mail is installed correctly, try to send a message to another user but first you've to be enrolled in a course.
Cheers
Tengo un Moodle versión 3.5 y hace años venimos usando local mail. Actualmente tenemos instalada la versión 1.9.8 y quería consultarte si es posible enviar, desde un curso que utiliza grupos separados, un mensaje a un determinado grupo.
Saludos.
Sí, es posible. Dependiendo del número de usuarios en el grupo y del valor del parámetro maxusersperpage que tengáis establecido en vuestro Moodle, se podrá enviar el mensaje a todos fácilmente o no.
Saludos
Notice: Undefined variable: options in /var/www/html/local/mail/renderer.php on line 811
Exception - Argument 1 passed to html_writer::select() must be of the type array, null given, called in [dirroot]/local/mail/renderer.php on line 812
Any ideas?
Brian
This "error" is related to groups in a course with separeted groups, I've tested Mail in Moodle 3.8.3 in a course with separeted groups and is working fine.
Check whether your site have changes in groups capabilities.
Cheers,
Marc
Is it possible to send outgoing mail to personal user email, similar to forum digest email functionality.
Cheers
Yes, but depends on your notification configuration.
You need to go to notification preferences page, and in Mail (local Mail) section configure 'Mail received notification' to receive a notification to your Email when you have a new mail and you're online, offline or both.
Cheers
Thanks for reply.
The Mail (local Mail) section configuration is not available in Moodle 3.9.1+ notification preferences page. Please see the screenshot shared image
https://drive.google.com/file/d/100Ms8ZAmmIyW20LwsTBWBnod080U6jcL/view?usp=sharing
https://drive.google.com/file/d/1FAge9sdKCggM37AarCismajUMKSl8DB5/view?usp=sharing
I have turned ON all of the notifications for trying, but it didn't work. I received the Mail message on Moodle site but not on user personal gmail inbox.
Cheers