Archivo

Entradas Etiquetadas ‘exchange online’

Como recuperar un buzón eliminado de Exchange Online via GUI

jueves, 10 de enero de 2013 Sin comentarios

Buenas a todos, anteriormente expliqué en un post como recuperar un buzón eliminado de Exchange Online mediante Powershell y ahora le toca el turno a la interfaz grafica.

Para poder hacer esto, deberemos tener presente que únicamente podremos recuperar buzones eliminados en un plazo no mayor a 30 días.

Lo Primero que tendremos que hacer, será acceder a nuestro portal de Office365 y acceder con credenciales de Administrador.

Seguidamente, pincharemos en «Administrar» justo debajo de «Exchange«

disc1

 

Una vez dentro, pincharemos en «Buzones eliminados»

buzones_eliminados

 

Y se nos abrirá una nueva ventana donde podremos seleccionar el buzon que queremos recuperar y a continuación pincharemos en el botón que pone «Recuperar«.

Espero que sea de utilidad.

Hide an Office365 user from Global Address List (GAL) via Powershell

miércoles, 9 de enero de 2013 Sin comentarios

Spain__Flag-679

logo-powershell

Today we´ll see how to hide a user from the Global Address List (GAL from now on) in Office365 with the user of Poershell.

We all know that it´s possible to hide a Distribution Group or a Security Group from the GAL, but that option is not available for new and existing mailboxes and users via GUI (Graphical User Interface), but it´s possibe with the user of Powershell. So lets see how to do it:

hide_group

The first thing will be to prepare our environment if we already don´t have it to connect with Microsoft Online Services.

Then we must log on to our Office365 subscription with admin credentials using powershell, and run the following command:

 Set-Mailbox -Identity user@contoso.com -HiddenFromAddressListsEnabled $true

Once it finishes, the user will be hidden from the GAL :)

Fast and easy! until next post.

Como recuperar un buzon eliminado en Office365 via Powershell

domingo, 6 de enero de 2013 Sin comentarios

Buenas a todos y Felices Reyes!

En el post de hoy, os indicaré como recuperar un buzon eliminado en Exchange Online mediante el uso de powershell. Cabe destacar que este proceso solo será valido para buzones que hayan sido eliminados en un periodo no superior a 30 días.

Para llevar a cabo esta tarea, deberemos tener preparado nuestro entorno de powershell para acceder a la administracion de Office365.

Una vez iniciada la sesión en nuestro powershell, ejecutamos el siguiente comando:

New-Mailbox -Name «Nombre de buzon nuevo» -RemovedMailbox «Nombre de buzon eliminado» -MicrosoftOnlineServicesID usuario_nuevo@empresa.com -Password (ConvertTo-SecureString -String ‘Contraseña’ -AsPlainText -Force)

Esto restaurara nuestro buzon eliminado con el nuevo id y contraseñas asignados.

Si no sabemos con exactitud que buzon es el que queremos recuperar, tan solo deberemos ejecutar el siguiente comando para recuperar un listado de buzones eliminados:

Get-RemovedMailbox

 

Es altamente recomendable restaurar el buzon con un id distinto al anterior ya que de esa forma evitamos que hayan conflictos en caso de que esa direccion ya este asignada a otra persona.

Si lo que queremos es restaurar el buzon eliminado simplemente para que vuelva a estar activa y no para recuperar información, entonces podemos asignar el mismo id que tenia antes por lo que trasladando esto a datos «reales» nos quedaria algo así:

Usuario: John Smith
Correo: jsmith@contoso.com
Comando a ejecutar:

New-Mailbox -Name «John Smith» -RemovedMailbox «John Smith» -MicrosoftOnlineServicesID jsmith@contoso.com -Password (ConvertTo-SecureString -String ‘Enero2012’ -AsPlainText -Force)

Una vez hecho esto, procederemos a iniciar sesion en OWA con el usuario recuperado y la contraseña asignada.

En el siguiente post os explicare como hacer esto mismo via GUI.

Hasta otra!

 

Esconder Carpetas via MFCMAPI

miércoles, 2 de enero de 2013 Sin comentarios

Buenas a todos, Feliz Año Nuevo y sobretodo, felicidades a los recientemente nombrados (y a los reincidentes ;)) MVP, mi mas sincera enhorabuena. (espero algun dia ser uno mas)…

Bueno, ya saben lo que dicen… año nuevo, post nuevo XD

Abrimos el año con un post que me parece bastante interesante y de utilidad para nosotros los administradores de Exchange Online; Como esconder carpetas de un buzon determinado.

Imaginemos el siguiente escenario:

  • Nuestra empresa dispone de varios buzones, personales y compartidos.
  • Los buzones compartidos unicamente se utilizaran para seguimiento de correos determinados.
  • Queremos que los buzones compartidos muestren unicamente las carpetas de correo, nada de contactos, tareas, calendarios, etc…
  • Utilizamos Microsoft Outlook u OWA.

Cuando agregamos buzones compartidos, bien sea via GUI o bien sea via Powershell, estos nos aparecen de forma automatica con todo su contenido, incluyendo las distintas carpetas del buzon como pueden ser: «Rss Feeds, News Feed, Search Folders, Correo no Deseado, Diario, Contactos, Contactos Sugeridos, etc…»

mailbox_items

Otro problema que se nos presenta con esta configuracion es a la hora de acceder a los contactos, nos mostrara los contactos y los contactos sugeridos de dicho buzon anexado como podemos observar en la siguiente imagen:

contacts

Y lo mismo pasa con las tareas, calendario, etc…

Para evitar esto, la gente de Microsoft, ha desarrollado una herramienta que aunque no es nueva (viene de 1999), ha evolucionado para poder trabajar con buzones de Exchange Online.

Advierto de que esta herramienta NO ES UN JUGUETE y podria dejar tocado nuestro buzon y hasta incluso perder nuestra informacion, asi que ejecutenlo bajo vuestra propia responsabilidad. Las instrucciones que doy son concretas y si se siguen al pie de la letra, no pasara nada.

Asi que lo primero que haremos sera descargarnos la herramienta dese el sitio de Codeplex.

mfcmapi_start

Si disponemos de Windows de 64 bits y Office de 32 bits, deberemos descargarnos la version de 32 bits. La version de 64 bits la podremos utilizar unicamente si disponemos de Office de 64 bits instalado en nuestro sistema.

Lo siguiente será, configurar en Microsoft Outlook, la cuenta con la que deseamos trabajar como una cuenta de Microsoft Exchange. No valen configuraciones POP3 ni IMAP.

Una vez configurada o configuradas las cuentas que deseamos hacer los cambios, ejecutamos la utilidad.

Se nos abrirá una ventana dividida en paneles superior e inferior. Pincharemos en Session y luego en Logon, Elegimos nuestro perfil y le damos a Ok.

A continuacion nos mostrara las cuentas que tenemos configuradas en el perfil de Outlook, donde haremos doble click en la deseada.

mfc_account

Luego nos encontraremos con dos paneles de navegacion, uno izquierdo que contiene el arbol de nuestra cuenta de exchange, y uno derecho que contiene las propiedades con sus respectivos valores de lo que seleccionemos en la izquierda.

mfc_nav_content

 A nosotros, lo que nos interesa es que marca «Principio del almacén de la información», por lo que la expandiremos y nos apareceran todas las carpetas conocidas por nuestro Outlook, (contactos, calendario, etc…).

mfc_out_content

 

Pinchemos por ejemplo en Contactos y busquemos en el panel derecho, la propiedad «PR_ATTR_HIDDEN….» y demos doble click.

mfc_contacts

Se nos abrira una ventana donde unicamente deberemos marcar la casilla que pone «Boolean» y le damos al OK.

mfc_boolean

Una vez hecho esto, lo repetiremos con Contactos Sugeridos o con la carpeta que queramos esconder, bien sea Calendario, tareas, Diario…

Cuando terminemos nos vamos al menu superior que pone Actions, y le damos a Exit, luego a Session – LogOff y finalmente a QuickStart – Exit.

Si accedemos nuevamente a nuestro Outlook, y nos vamos al listado de carpetas, veremos que las carpetas que hemos escondido, en efecto no aparecen por ningun lado, y si nos vamos al apartado que pone «contactos», unicamente nos apareceran los contactos de la cuenta personal ya que hemos escondido los del buzon anexado…

contacts_hidden

Vuelvo a repetir, mucho cuidado con esta herramienta que no es un juguete cualquiera…

y hasta aqui el post de hoy. Espero que sea de instruccion para muchos y de utilidad tambien.

Hasta otro post!

 

Limites en Exchange Online

viernes, 28 de diciembre de 2012 Sin comentarios

ExchangeOnline

A continuación, os pondré algunos de los limites mas relevantes de cara a nuestro servicio de Exchange Online.

No son todos los limites que existen pero si una buena parte de ellos, ya que dependen de directivas aplicadas a los servidores y algunas veces no de forma unificada…

Podemos clasificar los limites de Exchange Online de la siguiente forma:

  • Limites de Sesión
  • Limites de Elementos Abiertos
  • Limites de Tamaño de Elementos

 

 

Limites de Sesión:

Representan la cantidad de conexiones usadas por servicios y/o clientes como por ejemplo un móvil o Microsoft Outlook. y podemos ver cuales están establecidos de forma predeterminada en la siguiente imagen (click para agrandar y leer mejor):

session_limits

Cabe destacar que el limite de sesiones realizadas desde cuentas con privilegios de administración, ha sido aumentado a 64,000 sesiones por servidor.

  • El numero máximo de procesos simultaneos por servidor, especifica el numero máximo de procesos que un servicio puede ejecutar en un servidor.
  • El numero máximo de sesiones por servidor, especifica el numero máximo de sesiones que un proceso puede tener abiertos a la vez en un servidor.
  • El numero máximo de sesiones de usuario por servidor, indica el numero máximo de sesiones para un usuario particular mediante el uso de un protocolo.

 

 

Limites de Elementos Abiertos:

Estos limites establecen el numero de elementos que pueden abrirse por buzon independiente en una sesión independiente. Estos limites se muestran en la siguiente imagen (click para agrandar y leer mejor):

open_item_limits

Limites de Tamaño de Elementos

Estos limites se basan en elementos de un buzon de usuario y se describen en la siguiente imagen (click para agrandar y leer mejor):

item_size_limits

Independientemente de estos limites, existen algunas recomendaciones a la hora de trabajar con nuestro cliente de correo (Microsoft Outlook por ejemplo).

Algunas de estas recomendaciones son:

  • No almacenar mas de 20.000 elementos por carpeta.
  • Evitar trabajar con mas de 1.500 elementos a la vez (ya sean contactos o correos), como mover o copiar.
  • Evitar que el fichero ost sea superior a 10Gb (a partir de aquí, empiezan a suceder pequeñas pausas entre cambios de carpetas) incluso teniendo un máximo de 25Gb en nuestra suscripción por buzon.
  • Intentar tener el fichero ost defragmentado con la siguiente utilidad de Sysinternals.
  • Ejecutar Outlook 2010 o superior, o en su defecto aplicar el ultimo service pack de Office 2007, ya que se han implementado mejoras en el manejo de ficheros pst y ost grandes.

 

Hasta aquí el post de hoy.

Esconder usuario de la lista global de direcciones con Powershell

martes, 18 de diciembre de 2012 Sin comentarios

 

Cambiar-idioma-en

logo-powershell

Buenas!

Hoy veremos como esconder un usuario de la lista global de direcciones o Global Address List en nuestro Office365.

Sabemos que se pueden esconder listas de distribución o grupos de seguridad de la GAL desde la GUI, pero para los usuarios o buzones creados, no existe esa opción en la interfaz grafica, por lo que tendremos que tirar nuevamente de nuestro Powershell…

hidden_group_opt

Lo primero será preparar nuestro entorno si no lo tenemos ya para conectar con Microsoft Online Services.

Después de iniciar sesión en powershell con nuestras credenciales de Office365, ejecutamos el siguiente comando:

 Set-Mailbox -Identity usuario@contoso.com -HiddenFromAddressListsEnabled $true

Una vez ejecutado el comando, ya tendremos el buzon o usuario oculto en la GAL :)

 

Eliminar el contenido de los contactos en Exchange Online

lunes, 17 de diciembre de 2012 Sin comentarios

ExchangeOnline

Hace poco leí un articulo donde se indicaba como eliminar contactos en un Exchange 2007 y 2010 mediante un script de Powershell, pero no era compatible con Exchange Online.

Bien, pues después de darle varias vueltas, he conseguido hacerlo de tal forma que valga para Exchange Online mediante el uso de Powershell y EWS.

Lo primero indicar que como requisito, es primordial instalar la API de EWS, ya que sin eso no podremos trabajar con el script.

Voy comentando los trozos del script:

param([string]$EmailAddress,[string]$Username,[string]$EwsUrl,[string]$EWSManagedApiDLLFilePath);
$Password = cat C:\O365_Passw.txt

En esta cabecera indicamos la sintaxis que utilizara nuestro script: Buzon (E-Mail), Usuario, Ruta de EWS, Ruta de la API de EWS, y finalmente le indicamos que use como contraseña la que este almacenada en el txt indicado (c:\O365-Passw.txt). Este archivo solamente debe contener la contraseña deseada. (es solo una vuelta que le he dado al código con la finalidad de que si programamos la tarea, no aparezca en los valores de la misma).

 

# Comprobar E-Mail
if (!$EmailAddress) {     throw «El parametro E-Mail debe especificarse»; } if (!$EmailAddress.Contains(«@»)) {     throw «El parametro E-Mail no parece ser valido»; }

# Comprobar si la API de EWS esta presente
if (!$EWSManagedApiDLLFilePath) {     $EWSManagedApiDLLFilePath = «C:\Program Files\Microsoft\Exchange\Web Services\1.2\Microsoft.Exchange.WebServices.dll» }
if (!(Get-Item -Path $EWSManagedApiDLLFilePath -ErrorAction SilentlyContinue)) {
throw «No se ha encontrado la API de EWS en $($EWSManagedApiDLLFilePath). Descargala desde http://www.microsoft.com/download/en/details.aspx?id=28952«; }

Comprobamos que se haya introducido una dirección de E-Mail valida en la sintaxis y que la API de EWS esta instalada, de lo contrario nos indicara que debemos descargarla e instalarla.

 

 

# Cargar la API de EWS
[void][Reflection.Assembly]::LoadFile(«C:\Program Files\Microsoft\Exchange\Web Services\1.2\Microsoft.Exchange.WebServices.dll»);

# Crear objeto de servicio
if ($Exchange2007) {     $service = New-Object Microsoft.Exchange.WebServices.Data.ExchangeService([Microsoft.Exchange.WebServices.Data.ExchangeVersion]::Exchange2007_SP1) }
else {     $service = New-Object Microsoft.Exchange.WebServices.Data.ExchangeService([Microsoft.Exchange.WebServices.Data.ExchangeVersion]::Exchange2010_SP1) }

# Establecer credenciales si se han especificado o usar el usuario actual
if ($Username -and $Password) {
if ($Domain)     {         $service.Credentials = New-Object  Microsoft.Exchange.WebServices.Data.WebCredentials($Username,$Password,$Domain);     }
else {
$service.Credentials = New-Object  Microsoft.Exchange.WebServices.Data.WebCredentials($Username,$Password);     }     }
else {     $service.UseDefaultCredentials = $true; }

# Establecer URL de EWS si se ha especificado, o usar autodiscover de lo contrario.
if ($EwsUrl) {
$service.URL = New-Object Uri($EwsUrl); }
else {
try {         $service.AutodiscoverUrl($EmailAddress);     } catch {         throw;     } }

Cargamos la API de EWS, detectamos la versión de Exchange del servidor, utilizamos credenciales suministradas o utilizamos el usuario actual, y establecemos la URL de EWS. Esta URL no es otra mas que la del servidor de Exchange/ews/Exchange.asmx (p.ej: https://amsprd0610.outlook.com/ews/Exchange.asmx)

 

# Efectuar una prueba – obtener la carpeta de contactos predeterminada.
if ($Impersonate) {
$service.ImpersonatedUserId = New-Object Microsoft.Exchange.WebServices.Data.ImpersonatedUserId([Microsoft.Exchange.WebServices.Data.ConnectingIdType]::SmtpAddress, $EmailAddress); } try {     $ContactsFolder = [Microsoft.Exchange.WebServices.Data.ContactsFolder]::Bind($service, [Microsoft.Exchange.WebServices.Data.WellKnownFolderName]::Contacts); } catch {     throw; }

Establecemos un vinculo con la carpeta de contactos y hacemos el enlace.

 

$ContactsFolder.Empty([Microsoft.Exchange.WebServices.Data.DeleteMode]::MoveToDeletedItems, $true);

Procedemos a eliminar el contenido enviándolo a la carpeta de elementos eliminados. En este ultimo comando, podemos especificar varias opciones dentro del código:

  • MoveToDeletedItems: los enviara a la carpeta de elementos eliminados.
  • HardDelete: los eliminara directamente sin dejar copia en ningún sitio.
  • SoftDelete: los eliminara, pero únicamente se podrán recuperar a través de «recuperar elementos eliminados» en nuestro Outlook.

 

 

Una vez explicado el script, podeis descargarlo de AQUI. Su forma de ejecución será algo como esto:

./delete_contacts.ps1 -EmailAddress usuario@dominio.com -Username usuario@dominio.com -EwsUrl https://servidor_exchange/EWS/Exchange.asmx

 

Hasta otra!

 

Crear un buzon compartido en Office 365

lunes, 10 de diciembre de 2012 Sin comentarios

Seguimos con la serie de Office 365…

Empecemos indicando que es un buzon compartido, sus ventajas y desventajas…

Un buzon compartido (Shared Mailbox) es un buzon cuya finalidad es la de compartir elementos en la organización o departamento. Elementos como correo, contactos, tareas o citas de calendario.

Este tipo de buzon, es especialmente útil para los siguientes escenarios:

  • Tenemos un departamento desde el que queremos hacer seguimiento de los mensajes que se envíen y reciban a dicho departamento.
  • Tenemos la necesidad de disponer de un pool de contactos, tareas o calendarios compartidos.
  • Toda la información del departamento debe salir de dicho buzon y las cuentas personales solo se utilizan para mensajes internos.
  • Queremos gestionar quien tiene acceso a dicho departamento desde fuera, incluso desde OWA.

Los beneficios de un buzon compartido son entre otras:

  • No ocupa licencia hasta los 5Gb de almacenamiento por lo que no hay que pagar por ello, a partir de 5Gb deberemos asignar una licencia de Exchange Online Plan 1 (minimo).
  • No existen Hardlimits como en un buzon normal, como limite de conexiones y elementos en una carpeta.
  • El acceso al buzon se gestiona por grupos de seguridad, por lo que podemos gestionar los usuarios que tienen acceso a dicho buzon solo con incluirlos o excluirlos del grupo de seguridad.
  • El buzon dispone de una dirección de correo electrónico por lo que podremos recibir correos electrónicos directamente en el, y podemos gestionar si queremos recibir correos de dentro de la organización o de dentro y fuera de la misma como en un buzon normal.
  • Podemos anexar el buzon compartido en el entorno de OWA sin necesidad de cerrar sesión y abrir otra.

Los inconvenientes del mismo (que yo caiga) son:

  • No permite la característica de archivado de correo sin asignarle una licencia. De igual forma pasa con la característica de retención por juicio.
  • Es obligatorio que los usuarios que accedan al buzon compartido, tengan una licencia asignada.
  • Solo permite 5Gb de almacenamiento por lo que no se recomienda su uso para archivado de correo.

 

Para poder crear un buzon compartido en nuestra suscripción actual de Office 365 (esto cambiara con la nueva versión que esta por venir) tendremos que hacer uso de powershell, aunque disponemos de una versión GUI desarrollada por Microsoft, pero aun asi necesitaremos de powershell para lanzar la herramienta.

Expliquemos primero lo que necesitamos y como hacerlo para el modo powershell:

Creación de un grupo de seguridad:

  • Pinchamos en «Grupos de Distribución» y le damos a «Nuevo«. Rellenamos los campos, marcamos la opción de «Convertir este grupo en un grupo de seguridad«, y configuramos el grupo con las opciones de seguridad que queramos, incluimos los usuarios del departamento y le damos a guardar.

Creación del buzon compartido:

  • Accedemos a nuestra suscripción via powershell.
  • Creamos el buzon compartido:

New-Mailbox -Name «Shared Mailbox Name» -Alias SharedMailboxAlias -Shared

  • Establecemos la quota y los limites de envio del buzon compartido:

Set-Mailbox corpprint -ProhibitSendReceiveQuota 5GB -ProhibitSendQuota 4.75GB -IssueWarningQuota 4.5GB

  • Ejecutamos el siguiente comando para otorgar al grupo de seguridad acceso total al buzon compartido (es necesario para que los usuarios del grupo de seguridad puedan acceder al buzon compartido):

Add-MailboxPermission «Shared Mailbox Name» -User SharedMailboxSecGroup -AccessRights FullAccess

  •  Ejecutamos el siguiente comando para que los usarios del grupo de seguridad puedan enviar en nombre del buzon compartido:

Add-RecipientPermission «Shared Mailbox Name» -Trustee SharedMailboxSecGroup -AccessRights SendAs

Ahora expliquemos lo que necesitamos y como hacerlo para el modo GUI:

Ya que hemos explicado lo como crear un grupo de seguridad y como tener preparado el entorno de powershell para Online Services, y descargar y extraer el contenido no presenta una mayor complicación… procedemos a explicar el entorno grafico:

 

En realidad poco hay que explicar de este entorno, rellenamos los campos y le damos a crear ;) .Con esta herramienta conseguimos lo mismo que el código arriba descrito en powershell.

En resumen, hemos creado un buzon compartido de ambas formas posibles (por los momentos) y sin complicaciones. Hasta otra!

Anexar un Disclaimer o Texto de Responsabilidades en Office365

domingo, 9 de diciembre de 2012 Sin comentarios

Cambiar-idioma-en

Buenas a todos,

En este post explicaremos como anexar un disclaimer o texto de responsabilidades en nuestro Office 365 para que todos nuestros correos vayan de acorde con las regulaciones de la LOPD.

A pesar que se puede configurar como parte de la firma en Outlook, este tutorial es especialmente útil para organizaciones que administren varios equipos de una o multiples sedes.

Cabe destacar que este procedimiento cubre todo lo que la firma en Outlook no puede cubrir, por ejemplo, que dispositivos móviles como BlackBerry, Android, Windows Phone, IPhone, etc… que tengan configurada la cuenta de Exchange, al enviar un E-mail, automáticamente anexe el texto de responsabilidades o disclaimer, y asi no tener que escribir y configurar el texto (que no es poco) en cada uno de nuestros dispositivos y entornos (incluyendo OWA).

Es preciso que antes de continuar con el articulo, deje claro que las opciones que utilizaremos, únicamente estarán disponibles en suscripciones de plan E1, E2, E3, E4 y Exchange Online Plan 1. Si disponemos de un plan Pyme (Office365 P1) no dispondremos de esta característica.

Una vez aclarado esto, procedemos a crear nuestro disclaimer en nuestro entorno de Office 365.

  • Lo primero que haremos será acceder a nuestro portal de administración de Office365 a través de http://portal.microsoftonline.com , introduciendo las credenciales de administrador de la suscripción.
  • Una vez dentro nos iremos al apartado que pone «Administrar» justo debajo de «Exchange» en la parte central principal.

  • Se nos abrirá la consola de Administración de Exchange para nuestra organización, donde haremos click en «Reglas de Correo«

  • Luego en el botón que pone «Nuevo«, para crear una nueva regla de control de flujo de correo.

  • Se nos abrirá una ventana donde tenemos la posibilidad de establecer condiciones, acciones y el nombre de la regla. Comenzaremos seleccionando la condición «si: El destinatario esta en el ámbito…» y seleccionamos a continuación «Fuera de la Organización«.
  • A continuación seleccionaremos la acción a tomar. En nuestro caso seleccionaremos la de «Anexar un aviso de declinación de responsabilidades al mensaje«.

  • Ahora pinchamos en «Escribir Texto» justo a la derecha para escribir o pegar el texto que queremos que salga como disclaimer , y en la acción a tomar seleccionamos «omitir«. (esto ultimo lo que hacemos es indicar que hacer si no puede anexar el disclaimer en algún mensaje).

  • A continuación le indicamos un nombre a la regla como por ejemplo «Disclaimer» y con todo esto ya tendremos activado un sistema que nos permita anexar un disclaimer a nuestros mensajes independientemente desde donde se envíen. Sin embargo aún debemos hacer algo mas para evitar que terminemos teniendo una ristra de disclaimers tras una conversación. Por lo que Pincharemos en el texto que hay abajo que pone «Mas Opciones» para poder habilitar la sección de excepciones.

  • En este apartado seleccionaremos la opción «Excepto si…: el asunto o el cuerpo…» y seleccionamos en el desplegable «El asunto contiene cualquiera de estas palabras«

  • Seguidamente se nos abrirá una ventana , donde escribiremos las siguientes palabras (incluyendo los dos puntos y sin comillas) «Re:» y «Rv:» para evitar que anexe el disclaimer en las respuestas y en los reenvíos.

  • Aceptamos y Guardamos la regla, y a partir de ese momento ya tendremos activa la regla que hara funcionar nuestro disclaimer :).

Anexar buzones en Exchange Online y Outlook con Powershell

miércoles, 5 de diciembre de 2012 Sin comentarios

Buenas a todos, en el post de hoy vamos a indicar como podemos anexar buzones (compartidos y no compartidos) a entornos de Microsoft Outlook en nuestra organización. Esto nos será especialmente útil para poder publicar en Microsoft Outlook un buzon adicional al personal sin necesidad de desplazarnos y/o conectarnos de forma remota al pc del usuario, permitiendo asi, que el usuario pueda seguir trabajando sin interrupciones.

Ojo!, esto no hará que se le habilite al usuario la dirección para elegir a la hora de enviar correos en la selección de cuenta.

Para poder hacer esto, haremos uso de la herramienta PowerShell para acceder a la consola de administración de Microsoft Office 365 y poder la secuencia necesaria, por lo que será necesario que el entorno este preparado, si no lo está o no sabes como, aquí te explico como.

Una vez tengamos el entorno preparado, procedemos a conectarnos al servicio de la manera tradicional:

$LiveCred = Get-Credential
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.outlook.com/powershell/ -Credential $LiveCred -Authentication Basic -AllowRedirection Import-PSSession $Session

Después de introducir el usuario y contraseña de administración de nuestra suscripción de Office 365, simplemente introducimos la siguiente línea:

Add-MailboxPermission -Identity SharedMailbox@contoso.com -User User@contoso.com -AccessRights FullAccess -AutoMapping:$true

De esta manera indicamos que el usuario User@contoso.com tiene acceso al buzon compartido SharedMailbox@contoso.com y que además mediante la función AutoMapping le indicamos que se le anexe dentro de Microsoft Outlook.

Sin embargo debemos tener en cuenta que una vez hecho esto, el archivo .ost empezara a almacenar todos los datos del buzon personal y de los buzones anexados, y a pesar de que Microsoft no recomienda que se trabaje en modo online por cuestiones de rendimiento, probablemente no podamos permitirnos que nuestras estaciones de trabajo alberguen una copia de cada uno de los buzones anexados de manera inicial o simplemente porque nuestra conexión sea demasiado lenta como para descargar un buzon compartido de 17Gb :s .

Para evitar esta situación, en nuestro Outlook accederemos a nuestra configuración de cuentas y entraremos en la configuración de la cuenta de Microsoft Exchange.

Una vez dentro de la configuración, nos vamos a la pestaña que pone avanzado y deshabilitamos la opción de «Descargar las carpetas compartidas» y le daremos a aceptar. Nos pedirá cerrar y abrir Microsoft Outlook nuevamente para aplicar los cambios y listo.

Cambiar-idioma-en

En realidad lo que hacemos con esto es que nuestro buzon personal se mantenga en cache almacenando los datos en nuestro .ost y que el buzon anexado trabaje de forma online, por lo que será un entorno hibrido para nuestro Microsoft Outlook. ;).

Si lo que queremos es quitar de Microsoft Outlook el buzon anexado porque ya no haga falta o por el motivo que sea, entonces solo introduciremos este comando:

Remove-MailboxPermission -Identity SharedMailbox@contoso.com -User User@contoso.com -AccessRights FullAccess

Una vez hecho esto, al usuario ya no le aparecerá el buzon anexado.

Teóricamente, no hace si quiera falta que los usuarios tengan que cerrar y abrir Microsoft Outlook nuevamente.

Y hasta aquí el post de hoy :)