Hello there @paulaaconway,
Thanks for reaching out about this.
I can see why this would be confusing, especially since iam-sheffield.bike is a valid registered domain for your charity.
From the error you’re seeing, it looks like the issue may be that the sender domain name has been duplicated in the DNS records. This can happen with some DNS providers because they automatically add your domain name to the record name. If the full domain is also entered manually, the record can end up being created incorrectly.
For example, instead of:
mailpoet1._domainkey.iam-sheffield.bike
The DNS provider may create it as:
mailpoet1._domainkey.iam-sheffield.bike.iam-sheffield.bike
When that happens, MailPoet cannot verify the sender domain correctly and may show it as invalid.
Please check the DNS record names you added for MailPoet. If your DNS provider automatically appends the domain name, try entering only the record name without the domain, for example:
mailpoet1._domainkey
mailpoet2._domainkey
_mailpoet
_dmarc
After updating the records, please wait a little while for DNS propagation, then try verifying the sender domain again in MailPoet.
You can also refer to our troubleshooting guide here:
https://kb.mailpoet.com/article/295-spf-dkim-dmarc#troubleshooting
If the error continues after checking for duplicated domain names, please send us a screenshot of the DNS records as they appear in your DNS provider’s dashboard, and we’ll be happy to take another look.