пятница, 6 марта 2009 г.

Статистика антиспама в Exchange 2007

Недавно пришлось опять воевать со спамом, как результат - выкладываю некоторые полезные коммандлеты для сбора спамм статистики:

Для того, что бы узнать процент спама и процент НЕ спама пишем:
Get-AgentLog -StartDate "6/16/2008" | group action | ft name,count -Autosize
Получим:

Name Count
---- -----
RejectCommand 21989
DeleteMessage 358
AcceptMessage 523
QuarantineMessage 35
Exchange 2007 имеет некоторые стандартные скрипты для анализа работы антиспама, находятся они тут: C:\Program Files\Microsoft\Exchange Server\Scripts
Для того, что бы посмотреть эффективность ваших RBL-провайдеров, нужно перейти в каталог C:\Program Files\Microsoft\Exchange Server\Scripts и запустить get-AntispamTopRBLProviders.ps1 
Если вы хотите посмотреть статистику за конкретные сутки, то пишете соответственно:
AntispamTopRBLProviders.ps1 -startDate "01/31/2009"  
Обращаю ваше внимание, на некоторую странность при использовании
Get-AgentLog -StartDate "31/01/2008"  - месяц пишется вторым разрядом, как мы и привыкли
AntispamTopRBLProviders.ps1 -startDate "01/31/2009" - тут же месяц пишется первым разярдом.
Имейте в виду.