How are you creating the emails? Your own code or some plugin?
Missing Message-ID quite literally means that your email software did not add a Message-ID header to the email. It has nothing to do with SPF but is pretty much guaranteed to be caused by the software that creates the email.
creating from either the email app on my phone or through the webmail app on my laptop.
the c2csleep.com is only being used for email, as of now it does not have a website, altho i would like to point it to our main website. the email is hosted at whois.com, and after several attempts with them to fix it, one of their tech people suggested that i move the name servers over to cloudflare. but since doing that, it still has not helped and creating all the records has not been easy. dmarcian.com says my dmarc records are bad, but when i look at them they are exactly what it tells me to have.
looks like its a dumpster fire! lol! what i do not know is what records are being looked at on the whois site and what records are being looked at on the cloudflare site?
Well, I take back that messages missing a valid message-id means that the Message-ID header is missing, because apparently Google has other ideas…
None.
All.
You need to create the SPF record in Cloudflare. But again, you can only have one SPF record, so you need to merge it into your old record. What SPF record do you see in whois.com?
You also haven’t deleted your second DMARC record yet.
the IP, i do not know. I see the suggestion from mail tester is : v=spf1 ip4:209.99.17.56 ip4:208.91.199.217 ~all Should I do that and put the include:mailhostbox that you suggest?
yes I will, thank you for all your help! i really appreciate it, as getting the email working correctly was a priority before finishing our course signup page. thank you again!