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