The best way I've found to combat spam is to use an automatic white list with manual blacklist.
I have a wildcard alias so that anything that matches the criteria gets forwarded to a single account. That allows me to give every contact an address that's unique to them. This has two advantages:
1.I can identify the sender.
It's not reliable to use the 'From' field to identify a sender (note to the OP there) but if I get an email addressed to "
[email protected]" then I know that it was sent by Tesco or that they have leaked their mailing list.
2.I can block the address.
I can create a manual block on "Me.Tesco" and stop the [censored]. I can then notify Tesco and tell them to start using "Me.Tesco1".
This system has served me well for many years. I've had to block nearly a dozen addresses in over six years. For some reason 2007 was a bad year - I had to block four or five addresses and even block the generic address "Me@..." but it's still a rare day when I get
any spam and I can put an immediate block on it.
FWIW the setup I use for this is I use my domain provider's email server. They arrange for anything sent to my domain to go into one account. I then run my own mailserver (VPOP3) which pulls everything down and sorts it according the wildcard and blacklist.
Of course I could remove my domain provider from the equation but this way I don't need to run my mail server 24/7 and can create blacklists for the worst offenders at the domain end so that the spam doesn't eat into my bandwidth.
Andrue Cope
[Brackley, UK]
Edited by Andrue (Wed 26-Mar-08 09:36:00)