গুগল ক্যালেন্ডার ইমেল বিজ্ঞপ্তি ফিল্টার করুন

অ্যাডমিন হিসেবে, আপনি ক্যালেন্ডার ইন্টারঅপ ব্যবহার করে একটি ইমেল ফিল্টার নিয়ম তৈরি করতে পারেন, যার মাধ্যমে সিঙ্ক করার জন্য প্রয়োজনীয় কিন্তু আপনার ব্যবহারকারীদের দরকারি তথ্য সরবরাহ করে না এমন গুগল ক্যালেন্ডার নোটিফিকেশনগুলো লুকিয়ে রাখা যায়।

যখন কোনো ক্যালেন্ডার ব্যবহারকারী একজন মাইক্রোসফট আউটলুক ব্যবহারকারী বা অন্য কোনো ক্যালেন্ডার ব্যবহারকারীকে আমন্ত্রণ জানান, তখন ক্যালেন্ডার একটি ইমেল পাঠায়। পুনরাবৃত্তিমূলক ইভেন্টের ক্ষেত্রে, এর ফলে একাধিক ইমেল আসতে পারে, যার মধ্যে কয়েকটি আপনার ব্যবহারকারীদের প্রয়োজন নেই। ক্যালেন্ডার এই নোটিফিকেশনগুলো শনাক্ত করা সহজ করে তোলে। একটি ফিল্টার রুল ব্যবহার করে, আপনি আপনার ব্যবহারকারীদের ইনবক্স পরিচ্ছন্ন রাখতে পারেন এবং একই সাথে তাদের ক্যালেন্ডারগুলোকে নির্বিঘ্নে সিঙ্ক করে রাখতে পারেন।

নিয়মটি কীভাবে কাজ করে

ক্যালেন্ডার সিঙ্ক করার জন্য প্রয়োজনীয় কিন্তু আপনার ব্যবহারকারীদের জন্য অপ্রাসঙ্গিক তথ্য থাকা নোটিফিকেশনগুলোর জন্য একটি নির্দিষ্ট ইমেল হেডার (noreply-calendar-sync@google.com) ব্যবহার করে। আপনি এমন একটি নিয়ম সেট করতে পারেন যা এই মেসেজ হেডারযুক্ত ইমেলগুলোকে ফিল্টার করে আপনার ব্যবহারকারীদের ট্র্যাশে বা আপনার পছন্দের অন্য কোনো ফোল্ডারে পাঠিয়ে দেবে।

নিয়মটি কীভাবে সেট আপ করবেন

আউটলুক সিস্টেম অ্যাডমিনিস্ট্রেটররা সকল ব্যবহারকারীর জন্য একটি ফিল্টার নিয়ম যোগ করতে মাইক্রোসফটের পাওয়ারশেল ব্যবহার করতে পারেন। বিস্তারিত জানতে, মাইক্রোসফট সাপোর্ট পেজে যান। বিকল্পভাবে, আউটলুক ব্যবহারকারীরা তাদের নিজস্ব ইনবক্স নিয়ম যোগ করতে পারেন। বিস্তারিত জানতে, 'অন্যান্য ক্যালেন্ডার পরিষেবাগুলিতে গুগল ক্যালেন্ডারের আমন্ত্রণগুলি পরিচালনা করুন' (Manage Google Calendar invites in other calendar services ) অংশে যান।

নিম্নলিখিত নমুনা পাওয়ারশেল স্ক্রিপ্টটি একটি নিয়ম যোগ করে যা 'noreply-calendar-sync@google.com' হেডারযুক্ত সমস্ত ইমেল ব্যবহারকারীর আর্কাইভ ফোল্ডারে ফিল্টার করে:

$mailboxes = Get-Mailbox
$rule_name = 'Archive Google Calendar Sync Notifications'
$header = 'noreply-calendar-sync@google.com'
foreach ($mailbox in $mailboxes) {
  if ( $mailbox.IsResource ) { continue }
  $existing_rules = Get-InboxRule -Mailbox $mailbox.UserPrincipalName
  $already_has_rule = $false
  foreach ($rule in $existing_rules) {
    if ($rule.Name -eq $rule_name) { $already_has_rule = $true }
  }

  if (!$already_has_rule) {
    New-InboxRule -Mailbox $mailbox.UserPrincipalName -Name $rule_name -MoveToFolder "$($mailbox.UserPrincipalName):\Archive" -HeaderContainsWords $header
  }
}


গুগল, গুগল ওয়ার্কস্পেস এবং সংশ্লিষ্ট চিহ্ন ও লোগোসমূহ হলো গুগল এলএলসি-এর ট্রেডমার্ক। অন্য সকল কোম্পানি ও পণ্যের নাম তাদের সংশ্লিষ্ট কোম্পানিগুলোর ট্রেডমার্ক।