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.