Specifically, nothing. The updates already include it:
updates_spamassassin_org/20_dnsbl_tests.cf:header __RCVD_IN_ZEN
eval:check_rbl('zen', 'zen.spamhaus.org.')
updates_spamassassin_org/20_dnsbl_tests.cf:header RCVD_IN_XBL
eval:check_rbl('zen-lastexternal', 'zen.spamhaus.org.', '127.0.0.[456]')
updates_spamassassin_org/20_dnsbl_tests.cf:header RCVD_IN_PBL
eval:check_rbl('zen-lastexternal', 'zen.spamhaus.org.', '127.0.0.1[01]')
and, that's it,
% grep PBL Dist/* | grep RCVD
%
% grep ZEN Updates/3.001008/updates_spamassassin_org/* | grep RCVD
Updates/3.001008/updates_spamassassin_org/20_dnsbl_tests.cf:header
__RCVD_IN_ZEN eval:check_rbl('zen', 'zen.spamhaus.org.')
Updates/3.001008/updates_spamassassin_org/20_dnsbl_tests.cf:describe
__RCVD_IN_ZEN Received via a relay in Spamhaus ZEN
Updates/3.001008/updates_spamassassin_org/20_dnsbl_tests.cf:tflags
__RCVD_IN_ZEN net
% grep PBL Updates/3.001008/updates_spamassassin_org/* | grep RCVD
Updates/3.001008/updates_spamassassin_org/20_dnsbl_tests.cf:header
RCVD_IN_PBL eval:check_rbl('zen-lastexternal',
'zen.spamhaus.org.', '127.0.0.1[01]')
Updates/3.001008/updates_spamassassin_org/20_dnsbl_tests.cf:describe
RCVD_IN_PBL Received via a relay in Spamhaus PBL
Updates/3.001008/updates_spamassassin_org/20_dnsbl_tests.cf:tflags
RCVD_IN_PBL net
Updates/3.001008/updates_spamassassin_org/20_dnsbl_tests.cf:#reuse
RCVD_IN_PBL
Updates/3.001008/updates_spamassassin_org/30_text_de.cf:lang de
describe RCVD_IN_PBL Transportiert via Rechner in PBL-Liste
(http://www.spamhaus.org/pbl/)
Updates/3.001008/updates_spamassassin_org/30_text_nl.cf:lang nl
describe RCVD_IN_PBL Ontvangen via een relay die
gevonden is in Spamhaus PBL
Updates/3.001008/updates_spamassassin_org/50_scores.cf:score
RCVD_IN_PBL 0 0.001 0 0.001
now, given John Rudd's comment of
> ah, I didnt' know about notfirsthop. That addresses it completely.
i still see no instance,
% grep -rlni notfirsthop Updates/
%
is notfirsthop *necessary*, or just the _right_way_ for that specific example?
thanks much.