I have a problem over the last few weeks. I have two domain names and post from them using BTInternet. This has worked for many years.
Now emails are failing specifically to gmail accounts and it says I need verification. Apparently this means I need to attach an SPF to my BTInternet account. (I checked whether I needed it with the domain name providers but the say no, it must be with the email provider).
So I have to attach an SPF to my account xxxxxxxxxxxxxxxxxxxx@btinternet.com
What is an SPF?
What should it look like?
How do I attach it?
Solved! Go to Solution.
You need to remove the email address in your post for security reasons.
JonUK
UPDATE
JohnC2 has edited as I posted
Many Thanks
If you are sending a domain email address using BT SMTP server, you need to authenticate using your btinternet address. You can't configure SPF credentials on the BT server.
Which client are you using?
Try adding
v=spf1 mx a ip4:213.120.69.0/24 a:btinternet.com ~all
To your domain host DNS record.
Have a look at https://flowmailer.com/en/resource/dissecting-the-spf-record
It is not BT that need to add the SPF record, it is your domain provider.
You need to add the SPF record to your own DSN records for the domain containing the MX servers and third party mail services you use to send mail on behalf of your domain - see https://dmarcian.com/create-spf-record/
Don't use BT Consumers mx records to send emails for your own domain, I'm surprised that's working as I thought they blocked it.
The domain provider doesn't know what they are talking about.
They need to add the details I provided to your DNS record
Alternatively, why not send via your domain provider's email server if they offer that facility.