I've had my own registered domain with related email address for 20 years and never had a SPAM issue. My Yahoo address had some light SPAM.
I reserved my domain email address for private use and Yahoo for public.
The exception was my LastPass account, which used my domain address. Well, since the LastPass "server anomaly" I've started getting SPAM in my domain account - quite a bit.
I'm not going to change this email address - it's much too embedded in many private contacts and organizations address books. But I NEED to eliminate the SPAM!
My ISP is Qwest and email client is Outlook, which filters the SPAM to its junk folder. I'll see if Qwest has a whitelist, but don't think so.
I feel stupid here asking for help on such a basic issue, but I've never had to deal with it before.