El camino de un ITPro » 12/03/2014

Daily Archives: 12/03/2014

Exchange 2010

Poder enviar y recibir ficheros con extensión XML a traves de OWA en Exchange.

Published by:

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:

XML000001

Editamos nuestra política por defecto (en mi caso no tengo otra):

XML000002

Accedemos a la pestaña de Acceso a ficheros desde una computadora pública:

XML000003

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:

XML000004

  • 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»:

XML000005

Incluiremos la extensión .xml:

XML000006

Bloquear:

Desde la segunda opción, bloquear, eliminaremos el formato .xml:

XML000008

Llegados a este punto solo nos falta comprobar que desde OWA si podemos enviar/recibir correos con ficheros de formato .xml:

XML000009

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

xml000010
Para añadir nuevos formatos de ficheros o para definir qué formatos están permitidos ejecutaríamos el siguiente cmdlet como ejemplo:
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.

BIBLIOGRAFIA

Technet.