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