[NTLUG:Discuss] Trying to block all China/Korea IPs in greylisting

. Daniel xdesign at hotmail.com
Wed Jun 13 10:50:15 CDT 2007


I have the list from the following URL:

http://www.okean.com/sinokorea.txt

I can parse just the first field easily enough with:

cat sinokorea.txt | awk '{ print $1 }'

The greylist (relaydelay in this case) wants to see block ranges as 
incomplete octets if that makes sense.  For example, if I wanted to block 
218.232.x.x, I would simply add a block to "218.232"  It is my 
understanding that it would take 218.232.0.0 literally and would only block 
that IP address (yes, I know it's not valid).

I have tried adding " | sed /.0.0.0// " to the previous command line but I 
do not get the results I seek... it doesn't make sense.  I'm guessing that 
expressions in sed for matching have some special meaning when a "." 
character is used.

And perhaps I am barking up the wrong tree entirely, but my end purpose is 
to make entries in my relaydelay blacklist table to block out all of china, 
korea and ultimately any country outside of the US that I care to.  (The 
business I work for has no business need to receive email from outside of 
the state, let alone outside of the country... so it's presumed to be spam 
when it originates from outside of the USA.)

Anyone know any special magic incantations to achieve this end?  I had 
heard someone mention spamassassin rules that would elevate risk by country 
of origin, but I cannot find anything on the net to document this yet...

_________________________________________________________________
「メッセ meets お仕事」スタート!メッセンジャーページもリニューアルしまし
た。 http://messenger.live.jp/oshigoto/index.htm 




More information about the Discuss mailing list