My ultimate goal was to continue to continue to use Mac Mail (aka Apple Mail) on my desktop because I don't like the interface of any web-based email. and GoDaddy, my email host, started forcing its customers to use Microsoft 365 which doesn't work with Mac Mail. I was already paying for an iCloud+ subscription so I might as well make iCloud+ my email provider with their personal domain feature. I figured two Apple products, iCloud+ and Mac Mail, ought to work together, right? wrong!
My personal domain was verified just fine. And then the DNS settings became my issue...with the feedback from the "Finish Setup" telling me to check my SPF settings.
Here are the things I already tried:
• Wix didn't like the quotes around the SPF field and highlighted that box in red like an error so according to some other help forums, I took the quotes off and Wix seemed to like that better, but still got the "Check your SPF settings" in the "Finish Setup" button.
• I put the SPF as a separate entry in the TXT area when I found this thread but when I did that and went to verify the settings on iCloud, the "Finish Setup" button was no longer an option. It just disappeared. So that wasn't going to work.
• I made certain my domain name purchased on GoDaddy had the right nameservers for Wix by taking them out, disconnecting my site temporarily, and putting them back in.
• I confirmed that Wix is where I should be putting this iCloud+ DNS information and not GoDaddy.
With my business' email down for 6 days (!) I eventually gave up and bought a mailbox on Wix.com ($30/year with a good sale) where my site is hosted and all is well. Maybe Apple will fix this SPF issue and later I'll move my email to icloud+ and I'll monitor this help support post in case someone finds a way to make this work but I won't be holding my breath.