У меня есть небольшая группа пользователей, которым в Outlook добавлено большое количество адресов как заблокированных отправителей. Они спросили, могу ли я предотвратить попадание этих отправителей в их почтовые ящики (или, точнее, в их папку нежелательной почты). Как известно большинству администраторов Exchange / Outlook, вы можете экспортировать этот список в текстовый файл. Моя первоначальная мысль (поскольку я не люблю снижать вероятность нежелательной почты в Exchange или Mail Security) - после агрегирования адресов использовать что-то вроде следующего.
$blockedSenders=Get-Content -Path <Path of file> | Set-SenderFilterConfig -BlockedSenders $blockedSenders
У меня вопрос: это самый эффективный способ решения проблемы (я не знаю, являются ли отправители спамом или пользователи просто не хотят получать от них почту), или я упускаю из виду более очевидное решение?
Об этом фрагменте PowerShell: вы назначаете и трубопровод одновременно. И вы делаете это неправильно. Это два отдельных утверждения:
$BlockedSenders = Get-Content .\blockedsenders.txt
Set-SenderFilterConfig -BlockedSenders $BlockedSenders
О более крупной проблеме:
Вам нужно, чтобы пользователи указали, какие из них рассылают спам, а какие им просто наплевать.
Фактически вы собираетесь заблокировать почту от этих отправителей для вся организация, а не только для тех пользователей, которые активно заблокировали их для своих почтовых ящиков.
Я не уверен, что смогу углубиться в вопрос, упускаете ли вы из виду очевидное решение. Очевидное решение чего именно?