Mail

General plugins (Local) ::: local_mail
Maintained by Albert Gasset, Marc Català
Webmail-like messaging
Latest release:
3240 sites
1k downloads
83 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

Comments

  • Marc Català
    Mon, 1 June 2020, 5:28 PM
    Hola Pablo,

    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
  • Marc Català
    Mon, 1 June 2020, 5:36 PM
    Hola Nacho,

    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
  • Matias Palacio
    Tue, 2 June 2020, 6:25 AM
    Hola, Marc
    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!!
  • Marc Català
    Wed, 3 June 2020, 3:27 PM
    Hola Matias,

    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
  • Eve Jablon
    Mon, 22 June 2020, 4:54 PM
    Hello !
    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!
  • Marc Català
    Tue, 23 June 2020, 5:01 PM
    Hi Eve,

    Which version of Moodle are you using?, an envelope icon should appear in the navbar just next to notification icon.

    Cheers
  • Eve Jablon
    Tue, 23 June 2020, 5:14 PM
    Hello Marc and thanks for your answer, we're running on 3.5 for now.
    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!
  • Marc Català
    Tue, 23 June 2020, 5:45 PM
    Hi Eve,

    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
  • Leandro Matías Romanut
    Fri, 26 June 2020, 3:18 AM
    Hola Marc,

    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.
  • Marc Català
    Mon, 29 June 2020, 12:45 AM
    Hola Leandro,

    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
  • Brian Pool
    Sun, 19 July 2020, 8:35 PM
    Just installed in Moodle 3.8.3 and when I try to compose I get the following error.

    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
  • Marc Català
    Sat, 25 July 2020, 8:11 PM
    Hi 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
  • ahmed al-ammari
    Wed, 5 Aug 2020, 6:06 PM
    Hi Marc,

    Is it possible to send outgoing mail to personal user email, similar to forum digest email functionality.

    Cheers
  • Marc Català
    Sat, 8 Aug 2020, 12:15 AM
    Hi Ahmed,

    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
  • ahmed al-ammari
    Wed, 12 Aug 2020, 3:02 AM
    Hi Marc,

    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
Please login to post comments