A few years ago, during a particularly spam heavy period, I got pissed at Google's ineptness at combating spam, and decided to have a think about how I could get rid of the problem for good.<p>What I arrived at:<p>- I should never hand out my actual email address. As in, should be all proxied, every contact reaching me via a different address only known to them. Ideally, these aliases would be generated using a CSPRNG, and would be of sufficient length. Allows for tracing contact provenance in "space".<p>- I should rotate that address periodically, if possible. Allows for tracing contact provenance in "time".<p>Together, this would tell me who's the source of particular influx of strange mails, and when did they leak the contact address provided to them (willfully or otherwise).<p>I was really taken by this idea, even wondered why this has not been baked into the underlying protocols over the years, to make it readily deployed and available for all, making it effortless.<p>Because boy is there an effort involved! Several years later, I now avoid spam mail by simply no longer reading my emails anymore...<p>Sometimes I wonder what corporate IT thinks when I pass their anti-phishing test a month after the test campaign.