Backscatter filter should work out of the box as soon as pmg.spam.bounce_score > 0.
$vars->{dns}->{hostname} = $nodename;
$vars->{dns}->{domain} = $resolv->{search};
+ my $wlbr = "$nodename.$resolv->{search}";
+ foreach my $r (PVE::Tools::split_list($vars->{pmg}->{spam}->{wl_bounce_relays})) {
+ $wlbr .= " $r"
+ }
+ $vars->{composed}->{wl_bounce_relays} = $wlbr;
+
if (my $proxy = $vars->{pmg}->{admin}->{http_proxy}) {
eval {
my $uri = URI->new($proxy);
use_bayes [% pmg.spam.use_bayes %]
[% END %]
-[% IF pmg.spam.wl_bounce_relays %]
-whitelist_bounce_relays [% pmg.spam.wl_bounce_relays %]
+[% IF pmg.spam.bounce_score %]
+whitelist_bounce_relays [% composed.wl_bounce_relays %]
score ANY_BOUNCE_MESSAGE [% pmg.spam.bounce_score %]
[% END %]