Your Moodle version

General plugins (Local): Mail

local_mail
Maintained by Picture of Marc Català Marc Català, Picture of Albert Gasset Albert Gasset, Picture of Manuel Cagigas Lago Manuel Cagigas Lago
Webmail-like messaging
Moodle 2.3, 2.4, 2.5, 2.6

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
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot

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 Marc Català
    Fri, May 30, 2014, 8:00 PM
    Hola J. Cristóbal,
    Mail permite deshabilitar su uso a nivel de rol, es decir, debes cambiar el permiso 'local/mail:usemail' de un rol a 'Prevenir' o 'Prohibir' dentro de un curso.
  • Picture of Marc Català
    Fri, May 30, 2014, 8:04 PM
    Hola Jorge Merino,
    Para desactivar el envío de notificaciones al correo externo se debe acceder al perfil del usuario -> Mensajería y desmarcar las casillas 'Email' del aparado 'Correo'.
  • Picture of Marc Català
    Sat, May 31, 2014, 7:57 PM
    Hi Stasia Scani,

    I have replied to a message on moodle 2.6.2 with no problems, can you tell us about your course configuration (group mode, roles, etc) and paste the error message you got sending the message?
  • Picture of Stasia Scani
    Sun, Jun 1, 2014, 7:44 PM
    Hey Marc, this is the error message: error reading from database (error/moodle/dmlreadexception).

    I was trying to give a reply to the admin's message as a student, enrolled in a course but not in a group (no groups at all are created).
    I enabled debugging but can't see any other error message but the same.
  • Picture of Marc Català
    Sat, Jun 7, 2014, 6:30 PM
    Hi Stasia,
    This error it’s caused by a SQL syntax error.
    We need to know which SQL script is causing the error, can you paste a screenshot when the error shows up?
    To find out which SQL script is causing the error for yourself, you can activate Moodle’s database debug mode ($DB->set_debug(true);), when database debug mode is on all sql queries are printed on screen.
  • Picture of dani dani
    Sun, Jun 22, 2014, 2:53 PM
    Hola,

    he instalado el módulo. He detectado un error. Puedo enviar y recibir mensajes sin problemas pero cuando respondo un mensaje recibo un mensaje "Error al leer de la base de datos" (dmlreadexception). En ese momento, los usuarios involucrados reciben el mismo error al acceder a cualquier enlace del módulo. ¿os pasa a vosotros? ¿podéis ayudarnos?

    gracias.
  • Picture of Miguel Angel Velasquez Teran
    Mon, Jun 23, 2014, 10:49 PM
    Hola
    Estoy evaluando este plugin, cuando intento ver la bandeja de entrada de uno de los usuarios matriculados arroja el siguiente error:

    [23-Jun-2014 10:37:36 America/La_Paz] Default exception handler: Error al leer de la base de datos Debug: Table 'campusus_moodle.mdl_local_mail_index' doesn't exist
    SELECT count(*) FROM mdl_local_mail_index WHERE type=? AND item=? AND messageid = ?
    [array (
    0 => 'attachment',
    1 => 1,
    2 => '1',
    )]
    Error code: dmlreadexception
    * line 443 of /lib/dml/moodle_database.php: dml_read_exception thrown
    * line 996 of /lib/dml/mysqli_native_moodle_database.php: call to moodle_database->query_end()
    * line 1428 of /lib/dml/moodle_database.php: call to mysqli_native_moodle_database->get_records_sql()
    * line 1501 of /lib/dml/moodle_database.php: call to moodle_database->get_record_sql()
    * line 1672 of /lib/dml/moodle_database.php: call to moodle_database->get_field_sql()
    * line 414 of /local/mail/message.class.php: call to moodle_database->count_records_sql()
    * line 45 of /local/mail/renderer.php: call to local_mail_message->has_attachment()
    * line 115 of /local/mail/renderer.php: call to local_mail_renderer->attachment()
    * line 1024 of /local/mail/renderer.php: call to local_mail_renderer->messagelist()
    * line 565 of /local/mail/view.php: call to local_mail_renderer->view()

    Lo que me llama la atención el texto "'moodle.mdl_local_mail_index' " al parecer no utiliza correctamente el config.php puesto que el prefijo en mi caso es uno diferente al que viene por defecto en moodle no es mdl

    Alguna sugerencia???
  • Picture of Miguel Angel Velasquez Teran
    Mon, Jun 23, 2014, 11:23 PM
    Despues de revisar un poco el código pude encontrar el error:
    En el archivo "local/mail/message.class.php" línea 407 se hace referencia a la tabla "mdl_local_mail_index" cuando lo correcto debería ser "{local_mail_index}" de ese modo toma en cuenta la el prefijo correctamente.

    Otra consulta, se puede quitar la posibilidad de que los usuarios adjunten archivos???????

    Por lo menos en mi caso no es muy importante archivos adjuntos por lo que deshabilitar esta opción sería muy propicia.

    Saludos
  • Picture of Marc Català
    Mon, Jun 23, 2014, 11:43 PM
    Hola Miguel Angel,

    El error que nos comentas lo hemos solucionado, y en los próximos días lanzaremos una nueva versión con la corrección aplicada. (Gracias por el aviso)

    En referencia a anular los adjuntos en los mensajes, se puede conseguir cambiando las preferencias del plugin (Administración del sitio/Extensiones/Extensiones locales/Correo), si se asigna un 0 al parámetro 'Número máximo de ficheros adjuntos' se evita que los usuarios pueden adjuntar ficheros.

    Saludos
  • Picture of Miguel Angel Velasquez Teran
    Tue, Jun 24, 2014, 6:27 AM
    Gracias Marc por tu tiempo, efectivamente se logra anular los adjuntos con la configuración que mencionas, pero el problema es que la sección de Adjuntos no desaparece lo que podría provocar reclamos por parte de los usuarios, por otro lado estoy intentando que la comunicación sea solo entre usuarios con el rol alumno o estudiante puesto que para comunicación Estudiante - Profesor utilizamos otro plugin, me puedes dar alguna pista de donde debo modificar???
  • Picture of Miguel Angel Velasquez Teran
    Wed, Jun 25, 2014, 10:36 PM
    Se podrá configurar mas adelante el uso de este plugin por roles?? o sea que solo permita comunicación Alumno - Alumno, Alumno - Tutor, etc
  • Picture of Edelmann Gutierrez
    Fri, Jun 27, 2014, 12:12 AM
    @Jordi Rodilla

    Hola, una pregunta como subes tus plugins por ftp o desde tu sitio de moodle?

    Te recomiendo subirlos por ftp ya que aveces por medio de moodle arroja el error 500.
  • Picture of Nicolas Casco
    Fri, Jun 27, 2014, 8:33 AM
    Instale la version lanzada el dia 26-06-2014 en moodle 2.6. Funciono correctamente. Para que funcione en un usuario (estudiante) tuve que cerrar la sesion y volver a abrirla, pues detectaba que no estaba inscripto en ningun curso.

    Saludos!
  • Picture of Nicolas Casco
    Fri, Jun 27, 2014, 8:49 AM
    Cuando me llega el correo a la casilla de mail, avisando sobre el mensaje, no muestra el contenido. Si muestra el asunto, pero no el contenido.
  • Picture of Marc Català
    Mon, Jun 30, 2014, 7:21 PM
    Hola Nicolas,

    Actualmente mail solo envía el asunto al correo electrónico, estamos valorando la posibilidad que el usuario pueda decidir si quiere recibir también el contenido del correo.
1 2 3
Please login to post comments