Simple solution? Mine is not, but for more than a decade I've had a site with 1and1 which allows many email addresses (no doubt others do too). Assume my domain is mywebsite.com, I created a subdomain web.mywebsite.com. Any email to web.mywebsite.com comes to my mailbox. so macrumors@web.mywebsite.com is collected. My normal email comes to <whatever>@mywebsite.com. The 'web' is arbitrary, it's what choose since it represented signing up for things on the web. Some people get excited when I tell them to email me at DrSmith@web.mywebsite.com. DrSmith (not his real name) said that it was impossible for that to be my email address. I have a macro that types web.mywebsite.com to simplify.Mind sharing how you're achieving this? I've been looking for a simple solution for this for a while.
BTW, I don't think that this is a good solution to the problem anymore (I think it ceased to be shortly after I implemented it). You can use something like SpamSieve to filter emails from sites you don't want. So I've lately just been using signin@mywebsite.com as my email for signing up on websites. But SpamSieve only works on a computer, so if you check email on your phone it may not work unless your computer is on and downloading email. Which probably works fine except from time to time I travel for more than a month and then leave my computers shut down.
I've found lately that most sites respect take me off your mailing list requests. Occasionally I get emails from old addresses where the site has been hacked or maybe bought from an unscrupulous site manager.
I still get Nigerian style spam.