Daryl C. W. O'Shea wrote:
> I suspect that the lack of affected mail in the scoring corpus is the
> reason why it's gone unnoticed. I'd been meaning to run tests to
> compare the hits between:
>
> -- notfirsthop and firstuntrusted
I'd love to see that.
> -- notfirsthop and "not private and not first hop"
>
Well, the current 'notfirsthop' in SA 3.1.0 is actually "notfirsthop,
notinternal, notprivate".
In sub check_rbl_backend they make use of "ip_list_uniq_and_strip_private" on
the fullexternal set of IPs..
They also have an explanation as to why they stopped using firstuntrusted.
-----------------
if ($set =~ /-notfirsthop$/)
{
# use the external IP set, instead of the trusted set; the user may have
# specified some third-party relays as trusted. Also, don't use
# @originating; those headers are added by a phase of relaying through
# a server like Hotmail, which is not going to be in dialup lists anyway.
@ips = $self->ip_list_uniq_and_strip_private(@fullexternal);
if (scalar @ips > 1) { pop @ips; }
}
------------------
Which makes sense. I guess really what you want isn't "firsttrusted".. really,
"firstexternal" wouldn't work either. You really need to know which machine is
acting as the MX so you can do "hostdroppingmailtoMX"