Exchange/Microsoft 365'te Outlook Posta Kutusu Otomatik Eşlemesini Devre Dışı Bırakma
Şirket içi Exchange Server ve Exchange Online'daki (Microsoft 365) Posta Kutusu Otomatik Eşleme özelliği, paylaşılan posta kutularını bir Outlook profiline otomatik olarak bağlamak için kullanılır. Outlook başladığında, Otomatik Keşfet'teki AlternateMailbox özniteliğine göre eşlenecek ek posta kutularının bir listesini alır. Outlook, geçerli kullanıcı için Tam Erişim izinlerine sahip paylaşılan posta kutularını otomatik olarak bağlar.
Bu kullanışlı bir özelliktir çünkü kullanıcının Outlook ayarlarında ek paylaşılan posta kutularını manuel olarak bağlaması gerekmez. Otomatik eşleme özelliği (Outlook kısıtlaması) kullanılarak en fazla 10 posta kutusu bağlanabilir. Ancak başka bir sorun daha var: Kullanıcı, otomatik eşleme yoluyla bağlanan ek posta kutularını Outlook profilinden kaldıramaz.
Exchange otomatik eşleme yalnızca Outlook masaüstü uygulamalarında çalışır. Outlook Web App'te, paylaşılan posta kutularının manuel olarak bağlanması gerekir.
Exchange'deki paylaşılan posta kutuları için otomatik eşleme, Active Directory DS'deki iki çok değerli kullanıcı özniteliğine dayanır:
-
msExchDelegateListLink - paylaşılan posta kutusu özelliği. Bu posta kutusuna Tam Erişim izinleri verilen kullanıcı hesaplarının Ayırt Edici Adlarının bir listesini içerir;
msExchDelegateListBL - kullanıcı özniteliği. Bu kullanıcının Tam Erişim haklarına sahip olduğu posta kutularının bir listesini içerir.
Bir Exchange posta kutusuna tam erişim verdiğinizde (kullanarak
Add-MailboxPermissioncmdlet veya Exchange Admin Center'dan), bu öznitelikler hem kullanıcıda hem de posta kutusunda otomatik olarak güncellenir.
Bu özniteliklerin değerlerini ADUC'deki kullanıcı Öznitelik Düzenleyicisi'nde alabilirsiniz (
dsa.msc) konsol veya Get-ADUser cmdlet'ini kullanarak.
doğrudan erişemezsiniz.
msExchDelegateListBLVe
msExchDelegateListLinkAzure katmanı tarafından gizlendikleri için Exchange Online'daki (Microsoft 365) öznitelikler.
Bir kullanıcının Outlook'unda otomatik olarak bağlanan paylaşılan posta kutularını listeleyin:
Get-ADUser maxbak -Properties msExchDelegateListBL | Select -ExpandProperty msExchDelegateListBLOtomatik olarak bağlandığı paylaşılan posta kutusunun kullanıcılarını listeleyin:
Get-ADUser finance_de -Properties msExchDelegateListLink | Select -ExpandProperty msExchDelegateListLinkSet-ADUser cmdlet'ini kullanarak bu özniteliklerin değerini manuel olarak değiştirebilirsiniz. Örneğin, paylaşılan bir posta kutusunu salt okunur izinlerle otomatik olarak bağlayabilirsiniz.
Set-ADUser -Identity maxbak -Add @{msExchDelegateListLink/BL=finance_de}Otomatik Eşleme ile bağlanan paylaşılan bir posta kutusunu silmeye çalışırken bir Outlook hatası görünüyor:
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.Bu posta kutuları, Gelişmiş sekmesinin Ek Posta Kutuları bölümündeki Outlook profil ayarlarında da görünmez. Outlook'ta böyle bir paylaşılan posta kutusunu kaldırmak için, PowerShell kullanarak otomatik eşlemeyi devre dışı bırakmanız gerekir.
PowerShell'i kullanarak Exchange'de belirli bir paylaşılan posta kutusu için Outlook Otomatik Eşleme'yi devre dışı bırakabilirsiniz. EMS kullanarak veya PowerShell konsolundan uzaktan şirket içi Exchange Sunucunuza bağlanın:
$UserCredential = Get-Credential
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri http://mun-mbex1.a-d.site/PowerShell/ -Authentication Kerberos -Credential $UserCredential
Import-PSSession $SessionÖrneğin, SharedMBX posta kutusuna TestUser1 Tam Erişim izinleri vermek ve Outlook'ta Otomatik Eşlemeyi devre dışı bırakmak için şu komutu kullanın:
Add-MailboxPermission -Identity SharedMBX -User TestUser1 -AccessRight FullAccess -InheritanceType All -Automapping $FalseBu cmdlet, msExchDelegateListBL ve msExchDelegateListLink özniteliklerindeki posta kutusu referanslarını temizler.
Bir posta kutusuna erişim AD güvenlik grubu tarafından atanırsa, Otomatik Eşlemenin çalışmayacağına dikkat edilmelidir. Kullanıcı bazında izinler atayın.
İzinler zaten verilmişse, önce bunları iptal etmeniz ve ardından yeniden atamanız gerekir:
Remove-MailboxPermission -Identity SharedMBX -User TestUser1 -AccessRight FullAccess -InheritanceType All
Add-MailboxPermission -Identity SharedMBX -User1 TestUser1 -AccessRight FullAccess -InheritanceType All -Automapping $FalseAşağıdaki komut dosyası, belirli bir paylaşılan posta kutusu için izinlere sahip tüm kullanıcılar için Otomatik Eşlemeyi devre dışı bırakmanıza izin verir:
$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}Exchange Online'da (Microsoft 365), paylaşılan posta kutularının otomatik eşlenmesini etkinleştirebilir veya devre dışı bırakabilirsiniz.
Add-MailboxPermissioncmdlet.
EXOv2 PowerShell modülünü kullanarak kiracınıza bağlanın:
Connect-ExchangeOnlineMicrosoft 365'te paylaşılan bir posta kutusu için izinler vermek ve otomatik eşlemeyi devre dışı bırakmak için:
Add-MailboxPermission -Identity maxbak@a-d.onmicrosoft.com -User sales_de@a-d.onmicrosoft.com -AccessRights FullAccess -AutoMapping:$FalseBuna göre, Outlook'u otomatik eşlemede posta kutusunu etkinleştirmeniz gerekirse,
-AutoMapping:$Trueparametre.
Microsoft 365'te, Otomatik Eşleme özniteliğini şu komutla temizleyebilirsiniz:
Remove-MailboxPermission sales_de -ClearAutoMapping -Confirm:$FalseBundan sonra, posta kutusu otomatik olarak yalnızca posta kutusu sahibinin Outlook profiliyle eşleşir.


