I own a domain and then use a bespoke address for each and all sites which get piped to a single master (catch-all) account. e.g.
macrumors@mydomainnamehere.com. That way I can:
1) See who sold my email / has slack security, allowing my address out into the wild (Yes I mean you, ProtectYourBubble, GolfOnline, LinkedIn, Tumblr etc..)
2) Blackhole that address.
Alternatively, with Gmail, you can add an underscore and then anything you like, and you will still get it.
E.g.
mygmailaccountname_macrumors@gmail.com
Having a bespoke email address is good as well as if bad people get a hold of it, they can't automatically be sure they can login to your account elsewhere, should you make the mistake of reusing a password which lets face, we all have done at some point.