I have first initial, last name at gmail and get other people’s receipts and stuff.

For spam I use a great (macOS-only) client-side spam filter: SpamSieve

It’s a one-time payment!

You do have to use a mail app that it supports & have the machine always running, but now I get no spam.