Computer >> Hướng Dẫn Máy Tính >  >> Phần Mềm >> Thư Điện Tử

Tắt tự động ánh xạ hộp thư (Auto-Mapping) trong Exchange/Microsoft 365

Tính năng Tự động ánh xạ hộp thư (Mailbox Auto-Mapping) trên Exchange Server on-premises và Exchange Online (Microsoft 365) dùng để tự động kết nối hộp thư chia sẻ vào hồ sơ Outlook. Khi Outlook khởi động, nó lấy danh sách hộp thư bổ sung cần ánh xạ theo thuộc tính AlternateMailbox trong Autodiscover. Outlook tự động kết nối hộp thư chia sẻ có quyền Full Access cho người dùng hiện tại.

Đây là tính năng hữu ích vì người dùng không cần thủ công kết nối hộp thư chia sẻ thêm trong cài đặt Outlook. Tối đa 10 hộp thư có thể gắn bằng auto-mapping (giới hạn của Outlook). Vấn đề: người dùng không thể tự xóa hộp thư bổ sung kết nối qua auto-mapping khỏi hồ sơ Outlook.

Auto-mapping chỉ hoạt động trên ứng dụng Outlook desktop. Trên Outlook Web App, hộp thư chia sẻ phải kết nối thủ công.

Auto-mapping cho hộp thư chia sẻ trong Exchange dựa trên hai thuộc tính đa giá trị của người dùng trong Active Directory DS:

  • msExchDelegateListLink – thuộc tính hộp thư chia sẻ. Chứa danh sách Distinguished Names của tài khoản người dùng được cấp quyền Full Access đến hộp thư này;
  • msExchDelegateListBL – thuộc tính người dùng. Chứa danh sách hộp thư mà người dùng này có quyền Full Access.

Khi cấp quyền truy cập đầy đủ cho hộp thư Exchange (bằng cmdlet Add-MailboxPermission hoặc từ Exchange Admin Center), các thuộc tính này tự động cập nhật trên cả người dùng và hộp thư.

Có thể xem giá trị thuộc tính này trong Attribute Editor của user trong console ADUC (dsa.msc) hoặc dùng Get-ADUser.

Không thể truy cập trực tiếp msExchDelegateListBL và msExchDelegateListLink trên Exchange Online (Microsoft 365) vì chúng bị ẩn bởi lớp Azure.

Liệt kê hộp thư chia sẻ tự động kết nối trong Outlook của người dùng:

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

Liệt kê người dùng của hộp thư chia sẻ mà nó tự động kết nối:

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

Có thể thay đổi thủ công giá trị thuộc tính này dùng Set-ADUser. Ví dụ: tự động kết nối hộp thư chia sẻ với quyền chỉ đọc.

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

Khi cố gắng xóa hộp thư chia sẻ kết nối qua Auto-Mapping, lỗi Outlook xuất hiện:

Nhóm thư mục này liên kết với tài khoản email. Để xóa tài khoản, nhấp tab File, tab Info, nhấp Account Settings. Chọn tài khoản email, sau đó nhấp Remove.

Các hộp thư này cũng không xuất hiện trong cài đặt hồ sơ Outlook dưới mục Hộp thư bổ sung tab Nâng cao. Để xóa hộp thư chia sẻ như vậy trong Outlook, phải tắt automapping bằng PowerShell.

Có thể tắt Outlook Auto-Mapping cho hộp thư chia sẻ cụ thể trong Exchange dùng PowerShell. Kết nối đến Exchange Server on-prem qua EMS hoặc từ console PowerShell từ xa:

$UserCredential = Get-Credential
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://mun-mbex1.woshub.com/PowerShell/ -Authentication Kerberos -Credential $UserCredential
Import-PSSession $Session

Ví dụ: cấp quyền Full Access cho TestUser1 đến hộp thư SharedMBX và tắt Auto Mapping trong Outlook:

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

Cmdlet này xóa tham chiếu hộp thư trong thuộc tính msExchDelegateListBL và msExchDelegateListLink.

Lưu ý. Auto Mapping không hoạt động nếu quyền truy cập hộp thư được gán qua nhóm bảo mật AD. Phân quyền trên cơ sở từng người dùng.

Nếu quyền đã được cấp, phải thu hồi trước rồi gán lại:

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

Script sau tắt Auto-Mapping cho tất cả người dùng có quyền trên hộp thư chia sẻ cụ thể:

$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}

Trên Exchange Online (Microsoft 365), cũng có thể bật/tắt tự động ánh xạ hộp thư chia sẻ dùng cmdlet Add-MailboxPermission.

Kết nối tenant dùng module EXOv2 PowerShell:

Connect-ExchangeOnline

Để cấp quyền và tắt automapping cho hộp thư chia sẻ trong Microsoft 365:

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

Tương ứng, nếu cần bật automapping Outlook, dùng tham số -AutoMapping:$True.

Trong Microsoft 365, có thể xóa thuộc tính AutoMapping bằng lệnh:

Remove-MailboxPermission sales_de -ClearAutoMapping -Confirm:$False

Sau đó, hộp thư chỉ tự động ánh xạ vào hồ sơ Outlook của chủ sở hữu hộp thư.