I've had a catch-all for *@mydomain.com forward to my primary email address for 10+ years. In that time I signed up for services and websites with [domain]@mydomain.com thinking I'd catch all those dirty scoundrels selling my email address and have an easy way to filter unwanted mail. But you know what really happened? I wound up with hard to remember email logins and caught less than a handful of services sharing my…
"But you know what really happened? I wound up with hard to remember email logins and caught less than a handful of services sharing my email address without my permission." Can you elaborate ? I have been meaning to set up just such a mechanism as it has always seemed like a good idea ... It seems like "rsync.net@example.com" would be very easy to remember and associate with the site (rsync.net, in this example) ...
As you say, using a password manager, or just picking a nameOfService@example.com style of email, means remembering the email addresses is pretty easy. n.b. you may need to also set up your email client to let you send emails with a customisable address too.
Spammers who send stuff to randomAddressTheyMadeUp@example.com can be mostly blocked because these tend to have a messy jumble of text and numbers - I use a simple regex to throw away these kind of spams. I use procmail to do the blocking, but I'm sure there are many other tools that would work just as well.