Como ya sabréis, cPanel y su configurador de exim solamente permiten añadir las listas negras (RBL) r spamcop y spamhaus. Pues bien, podemos añadir las RBL que queramos del siguiente modo:
Las RBL y su configuración se guardan en la carpeta /usr/local/cpanel/etc/exim/acls/ACL_RBL_BLOCK:
#cd /usr/local/cpanel/etc/exim/acls/ACL_RBL_BLOCK #ls -l -rw-r--r-- 1 500 500 146 Sep 8 01:21 spamcop_rbl -rw-r--r-- 1 500 500 158 Sep 8 01:21 spamhaus_rbl -rw-r--r-- 1 500 500 175 Sep 8 01:21 spamhaus_spamcop_rbl
Una vez ahí, simplemente copiad uno de esos ficheros para después renombrarlo con el nombre de la RBL nueva. Posteriormente, editad el fichero y cambiad la dirección de las dnslists por la de la nueva RBL, en el siguiente caso cambiariamos «bl.spamcop.net» por la nueva RBL:
# cat spamcop_rbl
deny message = JunkMail rejected - $sender_fullhost is in an RBL, see $dnslist_text
dnslists = bl.spamcop.net
hosts = +backupmx_hosts
warn
dnslists = bl.spamcop.net
set acl_m8 = 1
set acl_m9 = "JunkMail rejected - $sender_fullhost is in an RBL, see $dnslist_text"
[% ACL_RBL_WHITELIST %]
warn
condition = ${if eq {${acl_m8}}{1}{1}{0}}
ratelimit = 0 / 1h / strict / per_conn
log_message = "Increment Connection Ratelimit - $sender_fullhost because of RBL match"
drop
condition = ${if eq {${acl_m8}}{1}{1}{0}}
message = ${acl_m9}
Finalmente ejecuta:
/scripts/buildeximconf