Don’t give away your email address
Use PookMail instead. This web service allows you to receive an email into a bogus inbox without ever needing to register. Just make up any @poolmail.com address you like, give it to the crappy web site that you need to send you something and then log in to your Pook Mail inbox in a few seconds.
There is no privacy at all: anyone can read the message you just received. So receive anything important on your main email address, but tell all annoying web sites to send to Pook Mail.