Управляем белым списком Exchange 2007 и 2010 с использованием командлетов Management Shell.
Чтобы добавить запись
$SafeSenders = (Get-ContentFilterConfig).bypassedSenders
$SafeSenders.Add("This email address is being protected from spambots. You need JavaScript enabled to view it. ")
Set-ContentFilterConfig -BypassedSenders $SafeSenders
Чтобы удалить запись
$SafeSenders = (Get-ContentFilterConfig).bypassedSenders
$SafeSenders.Remove("This email address is being protected from spambots. You need JavaScript enabled to view it. ")
Set-ContentFilterConfig -BypassedSenders $SafeSenders
Для создания резервной копии списка
Конечно же вы можете использовать сценарий ExportEdgeConfig.ps1, но также вы можете сделать резервную копию всего списка, используя следующий скрипт:
(Get-ContentFilterConfig).bypassedSenders | export-csv c:\SafeList.csv
Чтобы восстановить список
Set-ContentFilterConfig -BypassedSenders:$null
$SafeList = (Get-ContentFilterConfig).bypassedSenders
import-csv C:\SafeList.csv | foreach{ $email = $_.local += "@"; $email += $_.domain; $SafeList.add($email)}
Set-ContentFilterConfig -BypassedSenders:$SafeList