অন-প্রেমিস এক্সচেঞ্জ সার্ভার এবং এক্সচেঞ্জ অনলাইন (মাইক্রোসফট ৩৬৫)-এ মেইলবক্স অটো-ম্যাপিং ফিচারটি একটি আউटलুক প্রোফাইলে শেয়ার্ড মেইলবক্স স্বয়ংক্রিয়ভাবে সংযোগ করতে ব্যবহৃত হয়। আউटलুক শুরু হলে, এটি অটোডিসকভারে AlternateMailbox অ্যাট্রিবিউট অনুযায়ী ম্যাপ করার জন্য অতিরিক্ত মেইলবক্সের তালিকা পায়। আউटलুক বর্তমান ব্যবহারকারীর জন্য ফুল এক্সেস অনুমতिवाले শেয়ার্ড মেইলবক্সগুলো স্বয়ংক্রিয়ভাবে সংযুক্ত করে।
এটি একটি উপকারী ফিচার কারণ ব্যবহারকারাকে আউटलুক সেটিংসে ম্যানুয়ালি অতিরিক্ত শেয়ার্ড মেইলবক্স সংযোগ করতে হয় না। অটো-ম্যাপিং ফিচার ব্যবহার করে সর্বোচ্চ ১০টি মেইলবক্স মাউন্ট করা যায় (আউटलুক সীমাবদ্ধতা)। কিন্তু আরেকটি সমস্যা আছে: ব্যবহারকারী নিজে অটো-ম্যাপিংয়ের মাধ্যমে সংযুক্ত অতিরিক্ত মেইলবক্সগুলো আউटलুক প্রোফাইল থেকে মুছে ফেলতে পারে না।

এক্সচেঞ্জ অটো-ম্যাপিং শুধু আউटलুক ডেস্কটপ অ্যাপে কাজ করে। আউटलুক ওয়েব অ্যাপে, শেয়ার্ড মেইলবক্সগুলো ম্যানুয়ালি সংযোগ করতে হয়।
এক্সচেঞ্জে শেয়ার্ড মেইলবক্সের জন্য অটো-ম্যাপিং এক্টিভ ডিরেক্টরি DS-এ ব্যবহারকারীর দুটি মাল্টিভ্যালুড অ্যাট্রিবিউটের উপর ভিত্তি করে কাজ করে:
- msExchDelegateListLink – শেয়ার্ড মেইলবক্সের অ্যাট্রিবিউট। এই মেইলবক্সে ফুল এক্সেস অনুমতি দেওয়া ব্যবহারকারী অ্যাকাউন্টের ডিস্টিংগুইশড নেমের তালিকা ধারণ করে;
- msExchDelegateListBL – ব্যবহারকারীর অ্যাট্রিবিউট। এই ব্যবহারকারীর যেসব মেইলবক্সে ফুল এক্সেস অধিকার আছে তাদের তালিকা ধারণ করে।

যখন আপনি এক্সচেঞ্জ মেইলবক্সে ফুল এক্সেস অনুমতি দেন (Add-MailboxPermission কমান্ডলেট বা এক্সচেঞ্জ অ্যাডমিন সেন্টার থেকে), এই অ্যাট্রিবিউটগুলো ব্যবহারকারী এবং মেইলবক্স উভয়ের জন্যও স্বয়ংক্রিয়ভাবে আপডেট হয়।
আপনি ADUC (dsa.msc) কনসোলে ব্যবহারকারীর Attribute Editor-এ বা Get-ADUser কমান্ডলেট ব্যবহার করে এই অ্যাট্রিবিউটগুলোর মান পেতে পারেন।
আপনি এক্সচেঞ্জ অনলাইন (মাইক্রোসফট ৩৬৫)-এ msExchDelegateListBL এবং msExchDelegateListLink অ্যাট্রিবিউটগুলো সরাসরি অ্যাক্সেস করতে পারবেন না কারণ এগুলো অ্যাজার লেয়ার দ্বারা লুকানো থাকে।
একজন ব্যবহারকারীর আউटलুকে স্বয়ংক্রিয়ভাবে সংযুক্ত শেয়ার্ড মেইলবক্সের তালিকা দেখুন:
Get-ADUser maxbak -Properties msExchDelegateListBL | Select -ExpandProperty msExchDelegateListBL
যে ব্যবহারকারীদের জন্য একটি শেয়ার্ড মেইলবক্স স্বয়ংক্রিয়ভাবে সংযুক্ত হয় তাদের তালিকা দেখুন:
Get-ADUser finance_de -Properties msExchDelegateListLink | Select -ExpandProperty msExchDelegateListLink
আপনি Set-ADUser কমান্ডলেট ব্যবহার করে এই অ্যাট্রিবিউটগুলোর মান ম্যানুয়ালি পরিবর্তন করতে পারেন। উদাহরণস্বরূপ, আপনি রিড-অনলি অনুমতিবाले একটি শেয়ার্ড মেইলবক্স স্বয়ংক্রিয়ভাবে সংযুক্ত করতে পারেন।
Set-ADUser -Identity maxbak -Add @{msExchDelegateListLink/BL=finance_de}
অটো-ম্যাপিংয়ের মাধ্যমে সংযুক্ত একটি শেয়ার্ড মেইলবক্স মুছে ফেলার চেষ্টা করলে আউटलুক ত্রুটি দেখায়:
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.
এই মেইলবক্সগুলো আউटलুক প্রোফাইল সেটিংসে Advanced ট্যাবের Additional Mailboxes সেকশনে প্রদর্শিত হয় না। আউटलুকে এই ধরনের শেয়ার্ড মেইলবক্স মুছে ফেলতে, আপনাকে পাওয়ারশেল ব্যবহার করে অটোম্যাপিং নিষ্ক্রিয় করতে হবে।

পাওয়ারশেল ব্যবহার করে এক্সচেঞ্জে একটি নির্দিষ্ট শেয়ার্ড মেইলবক্সের জন্য আউटलুক অটো-ম্যাপিং নিষ্ক্রিয় করতে পারেন। EMS ব্যবহার করে আপনার অন-প্রেম এক্সচেঞ্জ সার্ভারের সাথে সংযোগ করুন বা পাওয়ারশেল কনসোল থেকে রিমোটলি সংযোগ করুন:
$UserCredential = Get-Credential
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://mun-mbex1.woshub.com/PowerShell/ -Authentication Kerberos -Credential $UserCredential
Import-PSSession $Session
উদাহরণস্বরূপ, TestUser1-কে SharedMBX মেইলবক্সে ফুল এক্সেস অনুমতি দেওয়া এবং আউटलুকে অটো ম্যাপিং নিষ্ক্রিয় করতে, এই কমান্ডটি ব্যবহার করুন:
Add-MailboxPermission -Identity SharedMBX -User TestUser1 -AccessRight FullAccess -InheritanceType All -Automapping $False
এই কমান্ডলেট msExchDelegateListBL এবং msExchDelegateListLink অ্যাট্রিবিউটগুলোর মেইলবক্স রেফারেন্স মুছে ফেলে।
এটি লক্ষ্য করা গুরুত্বপূর্ণ যে অটো ম্যাপিং কাজ করবে না যদি মেইলবক্সের অ্যাক্সেস AD সিকিউরিটি গ্রুপ দ্বারা আsgined করা হয়। অনুমতি প্রতি ব্যবহারকারীর ভিত্তিতে দিন।
যদি অনুমতিগুলো ইতিমধ্যে দেওয়া থাকে, তবে প্রথমে সেগুলো প্রত্যাহার করুন এবং তারপর পুনরায় নিশ্চিত করুন:
Remove-MailboxPermission -Identity SharedMBX -User TestUser1 -AccessRight FullAccess -InheritanceType All
Add-MailboxPermission -Identity SharedMBX -User1 TestUser1 -AccessRight FullAccess -InheritanceType All -Automapping $False
নিচের স্ক্রিপ্টটি একটি নির্দিষ্ট শেয়ার্ড মেইলবক্সের জন্য অনুমতি থাকা সব ব্যবহারকারীর অটো-ম্যাপিং নিষ্ক্রিয় করতে দেয়:
$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}
এক্সচেঞ্জ অনলাইন (মাইক্রোসফট ৩৬৫)-এও আপনি Add-MailboxPermission কমান্ডলেট ব্যবহার করে শেয়ার্ড মেইলবক্সের স্বয়ংক্রিয় ম্যাপিং সক্রিয় বা নিষ্ক্রিয় করতে পারেন।
EXOv2 পাওয়ারশেল মডিউল ব্যবহার করে আপনার টেন্যান্টের সাথে সংযোগ করুন:
Connect-ExchangeOnline
মাইক্রোসফট ৩৬৫-এ একটি শেয়ার্ড মেইলবক্সের জন্য অনুমতি দেওয়া এবং অটোম্যাপিং নিষ্ক্রিয় করতে:
Add-MailboxPermission -Identity maxbak@woshub.onmicrosoft.com -User sales_de@woshub.onmicrosoft.com -AccessRights FullAccess -AutoMapping:$False
অনুযায়ী, আপনি যদি আউटलুকে মেইলবক্স অটোম্যাপিং-এ সক্ষম করতে চান, -AutoMapping:$True প্যারামিটার ব্যবহার করুন।
মাইক্রোসফট ৩৬৫-এ, আপনি এই কমান্ড দিয়ে অটোম্যাপিং অ্যাট্রিবিউটটি মুছে ফেলতে পারেন:
Remove-MailboxPermission sales_de -ClearAutoMapping -Confirm:$False
এরপর, মেইলবক্স শুধু মেইলবক্স মালিকের আউटलুক প্রোফাইলে স্বয়ংক্রিয়ভাবে ম্যাপ হবে।