I know some of you wanted more deets on filtering spam and such, so here’s my set up that seems to work pretty well.
What you mainly need to know is that you can add a + to the end of your gmail name and add whatever you want and it will all go to your account. So if my email were firstname.lastname@example.org, I could have people send mail to email@example.com or firstname.lastname@example.org or whatever and it will all come to the same inbox, and unless you’re looking for it, you won’t even notice a difference.
So what I do is, any time some service asks for an email and I don’t particularly want any junk from them, I use email@example.com and then in my gmail I create a filter where I have the word “spam” in the from box and automatically send it to the spam folder. That way I can get the confirmation email out of the spam box when it’s sent to me and ignore anything else from that address.
You could take it a step further by using the name of the service, like, tanner+BestBuy@gmail.com, and then when I start getting spam sent to that address, I know which service sold my email address.
The other thing I was saying is that a lot of websites won’t let you put a + in their email address fields, so for those I use an email address like this:firstname.lastname@example.org
You can add a period anywhere in your name and it will also be sent to you. So I have another filter looking for email@example.com and doing the same thing.