Re: Match sending IP rdns name?
"Philip Prindeville via users" <[email protected]>
| Newsgroups | gmane.mail.spam.spamassassin.general |
|---|---|
| Message-ID | <[email protected]> |
> On Jun 24, 2025, at 7:42 AM, Benoit Panizzon <[email protected]> wrote: > > Hi Bill > >> Note that there are also subsets of Received headers with fields parsed >> out that you can use, see `perldoc Mail::SpamAssassin::PerMsgStatus` for >> a discussion of all of the available "pseudo-headers." There are >> examples in existing rules. > > Oh, nice! > > Having a Look at: > > X-Spam-Relays-Trusted: > X-Spam-Relays-Untrusted: > > which return a nice array of key=value rdns= being the one of interest > to me :-) > > Mit freundlichen Grüssen > > -Benoît Panizzon- In the case of an ISP or ASP having a large number of CIDRs, you might want to block based on ASN (autonomous system number) instead, i.e.: header __L_AS_DION eval:check_asn('/^AS2516\b/') header __L_AS_IDC eval:check_asn('/^AS4694\b/') header __L_AS_GMO eval:check_asn('/^AS58791\b/') header __L_AS_GMO2 eval:check_asn('/^AS7506\b/') header __L_AS_OCN eval:check_asn('/^AS4713\b/') header __L_AS_SAKURA eval:check_asn('/^AS7684\b/') meta L_BLOCK_JP_ASNS (__L_AS_DION || __L_AS_GMO || __L_AS_GMO2 || __L_AS_IDC || __L_AS_OCN || __L_AS_SAKURA) describe L_BLOCK_JP_ASNS From spammy Japanese networks score L_BLOCK_JP_ASNS 20.0 Blocking GMO and Sakura cut about 8% of my spam alone.