Mail

Local plugins ::: local_mail
Maintained by Albert Gasset, Marc Català
Webmail-like messaging
Latest release:
3481 sites
1k downloads
93 fans
Current versions available: 7

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.

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4

Contributors

Albert Gasset (Lead maintainer)
Manuel Cagigas Lago
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Javier Pardo
    Yaou, 25 Goue. 2024, 11:24 PM
    First of all, congratulations to the developers of this fantastic plugin for its excellent functionality.

    I have a question: Is there any possibility as an administrator to access the messages of another student user? I am referring to the possibility of doing this without having to log in with the student's username and password.

    For quality reasons, it is necessary to review the conversations between a student and a teacher to verify the proper functioning of a course. Is there the possibility of being able to see another user's messages as an administrator?

    Thanks for the great work.
  • Friedhelm
    Mer., 9 Here 2024, 6:45 PM
    Hello!

    We are currently having a problem where we receive the following error message when two users access their inbox.

    User with ID 0 not found

    Error code: errorusernotfound

    The two users are enrolled in three courses.

    We had the same problem some time ago and there was an SQL command. We executed this in the database, but to no avail.

    Best regards
    Friedhelm
  • Pawel Gadalinski
    Yaou, 10 Here 2024, 3:44 PM
    hi,
    can You add Polish language ?? or how can i add new language permamently (new update will not delete my lang) ?
  • Jaco-Louis Kruger
    Yaou, 10 Here 2024, 4:18 PM
    Good day

    Where can I log a feature request?

    Our institution is making extensive use of this plugin for communication between lecturers and students.

    The lecturers would like to add the functionality for automatic replies when they are out of office, similar to out of office in Outlook. Would this be something that you can add to the plugin?

    Kind regards
  • Rafael Sospedra
    Gwe., 11 Here 2024, 7:32 PM
    Hola.
    Agregado sobre Moodle 4.4.1+ (Build: 20240809). Tema: Trema
    Al intentar enviar un correo, sólo me aparece un posible destinatario. Los demás no aparecen. Un saludo.
  • Pablo Ruiz Soria
    Yaou, 31 Here 2024, 4:31 PM
    Hola equipo,
    primero agradeceros por este magnífico plugin.
    Estamos observando que en la bandeja de entrada cuando hemos respondido a un email y accedemos al mismo no podemos ver que hayamos respondido y, para verificarlo, hay que acceder a Enviados. Estaría francamente bien si al acceder a un email (bien sea en Recibidos o en Enviados) se pudiera ver el hilo completo de la conversación.
    Gracias de antemano
  • Robin Mobron
    Mer., 20 Du 2024, 8:18 PM
    Hello nice Moodle people,
    I have a question. Does this plugin support emailing the groups within courses?
    Best,
    Robin (Keizer Karel College, The Netherlands)
  • Piotr F
    Mer., 20 Du 2024, 8:24 PM
    Hi Robin,

    Partially.
    Ie. you can select a group, but it only filters non-members of the group out.
    Then you need to click "To" to each member of the group separately.
    As far as I can tell, just tried.

    Cheers,
    Piotr
  • Rituraj Saxena
    Meu., 26 Du 2024, 7:35 PM
    Moodle’s email functionality: When you send an email to a large number of users (especially over 1000), Moodle likely appends the recipient IDs or email addresses as query parameters in the URL.
    URL Length Limitation: Web browsers and servers have URL length limits (typically around 2000–8000 characters). When the list of recipients exceeds this limit, it can cause issues like "log URL" errors.
    BCC Behavior: BCC allows you to send an email to multiple recipients without exposing their email addresses to each other. If this list is too long, Moodle might attempt to handle it via the URL, which exceeds the limit.
    Please help me out
  • Pawel Gadalinski
    Meu., 3 Kzu. 2024, 3:51 PM
    hi, how can i change message limit ? default is 100 ?

    i have problem with {mlang} plugin , When i use it in application mlang is working great. But after send mail mlang dosent work correctly - is translate only my main language , additional {mlang en} {mlang de} not working - is blank in mail )white space).
  • Friedhelm
    Lun, 17 Cʼhwe. 2025, 10:19 PM
    Hello!

    We have over 200 Moodle instances and many of them use the Local Mail plugin. However, there are some who do not want to use the plugin. However, since we update all Moodle instances centrally, we do not want to remove the plugin from the few instances. However, we cannot find a setting in Moodle to deactivate the plugin.

    Best regards
  • Marc Català
    Lun, 17 Cʼhwe. 2025, 10:57 PM
    Hi Friedhelm,

    To "deactivate" the plugin you have to set to 'Prohibit' the capability 'local/mail:usemail' to 'Authenticated user' on system context.

    Cheers
  • Matthias Kolbe
    Lun, 24 Cʼhwe. 2025, 10:35 PM
    Hello everyone,

    For some time now, there has been an increasing problem that some users on our platform can no longer access their mail inbox.
    The following error message appears: User with ID 0 not found.

    We have not yet been able to localize the cause. Unfortunately, the problem can currently only be solved by deleting all mail content which is not satisfying.

    I hope you guys can help us out! Thanks in advance!
  • Tino Hempel
    Sul, 13 Ebr. 2025, 5:44 PM
    Hello!

    We use local mail in our Moodle - thank you for this plugin!
    We're experiencing the following issue when trying to manage emails in the app: If a user opens the local mail icon in the app, they are redirected to the website. No one can view emails directly in the app.

    Is there an option that can be enabled?

    Thank you for your help!
  • Matthias Kolbe
    Mer., 23 Ebr. 2025, 11:16 PM
    Hello everyone,
    the problem with accessing the mails in the inbox still exists for the users of our platform (see post from Feb 24, 2025). Some users are unable to access their inbox. However, a different error message now appears:

    Error found in coding that only programmers can correct: User id is required when printing user avatar image.

    Here is the detailed information to it:

    Error code: codingerror

    * line 100 of /lib/classes/output/user_picture.php: core\exception\coding_exception thrown
    * line 220 of /local/mail/classes/user.php: call to core\output\user_picture->__construct()
    * line 577 of /local/mail/classes/external.php: call to local_mail\user->picture_url()
    * line 520 of /local/mail/classes/external. php: call to local_mail\external::search_messages_response()
    * line ? of unknownfile: call to local_mail\external::search_messages()
    * line 253 of /lib/external/classes/external_api.php: call to call_user_func_array()
    * line 83 of /lib/ajax/service.php: call to core_external\external_api::call_external_function()

    Can someone help us out, please?
Please login to post comments