Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Sign up for a paid email provider. I’d choose FastMail. You get what you pay for.

In FastMail, you can create multiple email addresses.

If you're going to pay for something why not use a hosting company?

I've been using 123eHost for many years https://www.123ehost.com/

The basic plan costs around the same as FastMail, but I also have web hosting for my own domain, and unlimited email addresses, and unlimited forwarders. All for US$50/year

There's perhaps too much configuration involved for the OP but worth looking into?

I can use a different forwarder for each online purchase, or newsletter that I sign up for and as soon as it receives spam I can delete the forwarder and the the spam simply bounces back to the sender as unknown recipient.
 
If you're going to pay for something why not use a hosting company?
Email is more than just a mailbox. Hosting companies provide bare bones capabilities. If someone isn't highly technical, something like FastMail can provide 2-Factor authentication, great SPAM filtering engines, and other features (calendars, contacts, etc). You are paying for expertise in email, not simply a mailbox.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.