I think you are making an assumption it's doing a lookup.  To me, it
appears to be looking at information parsed from the received headers:

header __RDNS_NONE  X-Spam-Relays-External =~ /^[^\]]+ rdns= /
meta RDNS_NONE      (__RDNS_NONE && !__CGATE_RCVD && !__DOMINO_RCVD)

That appears to be parsed out of the received headers not using a lookup.

Regards,
KAM


--
Kevin A. McGrail
VP Fundraising, Apache Software Foundation
Chair Emeritus Apache SpamAssassin Project
https://www.linkedin.com/in/kmcgrail - 703.798.0171


On Wed, Sep 26, 2018 at 3:35 AM Dan Malm <d...@one.com> wrote:

> Hi,
>
> I've been getting some complaints from users about mails received being
> flagged with the HDR_ORDER_FTSDMCXX_NORDNS rule where the sender appears
> to have correct RDNS. While trying to figure this out I found that it
> seems like the SpamAssassin version I have doesn't actually do any PTR
> check, and thus all mails will hit the RDNS_NONE rule.
>
> To verify I've installed a clean version of SpamAssassin 3.4.1 on a VPS
> running Ubuntu 18.04. I sent myself an email from gmail, who definitely
> does have correct RDNS, and then ran the source
> (https://pastebin.com/gE0qauf1) through SpamAssassin with a user_prefs
> score set for RDNS_NONE
>
> The debug info show no RDNS for any relay:
>
> Sep 26 07:16:07.890 [21117] dbg: metadata: X-Spam-Relays-Internal: [
> ip=10.27.26.11 rdns= helo=mx1.pub.mailpod3-cph3.one.com
> by=mailstorage0.cst.mailpod3-cph3.one.com ident= envfrom= intl=1
> id=SNkcMEAqq1uBjAAAhMrzvA auth= msa=0 ]
> Sep 26 07:16:07.891 [21117] dbg: metadata: X-Spam-Relays-External: [
> ip=209.85.166.170 rdns= helo=mail-it1-f170.google.com
> by=mx1.pub.mailpod3-cph3.one.com ident= envfrom= intl=0
> id=49846d91-c157-11e8-afca-e0d84894a001 auth= msa=0 ]
>
> A tcpdump (udp port 53) shows no attempt to do a query for PTR:
> https://pastebin.com/DDwdW9gu
> As a reference, if I do a dig -x 209.85.166.170 I get this while doing
> the same tcpdump:
> IP 188.166.16.195.54095 > 67.207.67.3.53: 17606+ [1au] PTR?
> 170.166.85.209.in-addr.arpa. (56)
> IP 188.166.16.195.48750 > 67.207.67.2.53: 23774+ [1au] PTR?
> 170.166.85.209.in-addr.arpa. (56)
> IP 67.207.67.2.53 > 188.166.16.195.48750: 23774 1/0/1 PTR
> mail-it1-f170.google.com. (94)
> IP 67.207.67.3.53 > 188.166.16.195.54095: 17606 1/0/1 PTR
> mail-it1-f170.google.com. (94)
>
> And it does hit the RDNS_NONE rule
>
> Is anyone else seeing the same, or have I missed something?
>
> --
> BR/Mvh. Dan Malm, Systems Engineer, One.com
>
>

Reply via email to