Buenos dias,
El otro día me solicitaron que se pudiesen enviar y recibir ficheros de tipo .XML a través de la infraestructura de correo. Me quedé bastante sorprendido de la petición hasta que comprendí que lo que querian era envio y recepción de este tipo de ficheros a través de Outlook Web App (OWA).
Estos son los ficheros y tipos MIME que se permiten, se deniegan y se fuerza su salvado por defecto en una infraestructura con Exchange 2010:
Option | Description | Default file name extensions | Default MIME types |
---|---|---|---|
Allow | This option specifies the file types that are always enabled for direct file access. | .rpmsg, .xlsx, .xlsm, .xlsb, .pptx, .pptm, .ppsx, .ppsm, .docx, .docm, .xls, .wmv, .wma, .wav, vsd, .txt, .tif, .rtf, .pub, .ppt, .png, .pdf, .one, .mp3, .jpeg, .gif, .doc, .bmp, .avi | image/jpeg, image/png, image/gif, image/bmp |
Block | This option specifies the file types that are always blocked from direct file access. | .ade, .adp, .asx, .app, .asp, .aspx, .bas, .bat, .cer, .chm, .cmd, .com, .cpl, .crt, .csh, .dir, .dcr, .der, .exe, .fxp, .hlp, .hta, .inf, .ins, .isp, .its, .js, .jse, .ksh, .lnk, .mad, .maf, .mag, .mam, .maq, .mar, .mas, .mat, .mau, .mav, .maw, .mda, .mdb, .mde, .mdt, .mdw, .mdz, .msc,.msh, .msh1, .mshxml, .msh1xml, .msi, .msp,.mst, .ops, .pcd, .pif, .plg, .prf,.prg, .ps1, .ps2, .psc1, .psc2, .ps1xml, .ps2xml, .pst, .reg, .scf, .scr, .sct, .shb, .shs, .spl, .swf, .tmp, .url, .vb, .vbe, .vbs, .vsmacros, .vss, .vst, .vsw, .ws, .wsc, .wsf, .wsh, .xml | application/x-javascript, application/javascript, application/msaccess, x-internet-signup, text/javascript, application/prg, application/hta, text/scriptlet |
Force Save | This option specifies the files that users can access only after they’ve saved them to the local computer. | .vsmacros, .mshxml, .aspx, .xml, .wsh, .wsf, .wsc, .vsw, .vst, .vss, .vbs, .vbe, .url, .tmp, .swf, .spl, . shs, .shb, .sct, .scr, .scf, .reg, .pst, .prg, .prf, .plg, .pif, .pcd, .ops, .mst, .msp, .msi, .msh, .msc, .mdz, .mdw, .mdt, .mde, .mdb, .mda, .maw, .mav, .mau, .mat, .mas, .mar, .maq, .mam, .mag, .maf, .mad, .lnk, .ksh, .jse, .its, .isp, .ins, .inf, .hta, .hlp, .fxp, .exe, .dir, .dcr, .csh, .crt, .cpl, .com, .cmd, .chm, .cer, .bat, .bas, .asx, .asp, .app, .adp, .ade, .ws, .vb, .js | Application/x-shockwave-flash, Application/octet-stream, Application/futuresplash, Application/x-director, Application/xml, text/xml |
Como se puede ver los ficheros de extensión .xml están denegados. Pero, podemos revertir esta situación ¿cómo? Ya sabeis que todo lo podemos hacer a través de la consola gráfica (EMC) o a través de nuestro gran amigo PowerShell (EMS).
EMC
Abrimos la consola y nos dirigimos a Organization Configuration >> Client Access >> Outlook Web App Mailbox Policies:
Editamos nuestra política por defecto (en mi caso no tengo otra):
Accedemos a la pestaña de Acceso a ficheros desde una computadora pública:
Aqui vemos la configuración de la política por defecto. Entramos en Personalizar… («Customize…») y nos aparecen cuatro tipos de acciones sobre el tipo de ficheros que se adjunte con en un correo:
- Ficheros permitidos.- Listado de todos los formatos permitidos.
- Ficheros bloqueados.– Listado de todos los formatos bloqueados.
- Forzar salvado.- Listado de los formatos de archivo que el usuario tendrá que guardar en el equipo cliente antes de poder abrirlos.
- Ficheros desconocidos.- ¿Que hacemos cuando nos encontramos con un tipo de fichero desconocido?
En nuestro ejemplo tenemos que actuar sobre los dos primeros puntos, permitiendo el formato .xml y eliminándo del listado de ficheros bloqueados.
Permitir:
Vemos que el formato .xml no está en la lista de «Formatos permitidos»:
Incluiremos la extensión .xml:
Bloquear:
Desde la segunda opción, bloquear, eliminaremos el formato .xml:
Llegados a este punto solo nos falta comprobar que desde OWA si podemos enviar/recibir correos con ficheros de formato .xml:
Pues aqui lo teneis. No quiero comentarios sobre el color del fondo de mi OWA.
EMS
Abrimos una consola de PS con los permisos necesarios y ejecutar el siguiente cmdlet para consultar que formatos están permitidos y bloqueados:
Get-OwaMailboxPolicy -identity default | fl *allow, *block
Set-OwaMailboxPolicy -Identity OwaMailboxPolicy -Default -AllowedFileTypes ‘.rpmsg’,’.xlsx’,’.xlsm’,’.xlsb’,’.tiff’,’.pptx’,’.pptm’,’.ppsx’,’.ppsm’,’.docx’,’.docm’,’.zip’,’.xls’,’.wmv’,’.wma’,’.wav’, ‘.vsd’,’.txt’,’.tif’,’.rtf’,’.pub’,’.ppt’,’.png’,’.pdf’,’.one’,’.mp3′,’.jpg’,’.gif’,’.doc’,’.bmp’,’.avi’,’.xml’
Buena semana a todos.