I am trying to add MX and SPF records for my domain but as you can see from the screenshot the options are disabled. I had those records for this same domain before but today i had to remove them because my VPS address has changed, and after removing old records couldn’t add new one.
I was unaware of this update, but after exploring a bit i am able to add these records from the options available in control panel and they have succesfully propagated too.
I mean admins should atleast keep this feature for old accounts. This domain i have here was my first and have many logins associated with this😭. I know this isn’t recommended but changing everything would be a pain.
The way admin has things set up here, when he makes a change its pretty much all or nothing. A bit like the change to add automatic SSL certificates to all free subdomains.
I can’t speak for admin, but I believe I read somewhere that the MX and SPF records were locked down on free subdomains due to people using it for spam. But don’t quote me I might be mis-remembering that.
Yea I also think spamming would be the reason and its necessary to protect reputation. Infinityfree is a great and generous service but bad actors spare nothing for their nefarious purposes.
I think the workaround i found would be patched soon so its better i migrate my logins asap😅
Custom MX and SPF records were never supposed to be allowed on free subdomains in the first place, and were only possible due a bug. That bug was fixed some time ago.
However, here is where things get a bit muddled:
Adding these records was only possible for subdomains that were created along with the hosting account itself (not added afterward).
The bug was only fixed for new accounts going forward, old accounts retained this functionality.
I naively changed the behavior in the client area some time ago to just block it for all free subdomains (because domains in the client area are stored differently than how the hosting platform does it).
I just made a change to re-enable the feature in the client area for all domains created before this change (roughly, I don’t know the exact cutoff date). So you should now be able to manage your MX and SPF records again.