Re: [Exim] ACL formats

Top Page
Delete this message
Reply to this message
Author: Scott M. Nolde
Date:  
To: Juha Saarinen
CC: exim-users
Subject: Re: [Exim] ACL formats
Juha Saarinen(juha@???)@2002.06.06 15:09:33 +0000:
> Experimenting with deny hosts under acl_check_rcpt, to shut out some
> spammers.
>
> If I've got a text file in this format:
>
> 65.124.104.0/24        # Aibusiness.net, etc. CopyDVD spammer.
> 65.124.105.0/24
> 65.124.106.0/24
> 65.124.107.0/24
> 65.124.108.0/24
> 65.124.109.0/24
> 65.124.110.0/24
> 65.124.111.0/24
> 206.239.10.142        # Reply.net

>
> etc., which is the appropriate lookup type to use?
>
> Would lsearch work if I terminate the entries before the #'s with a : ?
>
> --
> Juha Saarinen
>


This is very similar to what I've done. However, I made a script to get
the SPEWS level one list:
---
#!/bin/sh
# This retrievs the IP address is the SPEWS mirror
# http://relays.osirusoft.com/mirror
# Run this script once per day.

/usr/local/bin/lynx -dont_wrap_pre -dump
http://www.spews.org/spews_list_level1.txt | awk '{print $1}' | \
grep -v "#" | sort -n | uniq > /etc/exim/LARTed.txt

/usr/local/sbin/exim_dbmbuild /etc/exim/LARTed.txt /etc/exim/LARTed.db.new

mv /etc/exim/LARTed.db.new /etc/exim/LARTed.db

exit 0
---

Then in my exim configuration file I have:
host_reject = dbm;/etc/exim/LARTed.db

I also block by domain name and have a fairly large file of domains I
don't accept email from, except from whitelisted users:
sender_reject_recipients = ! /etc/exim/whitelist : \
                        dbm;/etc/exim/spammers.db


This, plus using relays.osirusoft.com/reject has helped tremendously.

--
Scott Nolde
GPG Key 0xD869AB48