Podemos montar nossa própria blacklist, baseada em endereços de remetentes, IPs ou nomes de hosts.
Blacklist por IP:
Evento -> Event.connection (Padrao -> /usr/local/selor/rules_connection) Obs: Veja no seu selor.conf para descobrir qual é o arquivo associado a este evento
Regra:
Find_strfile? "%i:/usr/local/selor/blacklist_ip" Reply! "500 Voce esta na blacklist local" Close!
Crie o arquivo /usr/local/selor/blacklist_ip com os IPs que você quer bloquear, um por linha.
Exemplo de arquivo:
10.10.10.1
10.0.0.20
192.0.0.1
Coloquei IPs privados na lista acima, apenas como exemplo. É claro que você pode colocar qualquer IP externo.
Blacklist por nome do Host:
Evento -> Event.connection (Padrao -> /usr/local/selor/rules_connection) Obs: Veja no seu selor.conf para descobrir qual é o arquivo associado a este evento
Regra:
Find_strfile? "%e:/usr/local/selor/blacklist_hosts" Reply! "500 Voce esta na blacklist local" Close!
Crie o arquivo /usr/local/selor/blacklist_hosts com os nome de hosts que você quer bloquear, um por linha.
Exemplo de arquivo:
srv.spammer100.com
mxxxx.spamlandia.ru
Blacklist por Remetente:
Evento -> Event.from (Padrao -> /usr/local/selor/rules_from) Obs: Veja no seu selor.conf para descobrir qual é o arquivo associado a este evento
Regra:
Find_strfile? "%f:/usr/local/selor/blacklist_from" Reply! "500 Voce esta na blacklist local" Close!
Crie o arquivo /usr/local/selor/blacklist_from com os remetentes que você quer bloquear, um por linha.
Exemplo de arquivo:
zespam@spamzao1212.com
marketing@marketinglandiadospam.com.ru
Blacklist por domínio de remetente:
Evento -> Event.from (Padrao -> /usr/local/selor/rules_from) Obs: Veja no seu selor.conf para descobrir qual é o arquivo associado a este evento
Regra:
Find_strfile? "%o:/usr/local/selor/blacklist_from_domain" Reply! "500 Voce esta na blacklist local" Close!
Crie o arquivo /usr/local/selor/blacklist_from_domain com os remetentes que você quer bloquear, um por linha.
Exemplo de arquivo:
spamzao.com
marketinglandiadospam.com.ru