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/

Reply via email to