Envio de mensajes por web - adjunto

En el envio de mensajes por la interface web cuando adjunto un docx y lo envio por correo, llega con extensión dat
Probe de enviar el mismo archivo desde el correo clásico y llega correctamente.
A alguien le ocurrió?
Saludos. Ricardo.

Hola Ricardo, en que versión están?

Por otra parte, de que tamaño es el archivo que están intentando adjuntar?

Por ultimo te voy a pedir si pueden agregar lo siguiente en el archivo /src/siu/operaciones/mensajes/controlador.php en la linea 199 y enviarnos solo el log de 3W que se genera inmediatamente después de apretar el botón “Enviar”.


klog2('arhivos_mensaje', $archivos);
klog2('files_mensaje', $_FILES);

Slds.

En 2.9.3, el archivo de Word tiene 15 kb.
Mañana te mando los logs.
Saludos. Ricardo.

Perdón por la demora, ayer no se trabajo por temporal.
Envío los logs con el envío hacia mi mismo del archivo en cuestión.
Por mas que el envio fue para un solo destinatario el archivo llego con extensión dat al igual que ocurrió con el envio masivo a toda la comisión.
Salgo de vacaciones, con lo cual en las próximas semanas no estaré disponible, pero a mi vuelta verificare el estado.
Gracias.
Saludos. Ricardo.


Log_envio_msj.rar (35.5 KB)

Hola Ricardo, en alguna de las carpetas que están instalacion/temp// localizas el archivo con la extensión cambiada?

Slds

No Facundo, ni siquiera el nombre del archivo encuentro en las subcarpetas de temp.
Alguna prueba mas para hacer?
Saludos. Ricardo.

Facundo:
Estaba mirando un poco mas con detenimiento los archivos de log que te envie y en uno de ellos hace referencia
[NOMBRE_FS] => /tmp/des01/adjuntos_mensajes/58e531976d121/EjerciciosporPC2017-Primer Entrega.docx
ruta que obviamente no existe en el directorio tmp.
Esto intuyo que esta relacionado con el parametro dir_attachment = /tmp que esta en el config.php
relacionado con este mensaje:
http://foro.comunidad.siu.edu.ar/index.php?topic=10818.msg46915
pero veo que a su vez agrega directorios a la ubicación inicial configurada.
Me podrías aclarar que va en ese parámetro o si hay que crear una carpeta con permisos a tal fin?
Saludos. Ricardo.

Hola Ricardo, por defecto viene la ruta /tmp en el config.php pero se suele utilizar una ruta distinta en donde alojar este tipo de archivos. La misma tiene que tener los permisos que en el otro posteo mencionan. Tenes los siguientes permisos sobre la carpeta /tmp y aun así no encontras las rutas donde se intenta guardar el archivo?


sudo chown [usuario]:www-data /<ruta_del_proyecto>/tmp -R
sudo chmod 0775 /<ruta_del_proyecto>/tmp -R

Hola Ricardo, se puede dar por lo que comento Facundo.

Fíjate si seguiste bien el paso 3 de la documentación .

saludos.

Hola Ricardo, te paso la solución del problema, la misma va a salir en la 2.9.4:

En el archivo src/siu/operaciones/mensajes/controlador.php linea 259 mas o menos cambia esto:


foreach($archivos_nuevos as $archivo){
    $mailjob->agregar_adjunto($archivo['nombre'], $archivo['path']);
 }

por esto:


foreach($archivos_nuevos as $archivo){
    $mailjob->agregar_adjunto("{$archivo['nombre']}.{$archivo['extension']}", $archivo['path']);
}

saludos.

Ahora si funciono.
Cambiando el parámetro en el config.php y realizando la modificación de código indicada.
Gracias.