>...
>
>List Mail User wrote:
>> 
>>      Certainly not (no dunce cap).  Public airing of ideas generally
>> has merit - quite possibly this idea can be refined to something similar
>> that will provide a benefit (I admit, I have not given it a lot of thought).
>> 
>
>one thing that an MTA can do is to delay its rDNS lookup until it gets 
>the helo name. then do a forward lookup on the helo name.
>if one of the returned IPs matches the client IP, there will be no need 
>for the classical double lookup.
>
>if one assumes that most helo names are correct, then this would be a 
>minor improvement. and the benefit is that it automatically checks for 
>helo validity (I don't mean one would reject the helo, but he knows if 
>it's good or not).
>
>(I think iMail does something like this, but I can't say for sure).
>
        A quick check of my own stats shows (after client IP blocking), that
about 35% of HELO/EHLO arguments are bogus - i.e. don't resolve or belong
to a domain unrelated to the client or sender IP.  As a result, I have things
configured to always do the double lookup, but only log a message when they
don't match (i.e. not "strict" FCrDNS);  Still > 25% of all EHLO/HELO arguments
have no rDNS or aren't FQDNs;  Some of this is list-washing - For a year ago,
the numbers were almost double these (much worse).  And the number or client
IPs lacking rDNS is > 40% (again, after blocking on client IPs - presumably
for people who don't block at the MTA level on client IPs, the numbers are
much worse).  Of course, there is a very large overlap between requests with
invalid or bad HELO/EHLO names and invalid rDNS for the client IP (i.e. liars
lie about everything usually, at least for SMTP transactions).


        Paul Shupak
        [EMAIL PROTECTED]

Reply via email to