I think I’m just about to give up on the email addresses provided by my ADSL provider (Demon). Why? Well, over Christmas Eve (from 4pm) to Boxing Day (2pm), I received nearly 25,000 emails. That’s a lot – but I’ve got a couple of custom Perl scripts which can crawl through my POP3 email box and zap spam (as it’ll probably be dictionary attack sort of spam).
It’s now 4 days on and I’ve managed to delete over 44,450 emails and there are another 47,552 still awaiting deletion. Yep – that’s over 90,000 emails in a space of a few days(!) I’ve spent most of today re-writing my email zapper (it’s called cleardemon.pl by the way) to be more efficient (previously it was making a separate connection to the mail server for each “attack name”: but now the last of “spammed addresses” is over 1,400 I needed to make it work on the mail as a group). But still running TOP on the emails in 1,000 blocks and then sending the DELETE command didn’t have much affect (it was taking around a quarter of a second to a second to send the delete command for each email: in that time 2 more emails came in!).
I’m now running a quick script to try and clear the POP3 mailbox down a bit more (by just sending 50,000 “DELETE” commands to the server), but I don’t hold up much hope. It’s looking like I’m going to have to give tech support a call tomorrow to get them just to flush my mailbox.
Why don’t I run something like SpamAssassin? Well, I would if I could. But it’s a “dialup/ADSL” POP3 email account, Demon don’t provide SMTP delivery to ADSL customers (but they do to conventional dial-up Modem users: go figure!) and I can’t change the MX records either. The good news is is that in the new year, they are introducing Brightmail filtering which should hopefully see spam drop (I’ve heard of figures between 75% and 98% with less than 1 in one million false positives!).
Ho hum. Oh, since typing the last two paragraphs I’ve now got 47,729 emails awaiting deletion: that’s nearly 200 emails in a matter of minutes(!).
[add] Actually, I’ve just taken a five minute average from 00:52 to 00:57 and I’m getting 16.6 emails per minute: that’s 996 per hour or 23,904 per day! Gulp!