I’ve added a template form to my website with a few edits, I’ve had one before and it worked fine.
This one however just gets me the error message “Could not send e-mail”. In the form settings I’ve tried both leaving the reciever field blank as the website data has the e-mail, and also typing it manually in the reciever field, but nothing works.
And it’s back to not working.. I have changed absolutely nothing on this page, only on another page and republished the site. Since this is the form for bookings it’s quite problematic
So I go to my domain’s DNS settings and add v=spf1 a:mx1.sitehub.io a:mx2.sitehub.io mx -all as a txt post? Would that be correct? Or an mx post?
I did find this “v=spf1 +mx +include:relay.mailchannels.net ~all” txt in my DNS posts, does that not basically say the same thing?
I do find it a bit odd that the booking form I previously had (also a preset, just a different style), worked fine for over a year without me needing to do anything additional.
Maybe something with the server? A lot changed in the past months regarding security… Please also contact your provider support to check about your mail feature. Just in case And keep me updated.
The old SPF Record seems to be for your mail settings. You might want to keep them You just need to add the values that the servers “know” and “allow” that we can send you a mail with the form entries.
Important: Use only one ! SPF record and combine these.
mx: Authorizes the IPs of your domain’s MX servers (classic if your mail is sent via the same hosts that receive it).
a:mx1.sitehub.io and a:mx2.sitehub.io: Explicitly authorize us. Useful if they’re allowed to send mail, regardless of whether they’re listed as MX for your domain.
include:relay.mailchannels.net: Authorizes the MailChannels relay servers.
~all vs. -all: Start with SoftFail (~all) so unauthorized senders are flagged but not outright rejected. Later, when you’re sure everything is correct, switch to HardFail (-all) to block them.