This solution isn't for the masses because it might be considered too "complicated", but it will work perfectly for anyone here with
zero lost emails and nearly no time lost filtering junk mail from real mail.
1. Buy a domain.
2. Give everyone their own custom email.
ie... you have a friend Robert, Jane, Sarah..
Give them:
[email protected]
[email protected]
[email protected]
If you sign up for ebay... give them:
[email protected]
If you sign up for dotster... use
[email protected]
Never post your email address in plain text somewhere that it can be harvested but not changed (like Usenet or WWWboards)
If any of them get compromised, you can always log into your account and change your email address they have on file & blacklist the old one. If it was a personal contact, just send them like three emails to let them know you have updated THEIR email address for you because you ahve been getting spam on it, and now its
[email protected] for example.
It is very easy to blacklist email addresses with Qmail:
Just create a dotfile with the account you want to blacklist:
.qmail-robert
and put: /dev/null
inside it... that's it! No more mail will be delivered from that address.
I found that 90% of my spam mail came from my domain contacts. Luckily I was using
[email protected] so all I had to do was update the contact info and blacklist the old domain.
Those domain contact spam lists are very old. It is much harder (but not impossible) to harvest big numbers of whois records for free now... so if you were to update your contact information and blacklist the old address(s) then you would see a huge drop of spam without any collateral damage (lost valid emails)
Does anyone know a similar way to route mail to a specific email address to /dev/null using Sendmail or Procmail?