Emails are not getting through to certain providers such as btinternet
What steps have you taken to resolve the issue?
I thought all the Dmarc records were set up correctly but I have no idea how to check this. Everything is okay with my host (siteground) who say it is an issue on Cloudflare. I have waited a month for now for support from the support ticket I opened without any answer, and meanwhile some of my customers are not receiving any confirmation of orders, dispatch notices or general emails from my domain.
What are the steps to reproduce the issue?
I can’t reproduce the issue unless I send emails to customers with a blocked provider.
Thank you for your reply. I have removed the additional Dmark record but am not sure about the SPF ones.
I have 3 spf records
one is called Dev and two are swankypins.co.uk
When you say merge them into one record, do you mean put the two lines both in the same ‘content’ box?
Do I need the third ‘Dev’ one as a separate entry or is that not necessary?
How do you remove any senders I don’t use, I can’t see any senders. Sorry, I do not really understand this.
If you send mail from addresses ending in @dev.swankypins.co.uk you need that SPF.
Sort of. You still need a valid record, so you need to use the correct syntax. Both of your duplicate records have problems. You may want to write down their contents for safekeeping and delete both from Cloudflare. You will be better off creating a brand new SPF from scratch without any of the errors contained in the existing attempts.
It is much easier to create valid SPF records if you understand how they work. They need to start with v=spf1 and end with either ~all or -all. Never end with +all as it effectively authorizes every address on the entire internet to send email using your domain name.
The mechanisms in between describe sources that are permitted to send email using your domain name. The apex name of swankypins.co.uk is proxied. This means that it will always resolve to a Cloudflare IP and is of no use in your SPF. You can definitely lose the +a mechanism.
There is also a self-referential mechanism that will cause an infinite loop and render the record unusable. You never want to include:swankypins.co.uk in an SPF record of the same name.
You need to identify what services are authorized to send email using your domain name and consult their SPF guides to determine what needs to be in your record. Does your business work with a consultant who has the necessary email experience to help you with this? If so, working with that party to construct an appropriate SPF is going to be easier than trying to sort it out on your own.
Emails are not getting through to certain providers such as btinternet
What steps have you taken to resolve the issue?
I thought all the Dmarc records were set up correctly but I have no idea how to check this. Everything is okay with my host (siteground) who say it is an issue on Cloudflare. I have waited a month for now for support from the support ticket I opened without any answer, and meanwhile some of my customers are not receiving any confirmation of orders, dispatch notices or general emails from my domain.
What are the steps to reproduce the issue?
I can’t reproduce the issue unless I send emails to customers with a blocked provider.