On Tue, 2008-11-18 at 17:22 +0000, Steve Kemp wrote: > Other tests that are good for rejection: > > * Bogus Message-IDs. > (Validate the header is present and you're 99% of the way there.)
Message-ID is not a required header, this will lose legitimate mail. > * Dialup range restrictions . > (Guess you've got that covered already via DNSRBL) > > * Early-talker > (Machines that send conversation before waiting for the banner.) > > * Make sure there is a Date: header. > (I do range testing on that; but many spam mails don't have it > c.f. message-id:) the Date: header *is* mandatory, so this is fine :-) > * HELO checks > (I mostly look for helo $my_IP) unqualified addresses (no dots) are illegal, and stop a lot of broken spam software. bare IP addresses likewise, they need to be in brackets, e.g, "EHLO [10.20.30.40]". -- regards, | Redpill _ Kjetil T. Homme | Linpro (_) -- ## List details at http://lists.exim.org/mailman/listinfo/exim-users ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://wiki.exim.org/
