I am using SpamAssassin 3.0.1.

There is an option documented in the URIDNSBL plugin called
uridnsbl_max_domains, but there is no code in URIDNSBL.pm to parse this
option from the config file.  Therefore, I get the following error:

# spamassassin --lint
config: SpamAssassin failed to parse line, skipping: uridnsbl_max_domains   3

The following patch will fix it:

*** 268,273 ****
--- 268,277 ----
      $opts->{conf}->{uridnsbl_timeout} = $opts->{value};
      $self->inhibit_further_callbacks(); return 1;
    }
+   elsif ($key eq 'uridnsbl_max_domains') {
+     $opts->{conf}->{uridnsbl_max_domains} = $opts->{value};
+     $self->inhibit_further_callbacks(); return 1;
+   }
    elsif ($key eq 'uridnsbl_skip_domain') {
      foreach my $domain (split(/\s+/, $opts->{value})) {
        $opts->{conf}->{uridnsbl_skip_domains}->{lc $domain} = 1;


Also, there is a handy-looking option called uridnsbl_skip_domain.  Does
this option have any default values?  If not, can anybody suggest a good
list to start with?  So far I have

uridnsbl_skip_domain aol.com comcast.net comcast.com msn.com


Reply via email to