An analogous trick if you don't have a domain name is to register with +identifier at the end of your email name, i.e. myname+foo.tid@gmail.com. Depending on your client, you can then see who's spamming you.
To be fair though, the spam recognition on gmail is so good that I don't even have to worry about hiding my email. I rarely see more than 1 spam email a month.