Matt wrote:
> How many block connections with no reverse DNS?  How much collateral
> damage is there with doing that?  How do you set it up in Exim?
>   

We block connections with missing rDNS but only from a specified list of 
countries:
AR, BG, BR, BY, CL, CN, CZ, ES, FR, ID, IN, IT, KR, LV, MX, MY, PE, PH, 
PL, RO, RU, TR, VN

The reject message clearly says what's wrong, and so far I haven't had 
any issues that I'm aware of.

The setup:

    deny    !verify = reverse_host_lookup
        dnslists = countries.blackholes.us=\
        127.0.3.2,\
        127.1.0.0,\
        127.0.7.6,\
       ...
       message = your message goes here..

> Also, I heard some block IP addresses that look dynamic such as
> 127.0.0.1.myisp.com.  How is that done?
>   

With a regexp match against the connecting hostname.
However here we don't match against a generic rDNS. Instead we take 
action against more specific domains patterns, like

    deny    condition = ${if match 
{$sender_host_name}{\N^c-.*\.comcast\.net$\N} {yes}{no} }

We have about 50 patterns listed that helps keeping much of the junk away.

-- 
Andreas



-- 
## 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