With the correct sender address this time :(

--- 
/usr/local/src/Mail-SpamAssassin-3.4.2/lib/Mail/SpamAssassin/Plugin/TxRep.pm    
    2018-12-01 12:19:53.067968000 -0500
+++ /usr/local/lib/perl5/site_perl/Mail/SpamAssassin/Plugin/TxRep.pm    
2018-12-01 12:23:42.183385000 -0500
@@ -1739,7 +1739,7 @@
   if (!defined $origip) {
     # could not find an IP address to use
   } elsif ($origip =~ /^ (\d{1,3} \. \d{1,3}) \. \d{1,3} \. \d{1,3} $/xs) {
-    my $mask_len = $self->{ipv4_mask_len};
+    my $mask_len = $self->{conf}->{txrep_ipv4_mask_len};
     $mask_len = 16  if !defined $mask_len;
     # handle the default and easy cases manually
     if    ($mask_len == 32) {$result = $origip;}
@@ -1757,7 +1757,7 @@
            $origip =~
            /^ [0-9a-f]{0,4} (?: : [0-9a-f]{0,4} | \. [0-9]{1,3} ){2,9} $/xsi) {
     # looks like an IPv6 address
-    my $mask_len = $self->{ipv6_mask_len};
+    my $mask_len = $self->{conf}->{txrep_ipv6_mask_len};
     $mask_len = 48  if !defined $mask_len;
     my $origip_obj = NetAddr::IP->new6($origip . '/' . $mask_len);
     if (!defined $origip_obj) {                         # invalid IPv6 address




Reply via email to