No envía mensajes en 3.22.1

Gente buen día, estamos teniendo el siguiente problema cuando utilizamos la operación Enviar Mensajes, no se están mandando los mails. Es raro porque los mails para recuperar contraseña y los de notificación de nota si los está enviando, por lo que descartamos que sea un error en la configuración de los parámetros.

Estuvimos viendo este hilo No llega mail enviado mensajes - nº 7 por jnferrer

Pero no pudimos encontrar nada. No sé por donde más podemos ver este tema.

Adjunto los logs, pero nuevamente no se puede obtener mucho de los mismos.
comandos.log (3,0 KB)
sistema.log (163,1 KB)

En Diciembre migramos de la versión 3.21.3 a la 3.22.1. En la versión anterior no tuvimos problemas.

Saludos

Javier buenos dias
En que version les esta sucediendo esto? vamos a mirar los logs y hacer unas pruebas y les avisamos si?

saludos!

Hola Sebastían, estamos en la versión 3.22.1
Saludos

@sebass buen día, hoy nos pasaron una imagen de otro error relacionado con este tema. Les paso la imagen del error y el log. Esta vez está relacionado con una columna en la DB. Busca el campo ubicacion_nombre y la tabla relacionada tiene solamente ubicacion, algún como debería ser el nombre del campo en esta tabla?

error_mensajes.pdf (100,8 KB)

sistema.log (4,9 KB)

Hola Javier
LOs chicos tecnicos estan al tanto en un momento daran respuesta de lo que envias. Mientras tanto pudieron ver el siguiente link foro? por ahi les ayuda en algo.

saludos

@sebass gracias por el dato de la tabla mdp_configuracion, ya veremos si realizamos el update correspondiente. Pero el problema en particular no viene por ahí ya que realice una prueba con un mensaje a mi usuario (el cual tiene configurado el campo recibe_mail_mensajes = 1) y no me llegan.

Estamos atentos al mensaje de los técnicos.
Muchas gracias

Hola Javier! Cómo estás?

Estamos analizando el caso junto con el equipo técnico asique en cuanto tengamos novedades sobre el tema les avisamos.

Paralelamente también estamos haciendo pruebas en nuestros ambientes.
Les consultamos, notan que esto les sucede más allá del alcance el elegido para el mensaje? o les pasa con algún alcance en particular?

También siempre es bueno revisar lo más obvio jaja, el checkbox de “Enviar Mail” lo tienen tildado al momento de enviar el mensaje, no?

Saludos!

@Martin_Mendez Hola buen día, nos sucede con cualquier tipo de mensaje y el tema del checkbox, si se fijan en la captura de pantalla que mandé está chequeado :wink:
Gracias

Hola José!

Ahí estuvimos haciendo varias pruebas y vemos que efectivamente no se está disparando el envío del correo electrónico, sólo llega la notificación al portal de autogestión del alumno.
Generamos el ticket #49692 para ver este tema y solucionarlo. Si les parece pueden cargar un GDS así le asociamos el ticket y les avisamos cuando esté lista la solución.

Nos queda por ver el mensaje de error que le apareció a un usuario. Ya le pedí a uno de los técnicos si puede analizar los logs enviados.
En ese caso, qué tipo de alcance utilizaron?

Saludos!

@Martin_Mendez Excelente! te paso el nro de GDS 74882.

En este caso en particular se había utilizado el Alcance de Alumnos de Ubicaciones.

Saludos

Gracias!! Ahí ya le asociamos el ticket.

Respecto al error cuando usan el alcance de alumnos de ubicaciones, lo que vemos en los logs es lo siguiente:

ERROR][guarani] SQLSTATE[42703]: Undefined column: 7 ERROR: column “ubicacion_nombre” of relation “men_dominio” does not exist
LINE 2: INSERT INTO men_dominio (ubicacion,ubicacion_nombre,ubic…

Pareciera estar intentando completar una columna ubicacion_nombre de la tabla men_dominio. Pero esa columna no existe. También estoy fijándome en los DER de versiones anteriores pero no veo que haya existido antes ese campo.

Es posible que hayan realizado alguna personalización en el método?

El usuario al que se le presentó el error utiliza un perfil de datos? Si es así, con qué tipo de dominio?

Saludos!

@Martin_Mendez te comento, no tenemos ninguna personalización en la operación de mandar mensajes.

El usuario si utiliza dos perfiles de datos, uno como usuario administrativo de un posgrado y otro que creamos para que puedan cambiar datos en los libros.

Saludos

Hola José!

Bien, vamos a hacer unas pruebas utilizando perfiles de datos.

El usuario si utiliza dos perfiles de datos, uno como usuario administrativo de un posgrado y otro que creamos para que puedan cambiar datos en los libros.

Entiendo que el dominio del primer perfil es por “tipo de propuesta”, no?
Y cuál es el dominio del perfil de datos del segundo?

Saludos!

Tenemos los perfiles por unidades académicas.

Saludos

Hola José!

Perdón, nos quedó sin respuesta este segundo tema.

Hicimos varias pruebas utilizando usuarios con perfiles de datos pero no pudimos reproducir el error que les aparece.

Revisando lo logs lo que vemos es que se está queriendo buscar el dato ubicación_nombre dentro de la tabla de men_dominio.

En las pruebas que realizamos en nuestros ambientes vemos que se llama correctamente al campo ubicacion que es el que corresponde.

Pareciera que personalizaron el método y cambiaron el nombre de la tabla, es posible?

Si prueban en un ambiente sin personalizaciones les sucede igual?

Saludos!

Martín buen día, como te había comentado antes, no tenemos personalización alguna sobre las operaciones de mensajes. Me podrías pasar los archivos que debemos investigar?

Saludos

Ya derivamos el tema al equipo técnico para indicarles cómo solucionarlo.

Me agrego a este tema para enterarme más rápido de la respuesta.
Usamos mensajería desde Guaraní por primera vez en 3.22.1 .
Nos funciona perfecto interno vía Guaraní, pero nunca le llegó un mail a nadie desde un mensaje.