So if I use the following instead it then fires the rule # use the date with the smallest absolute difference # (experimentally, this results in the fewest false positives) @diffs = sort { abs($a) <=> abs($b) } @diffs; # pick the first one that isn't 0 foreach my $diff (@diffs) { next if $diff == 0; $self->{date_diff} = $diff; return; } $self->{date_diff} = 0; #$self->{date_diff} = $diffs[0]; This looks to be something Spammers are deliberately working around as how could you possibly get two received headers with the same date, time to the second? On Sep 10, 2006, at 12:53 PM, Robert Nicholson wrote: i'm guessing what happened here was that it took the first Received header... which is the same as the Date: header. |
- Fwd: Drink it, forget it ! Robert Nicholson
- Re: Drink it, forget it ! Robert Nicholson
- Re: Drink it, forget it ! .... bug in _check_d... Robert Nicholson
- Re: Drink it, forget it ! .... bug in _che... Robert Nicholson
- Re: Drink it, forget it ! .... bug in ... Daryl C. W. O'Shea
- Re: Drink it, forget it ! .... bu... Robert Nicholson
- Re: Drink it, forget it ! ...... Daryl C. W. O'Shea
- Re: LOG: Re: Drink it, fo... Robert Nicholson
- Re: LOG: Re: Drink it, fo... Daryl C. W. O'Shea
- Re: LOG: Re: Drink it, fo... Robert Nicholson
- Re: Fwd: Drink it, forget it ! Matt Kettler
- Re: Drink it, forget it ! Robert Nicholson