|If you get a SpamAssassin tag that looks like this|
URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked.
Most RBL servers use a "free for some" method, where as long as a given DNS server isn't doing too many requests, it's allowed. But for a dns server that is too busy, (eg: 220.127.116.11 is very busy), it will be blocked from doing RBL queries, since it no longer qualifies as the "Free for some" method, and would then fall under the category where payment is required to do that volume of RBL queries.
Don't use a busy dns server in your /etc/resolv.conf file.
The simplest solution is to just use your own server's dns server for lookups. To do this, edit:
/etc/resolv.confand remove the other nameserver IP lines, and replace them with just one:
nameserver 127.0.0.1which tells all dns queries that your server makes, to call your local copy of "named", instead of querying the remote dns server for lookups.
As RBLs are all DNS based, this means your RBL queries to the RBL servers would now be coming from your server, and not from a big dns server, like 18.104.22.168, so it's most likely to go through.
© 2018 JBMC Software, Suite 173 3-11 Bellerose Drive, St Albert, AB T8N 1P7 Canada. Mon-Fri 9AM-5PM MST