Ayer nos dimos cuenta de un problema en nuestro sistema Exchange. HabÃa que modificar un atributo en todos los usuarios del Directorio Activo. Y os preguntaréis… Pa ké?
 En mi empresa, el número de usuarios aficionados a enviar correos a todo el mundo en la organización es anormalmente alto, asà que por decisión de Dirección, en breve restringiremos el número de personas a las que se puede enviar correo de una sola vez. Enviar un correo de 1MB a 10 personas, bueno… Enviarlo a 100, ejem… Pero cuando se manda a 1000, repartidos en varios nodos, algunos de los cuales solo tienen una conexión ADSL, pues la cosa se complica (por mucho que configuremos los costes, antes de que nadie diga nada…).
Â
AsÃ, estuvimos intentando encontrar la forma de restringir el número máximo de recipientes a los que se les puede mandar un correo. Hay dos formas: Mediante la configuración general en la entrega de mensajes, o buzón por buzón. Reitero que cuando esto se ha de hacer con 1000 usuarios (es un número aproximado), el tema no es “coser y cantarâ€.
Â
El problema, principalmente, si usamos la opción global, es si tienes una lista de distribución que incluye a un número mayor de recipientes que el especificado en el máximo. Que ocurre entonces? Que si alguien envÃa un correo a esa lista de distribución, el correo no se entrega y devuelve NDR (Non-Delivery Report).
La única solución que se nos ha ocurrido de momento es establecer el lÃmite para todos los usuarios de forma personalizada e ir aumentando o disminuyendo en función de las necesidades. El objetivo es que solo puedan mandar mensajes a todo el mundo aquellas personas que estén autorizadas para ello.Y me puse a buscar. Primero: el atributo dentro del objeto de usuario que establece el lÃmite. Segundo, opción A: Un método rápido para poder efectuar el cambio en todos los usuarios mediante LDAP, LDIFDE o algo parecido. Opción B: algún mágico programa que me simplifique las cosas… ^^â€!Me tiré aproximadamente 2 horas buscando y probando. El atributo fue relativamente sencillo de encontrar mediante la web de Technet: msExchRecipLimit.Y la cosa se complicó hasta tal punto que llegue a escribir un comando de 4 lÃneas casi en mi ventana del intérprete sin conseguir el resultado deseado… Hasta que me harté y pegué un googlazo: ADModify.NET! Â
ADModify.NET es una aplicación creada por el equipo de Microsoft Exchange (creo) para poder modificar atributos masivamente a todos los usuarios dentro de uno o varios dominios e incluso bosques (probablemente). Te muestra todas las paginas de propiedades de cada usuario y solo hay que marcar el atributo a cambiar e introducir el valor.
Â
El caso es que aún no hemos hecho el cambio, pero pinta muy bien… Si a alguien se le ocurre otro método, bienvenido será.Mas info @ GotDotNet