Hello,

when looking at __DOS_DIRECT_TO_MX I have noticed that it consists of one
superflous rule:

meta __DOS_DIRECT_TO_MX
        __DOS_SINGLE_EXT_RELAY &&
        !__DOS_HAS_LIST_ID &&
        !__DOS_HAS_LIST_UNSUB &&
        !__DOS_HAS_MAILING_LIST &&
        !__DOS_RELAYED_EXT

I believe hitting __DOS_SINGLE_EXT_RELAY implies not hitting
__DOS_RELAYED_EXT, because:

header __DOS_SINGLE_EXT_RELAY   X-Spam-Relays-External =~ /^\[ [^\]]+ \]$/
header __DOS_RELAYED_EXT        ALL-EXTERNAL =~ 
/(?:^|\n)[Rr][eE][cC][eE][iI][vV][eE][dD]:\s.+\n[Rr][eE][cC][eE][iI][vV][eE][dD]:\s/s

looking at the docs, __DOS_RELAYED_EXT only matches when there are multiple
Received: headers in external relays, however such mail would have multiple
relays in X-Spam-Relays-External and thus it could not match
__DOS_SINGLE_EXT_RELAY

do I misunderstand this?

--
Matus UHLAR - fantomas, uh...@fantomas.sk ; http://www.fantomas.sk/
Warning: I wish NOT to receive e-mail advertising to this address.
Varovanie: na tuto adresu chcem NEDOSTAVAT akukolvek reklamnu postu.
Silvester Stallone: Father of the RISC concept.

Reply via email to