Búsqueda de sitios web

Deshabilite la asignación automática de buzones de correo de Outlook en Exchange/Microsoft 365


La función de asignación automática de buzones en Exchange Server local y Exchange Online (Microsoft 365) se usa para conectar automáticamente los buzones compartidos a un perfil de Outlook. Cuando se inicia Outlook, obtiene una lista de buzones de correo adicionales para asignar de acuerdo con el atributo AlternateMailbox en Autodiscover. Outlook conecta automáticamente los buzones de correo compartidos con permisos de Acceso completo para el usuario actual.

Esta es una función útil porque el usuario no necesita conectar manualmente buzones de correo compartidos adicionales en la configuración de Outlook. Se pueden montar hasta 10 buzones mediante la función de asignación automática (restricción de Outlook). Pero hay otro problema: el propio usuario no puede eliminar buzones adicionales conectados a través de la asignación automática del perfil de Outlook.

La asignación automática de Exchange solo funciona en las aplicaciones de escritorio de Outlook. En Outlook Web App, los buzones compartidos deben conectarse manualmente.

La asignación automática de buzones de correo compartidos en Exchange se basa en dos atributos de usuario de varios valores en Active Directory DS:

  • msExchDelegateListLink: atributo de buzón compartido. Contiene una lista de nombres distinguidos de cuentas de usuario a las que se les han otorgado permisos de acceso total a este buzón;

  • msExchDelegateListBL : atributo de usuario. Contiene una lista de buzones a los que este usuario tiene derechos de acceso completo.

Cuando otorga acceso total a un buzón de correo de Exchange (mediante el

Add-MailboxPermission

cmdlet o desde el Centro de administración de Exchange), estos atributos se actualizan automáticamente tanto en el usuario como en el buzón.

Puede obtener los valores de estos atributos en el Editor de atributos del usuario en ADUC (

dsa.msc

) consola o mediante el cmdlet Get-ADUser.

No puede acceder directamente a la

msExchDelegateListBL

y

msExchDelegateListLink

atributos en Exchange Online (Microsoft 365) porque están ocultos por la capa de Azure.

Enumere los buzones compartidos que se conectan automáticamente en Outlook de un usuario:

Get-ADUser maxbak -Properties msExchDelegateListBL | Select -ExpandProperty msExchDelegateListBL

Enumere los usuarios del buzón compartido a los que se conecta automáticamente:

Get-ADUser finance_de -Properties msExchDelegateListLink | Select -ExpandProperty msExchDelegateListLink

Puede cambiar manualmente el valor de estos atributos mediante el cmdlet Set-ADUser. Por ejemplo, puede conectar automáticamente un buzón compartido con permisos de solo lectura.

Set-ADUser -Identity maxbak -Add @{msExchDelegateListLink/BL=finance_de}

Al intentar eliminar un buzón compartido conectado a través de la asignación automática, aparece un error de Outlook:

This group of folders is associated with an e-mail account. To remove the account, click the File Tab, and on the Info tab, click Account Settings. Select the e-mail account, and then click Remove.

Estos buzones tampoco aparecen en la configuración del perfil de Outlook en la sección Buzones adicionales de la pestaña Avanzado. Para eliminar dicho buzón compartido en Outlook, deberá deshabilitar la asignación automática mediante PowerShell.

Puede deshabilitar la asignación automática de Outlook para un buzón de correo compartido específico en Exchange mediante PowerShell. Conéctese a su Exchange Server local mediante EMS o de forma remota desde la consola de PowerShell:

$UserCredential = Get-Credential
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri http://mun-mbex1.a-d.site/PowerShell/ -Authentication Kerberos -Credential $UserCredential
Import-PSSession $Session

Por ejemplo, para otorgar a TestUser1 permisos de acceso completo al buzón SharedMBX y deshabilitar la asignación automática en Outlook, use este comando:

Add-MailboxPermission -Identity SharedMBX -User TestUser1 -AccessRight FullAccess -InheritanceType All -Automapping $False

Este cmdlet borra las referencias de buzón en los atributos msExchDelegateListBL y msExchDelegateListLink.

Cabe señalar que la asignación automática no funcionará si el grupo de seguridad de AD asigna el acceso a un buzón. Asigne permisos por usuario.

Si los permisos ya han sido otorgados, primero deberá revocarlos y luego reasignarlos:

Remove-MailboxPermission -Identity SharedMBX -User TestUser1 -AccessRight FullAccess -InheritanceType All
Add-MailboxPermission -Identity SharedMBX -User1 TestUser1 -AccessRight FullAccess -InheritanceType All -Automapping $False

La siguiente secuencia de comandos permite deshabilitar la asignación automática para todos los usuarios que tienen permisos para un determinado buzón compartido:

$FixAutoMapping = Get-MailboxPermission SharedMBX |where {$_AccessRights -eq “FullAccess” -and $_IsInherited -eq $False}
$FixAutoMapping | Remove-MailboxPermission
$FixAutoMapping | ForEach {Add-MailboxPermission -Identity $_.Identity -User $_.User -AccessRights:FullAccess -AutoMapping $False}

En Exchange Online (Microsoft 365), también puede habilitar o deshabilitar la asignación automática de buzones compartidos mediante el

Add-MailboxPermission

cmdlet.

Conéctese a su arrendatario mediante el módulo EXOv2 PowerShell:

Connect-ExchangeOnline

Para otorgar permisos y deshabilitar la asignación automática para un buzón de correo compartido en Microsoft 365:

Add-MailboxPermission -Identity maxbak@a-d.onmicrosoft.com -User sales_de@a-d.onmicrosoft.com -AccessRights FullAccess -AutoMapping:$False

En consecuencia, si necesita habilitar el buzón en la asignación automática de Outlook, use el

-AutoMapping:$True

parámetro.

En Microsoft 365, puede borrar el atributo de asignación automática con este comando:

Remove-MailboxPermission sales_de -ClearAutoMapping -Confirm:$False

Después de eso, el buzón se asignará automáticamente solo al perfil de Outlook del propietario del buzón.

Artículos relacionados