Since some time ago, it seems that unchecking the “Validate new records?” box does not do anything.
I am running a cluster of spamfilters in front of my Virtualmin box and thus the MX records do not actually point to the Virtualmin server even if the mail is hosted there.
When editing records manually, it doesn’t allow me to save the records anymore, even if I uncheck the box for validation.
I would suggest you to change your DNS records directly in /var/lib/bind/[domain_name].hosts and than restart BIND.
This should not trigger Virtualmin check - but be aware that if Virtualmin wont check DNS records, than DNSSEC records may be broken, as Virtualmin changes the necessary records in DNSSEC (I guess it is doing Virtualmin and not BIND by himself, maybe Im wrong)
I would try that only if the domain is not DNSSEC secured.
I am working around it by adding an MX record pointing to the VM server, then deleting it afterwards, but it’s a bit clunky way to do it.
I assume lots of people have a filter infront of their servers, meaning that the MX record does not point to VM, so having this “block” the editing is slightly annoying.
I tried changing the theme also, thinking it might be a change in Authentic theme lately, but still no go, so my guess is it’s something in Webmin.
I checked the logs also, but they just show the same error as in the UI.
I know @Jamie did a lot of work relating to DNS stuff recently, so maybe you have any idea why unchecking the validation isn’t working as expected?