Zapnutí a nastavení AntiSpamu v Exchange 2013

Antispam-IkonaStejně jako předchůdce, Exchange 2013 má v sobě AntiSpam funkci, která není v základu zapnuta. Veškerá konfigurace se provádí přes EMS konzoli, takže žádné webové GUI. V tomto článku si ukážeme jak na to, plus další vychytávky a doporučení.

Spustíme EMS (Exchange Management Shell) a nainstalujeme AntiSpam agenta:

& $env:ExchangeInstallPathScriptsInstall-AntiSpamAgents.ps1
Restart-Service MSExchangeTransport

Nastavíme několik známých RBL serverů, které nám pomůžou identifikovat známé spamy:

Add-IPBlockListProvider -name zen.spamhaus.org -lookupdomain zen.spamhaus.org
Add-IPBlockListProvider -name bl.spamcop.net -lookupdomain bl.spamcop.net
Add-IPBlockListProvider -name bb.barracudacentral.org -lookupdomain bb.barracudacentral.org
Add-IPBlockListProvider -name combined.njabl.org -lookupdomain combined.njabl.org
Add-IPBlockListProvider -name ix.dnsbl.manitu.net -lookupdomain ix.dnsbl.manitu.net

Můžeme také povolit White-list servery, které obsahují databázi whitelist emailových serverů. Pokud se tedy stane, že server @contoso.com bude označen jako spam na RBL, ale na whitelist serveru bude povolen, e-mail bude označen jako běžná zpráva. Osobně konfiguraci ListProvideru nedoporučuji, ale i přesto ji sem dám:

Add-IPAllowListProvider -name swl.spamhaus.org -lookupdomain swl.spamhaus.org
Add-IPAllowListProvider -name query.bondedsender.org -lookupdomain query.bondedsender.org
Add-IPAllowListProvider -name iadb.isipp.com -lookupdomain iadb.isipp.com
Add-IPAllowListProvider -name hul.habeas.com -lookupdomain hul.habeas.com

Nakonec nakonfigurujeme chování a zacházení se spamem, když dorazí na náš Exchange server:

Set-SenderFilterConfig -BlankSenderBlockingEnabled $true
Set-RecipientFilterConfig -RecipientValidationEnabled $true
Set-ContentFilterConfig -SCLRejectEnabled $false
Set-SenderIDConfig -SpoofedDomainAction StampStatus
Set-SenderReputationConfig -SenderBlockingEnabled $true -SrlBlockThreshold 6 -SenderBlockingPeriod 36
Set-ContentFilterConfig -SCLQuarantineThreshold 6
Set-ContentFilterConfig -SCLDeleteEnabled $true
Set-ContentFilterConfig -SCLQuarantineEnabled $true -QuarantineMailbox [email protected]

Nastavili jsme, aby server blokoval maily bez odesílatele, přesunul potencionální spam adresy (SpoofedDomains) do spamové složky, vypnuli jsme odmítání Spamu kvůli zabezpečení serveru, protože kdyby spamer zjistil, že jsme odmítli emaily, mohl by začít DDOS útok, protože ví, že mailový server “žije”. Dále jsme nastavili pravidla při kterých se určuje kvalita zpráv, zapnuli jsme karanténů pro administrátora, abychom nepřicházeli zbytečně o maily, které mohl server mylně označit za spam.

Příkaz na vylistování aktuálního nastavení filtrování je:

Get-ContentFilterConfig

Logování spamu:

Set-TransportService *SERVERNAME* -AgentLogEnabled $true -AgentLogPath “C:LogsSPAM” -AgentLogMaxFileSize 80MB -AgentLogMaxDirectorySize 800MB -AgentLogMaxAge 31.00:00:00

 

// aktualizace 3.9.2014

One thought on “Zapnutí a nastavení AntiSpamu v Exchange 2013

  1. Pingback: Antispamová brána MailCleaner a Exchange 2013 | SabrNET

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.