Do you have a question? Post it now! No Registration Necessary. Now with pictures!
- Moe Trin
November 24, 2005, 11:03 pm
rate this thread
"that range of IP addresses" isn't. It's a large number of ranges scattered
almost at random from 22.214.171.124 to 126.96.36.199 with the Americas, Europe,
Africa, and everything else scattered in there as well. There's 297,658,112
individual IP addresses in 11649 blocks assigned out of APNIC, 73.7 million
in China (902 blocks), 41.9 million in Korea (371 blocks), and 15.9 million
in Taiwan (312 blocks) alone. Though limited, blocks are also assigned out
of ARIN to several entities in Asia (33.7 million addresses in 21 blocks to
I don't know of any mail tool in common use that does. However, there are
dozens of spam filters you can find on the web. Or if you know RFC1939
and how to hack networking code, you can build your own. Before I started
using SpamAssassin, I was using a shell script to grab the headers off the
ISPs POP server and delete the mail before downloading. It was about 450
lines, and referenced three other files totalling another couple thousand
lines of text.
It's your decision based on your experience, but I've found that blocking
by country extremely haphazard, blocking by IP somewhat more reliable but
a nightmare to set up, and neither very reliable in eliminating spam in my
mailbox. The last time I looked at my filter statistics, I found that
nearly have of the crap was coming from cable zombies right here in the
USA (3:1 margin over second place China), and yes - rr.com was the number
two source on that list. Each person's technique will be different, but
what works for me is to first check each mail against a sender's whitelist
that passes mail from family, friends, and a very small list of others.
The remaining mail is passed to a very harsh filter where I automatically
kill HTML, Multi-Part, non-standard character sets, before looking at the
'Received:' headers and killing mail from unresolvable, generic, or rather
blatantly false addresses, mail without my name in the last 'Received:'
header, and so on.
Not meaning to be insulting, but based on the questions you've asked here,
I _really_ wouldn't recommend that. It's not something simple. A much
simpler solution would be to get cheap0 accounts with a mail service
provider (not someone as common as gmail, hotmail, yahoo, or netscape, but