Verificările RBL funcționează prin executarea unei interogari DNS catre un RBL pentru un anumit nume de domeniu sau IP.
Pentru a adauga propriile RBL-uri la configuratia Exim in DirectAdmin, trebuie sa va asigurati ca blocarea RBL este activata si sa adaugati noul RBL la lista de RBL-uri utilizate pentru blocare.
Activarea blocarii RBL
Verificați dacă blocarea RBL este deja activata. Dacă exista următorul symlink atunci aceasta este activata:
/etc/virtual/use_rbl_domains -> domains
Pentru verificare, rulati următoarea comanda din consola SSH cu drepturi de root:
ls -lah /etc/virtual/use_rbl_domains
Dacă nu este deja activata, executați următoarea comanda din consola SSH cu drepturi de root pentru a o activa:
cd /etc/virtual
rm -f use_rbl_domains
ln -s domains use_rbl_domains
Adaugarea propriului RBL custom
Lista RBL implicita este definita in cadrul unui macro in /etc/exim.conf astfel:
RBL_DNS_LIST=\
cbl.abuseat.org : \
bl.spamcop.net : \
b.barracudacentral.org : \
zen.spamhaus.org
Această variabilă poate fi redefinita prin setarea din nou a variabilei utilizand ‘==’ în loc de ‘=’.
Pentru a adauga un RBL custom listei trebuie sa creati un fisier /etc/exim.strings.conf.custom in care sa adaugati / editati variabila RBL_DNS_LIST.
Sa spunem ca ați dori sa adăugați dnsbl.sorbs.net si combined.rbl.msrbl.net acestei liste. Pentru aceasta modificare va trebui sa creati fișierul /etc/exim.strings.conf.custom în care sa adăugați lista editata, astfel:
RBL_DNS_LIST==\
cbl.abuseat.org : \
bl.spamcop.net : \
b.barracudacentral.org : \
zen.spamhaus.org : \
dnsbl.sorbs.net : \
combined.rbl.msrbl.net
Restartati Exim.
service exim restart
Dezactivarea blocarii RBL
Dacă doriți ulterior sa dezactivati blocarea RBL o puteți face astfel:
cd /etc/virtual
rm -f use_rbl_domains
touch use_rbl_domains
Eliminarea customizarilor listei RBL
Dacă va decideti ulterior ca doriți sa reveniți la lista implicita RBL, eliminați fișierul /etc/exim.strings.conf.custom și restartati Exim.
rm /etc/exim.strings.conf.custom
service exim restart