Ghost Email
A ghost email address will save you from a whole lot of SPAM. If you own your own web address, whenever you get asked to give your email address, just make one up. Make sure you can receive all incoming mail to your server. If you get SPAM to a particular ghost address, filter it out and you will live a SPAM free life. Well OK, maybe just a little less SPAM than before. But at least you’ll know who the offender might be.

What do I need to set this up?
All you need is your own web address and email hosting. You can purchase a web address for as low as $7 a year and hosting for as low as one dollar a month. A small price for a SPAM free life.
What is a Ghost Email Address?
A ghost email address is an email address that you give out but that you do not necessarily have it set up as an actual email account. You need to set up your email application to receive all email that reaches your domain. And although you real email address might be victor@yourdomain.com you can still receive email if I send it to lazyeyevictor@yourdomain.com
How does it work?
Whenever you need to enter an email address in a form, make one up. If you need to buy a ticket from United Airlines, tell them your address is unitedairlines@yourdomain.com. Replace yourdomain.com with whatever you particular web address is. Whenever you start getting SPAM(and you will, oh yes, you will), just create a rule to filter out any email sent to that address an complain to the offender for selling your email address.
What if it’s too late?
Change the username for you official address. It will be like starting new and you can transition easily since you can still get the catch all emails.
Note: This tip I learned from my friend Steve Watson