Earlier quoted context omitted.
Eventually you start getting a bunch of spam. I feel most of mine originated from GitHub and data-leaks. Tip: configure a catch-all to your email address, and use custom email addresses for every website. I love having e.g. news.ycombinator.com@gilani.me and being able to filter out bad email addresses whenever they become tiresome. I've also configured Mailgun on the domain (not what it was intended for but ¯\_(ツ)_/…
I'm the only email address on my domain, and I haven't set up a catch-all. I use my actual email address to sign up for anything that requires a signup. I don't have a junk account, and I don't use +-aliases. I don't hide my address; it's listed on my website, in my HN profile, and likely in a bunch of random places on the web, unobfuscated. In general, I just don't worry about it. My GMail spam folder has around 10-…
At one point I decided to actually hit the unsubscribe links rather than just archiving these emails. Turns out I was subscribed to nearly 200 different mailing lists. But there were only 1 or 2 that wouldn't let me unsubscribe.