Este módulo restringe la carga de archivos adjuntos a una lista de permitidos explícita de tipos MIME utilizando detección basada en el contenido en lugar de extensiones de nombre de archivo. Solo se aceptan los tipos MIME configurados; todo lo demás se rechaza. Dejar la lista de permitidos vacía desactiva la restricción y permite todos los tipos de archivo.
Para los correos entrantes, el correo en sí siempre se acepta, pero los archivos adjuntos cuyo tipo MIME no esté en la lista de permitidos se eliminan antes de guardar el mensaje. A continuación, se publica un aviso de seguridad en el registro relacionado con la lista de archivos eliminados, para que los usuarios puedan ver qué se filtró.
Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.
auto_awesome Qué hace este módulo
Generado por IA a partir del código · Odoo 15.0Restringe qué tipos de archivo se pueden subir como adjuntos listando los tipos MIME permitidos, ya sea para toda la compañía o por modelo. Los adjuntos de correos entrantes que no estén permitidos se eliminan y se publica un aviso de seguridad.
Este módulo permite controlar qué tipos de archivos se pueden adjuntar en Odoo, basándose en el contenido real del archivo en lugar de la extensión del nombre del archivo.
- En Ajustes, dentro del área de configuración de correo electrónico, se dispone de un campo "Allowed Attachment Types" donde se introduce una lista separada por comas, como image/png,application/pdf. Déjelo vacío para permitir cualquier tipo de archivo.
- En la pantalla de configuración de cada modelo (el formulario técnico del modelo), hay un grupo "Attachment Validation" con el mismo campo, de modo que se puede establecer una lista de permitidos diferente para un modelo concreto. Si se deja vacío, se utiliza la lista de toda la compañía.
- Cuando un usuario sube un archivo, Odoo comprueba su tipo detectado con la lista de permitidos. Si el tipo no está permitido, se rechaza la subida con un mensaje que indica que el tipo de archivo no está permitido.
- La misma comprobación se ejecuta cuando se modifica un adjunto (contenido, tipo, modelo vinculado o compañía).
- Para los correos entrantes, el mensaje en sí siempre se conserva, pero los adjuntos cuyo tipo no está permitido se eliminan antes de guardar. A continuación, se publica un aviso de seguridad en el registro relacionado con la lista de nombres y tipos de archivos bloqueados.
- Si no se puede analizar el tipo de un archivo, se bloquea de forma predeterminada.
El módulo extiende ir.attachment, ir.model, res.company, res.config.settings y mail.thread.
Depende de
Modelos y campos (4)
- ir.model · amplía un modelo existenteattachment_allowed_mimetypes (Allowed Attachment Types)
- res.company · amplía un modelo existenteattachment_allowed_mimetypes (Allowed Attachment Types)
- ir.attachment · amplía un modelo existente
- res.config.settings · amplía un modelo existenteattachment_allowed_mimetypes (Allowed Attachment Types)
Texto generado por IA (DeepSeek) al leer el código de la versión 15.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 1 confirmada, 8 sin información de 9 versiones.
Fuentes · Odoo 15.0
Confirmado el 2026-11-03 en la rama 15.0 de OCA/social.
terminal Instalación y uso
Documentación de OCA · Odoo 15.0Configuración
Fuente · Odoo 15.0Configuración global (para toda la empresa):
- Vaya a Settings → General Settings
- En el campo "Allowed Attachment Types", introduzca los tipos MIME separados por comas
- Ejemplo:
image/png,application/pdf - Déjelo vacío para permitir todos los tipos de archivo
Configuración por modelo (opcional):
- Vaya a Settings → Technical → Database Structure → Models
- Seleccione un modelo (p. ej., "Contact" para res.partner)
- En el campo "Allowed Attachment Types", introduzca los tipos MIME separados por comas
- Valor vacío = usar la configuración global; valor definido = anular la configuración global
Jerarquía de configuración:
La configuración por modelo anula la configuración global cuando está definida.
Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación, Uso.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.