General plugins (Local): Mail

local_mail
Maintained by Picture of Marc CatalàMarc Català, Picture of Albert GassetAlbert Gasset
Webmail-like messaging
1662 sites
597 downloads
44 fans
Current versions available: 5

This plugin allows users to send messages to each other, using an interface and features similar to webmail clients. Messages are tied to courses, users can only contact other participants in courses they are enrolled. Reading/sending of messages is done through a new item in the navigation block called "My Mail".

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4
Screenshot #5
Screenshot #6
Screenshot #7

Contributors

Picture of Marc Català
Marc Català (Lead maintainer)
Picture of Manuel Cagigas Lago
Manuel Cagigas Lago
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of Nacho Ruiz
    Sun, May 31, 2020, 8:51 PM
    Hola. Excelente pluggin. Sencillo y fácil de usar a la vez que util. Quería preguntar una cosa. Es posible llamar a la página de redactar un mensaje pasándole ya el id de un usuario concreto para que aparezca en los destinatarios directamente? Gracias!
  • Picture of Marc Català
    Mon, Jun 1, 2020, 5:22 PM
    Hola Luis,

    Si el mensaje se envió al administador, comprobad que el administrador actualmente esté inscrito en el curso del alumno con algún rol.

    Saludos
  • Picture of Marc Català
    Mon, Jun 1, 2020, 5:25 PM
    Hola Pierre,

    No es necesario instalar ningún bloque para leer el correo de Mail. Debe aparecer en la barra superior derecha el icono de sobre con el que se puede acceder a Mail.

    Saludos
  • Picture of Marc Català
    Mon, Jun 1, 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
  • Picture of Marc Català
    Mon, Jun 1, 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
  • Picture of Matias Palacio
    Tue, Jun 2, 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!!
  • Picture of Marc Català
    Wed, Jun 3, 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
  • Picture of Eve Jablon
    Mon, Jun 22, 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!
  • Picture of Marc Català
    Tue, Jun 23, 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
  • Picture of Eve Jablon
    Tue, Jun 23, 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!
  • Picture of Marc Català
    Tue, Jun 23, 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
  • Picture of Leandro Matías Romanut
    Fri, Jun 26, 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.
  • Picture of Marc Català
    Mon, Jun 29, 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
  • Picture of Brian Pool
    Sun, Jul 19, 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
  • Picture of Marc Català
    Sat, Jul 25, 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
Please login to post comments