On 28.06.2015 15:17, Marcin Mirosław wrote:
Hi! I've got simple rule with eval:check_uridnsbl to make check against own uribl. And notice that uribl strips subdomains from uri so instead querying for sub4.sub3.sub2.sub1.org.myuribl spamassassin makes query for sub1.org.myuribl. But I prefer to query for full domain, without any striping. Doc says: " Note that hostnames are stripped from the domain used in the URIBL lookup" How can I change this behavior in my rule?
Using the URIBL plugin you can't unless you use util_rb_2tld / util_rb_3tld to create pseudo TLDs.
> And why URIBL strips not only hostname but all subdomains level above foo.tld?
efficiency - there are probablky few cases where you want to list the subdomain chain and not the parent domain and spend time chasing the subdomains.
if theres's a domain which you don't want to list but only its subdomains you can add it as "util_rb_2tld example.net" to a local rules file. Your URI bl will then contain subdomains.
or: look into the ASKDns plugin which allows you do all kinds of magic around DNS queries.