Symptoms
- When going to Tools and Settings > DNS Settings > DNS Template > Clicking on SPF TXT Record to Edit it, the following error is shown.
Variable "$input" got invalid value
{"displayVal":"v=spf1 +all"}; Field value.type of required type DnsRecordTypeEnum! was not provided.
Cause
Product issue:
-
#PPPM-13784 "When editing a TXT record in the DNS zone records template, it is no longer necessary to manually select âTXTâ from the âRecord typeâ drop-down list."
Fixed in:- Plesk Obsidian 18.0.49 20 December 2022 (Windows)
Resolution
Please consider updating your server:
Workaround
If update is not possible for some reason you may try the following
workaround
Workaround:
- Manually Delete the SPF TXT Record from template via Tools and Settings > DNS Settings > DNS Template page
- Connect to the server via RDP and open CMD as Administrator.
- Create the desired record via CLI using the command below:
C:> plesk bin server_dns --add -txt "VALUE" -domain "<OPTIONAL_SUBDOMAIN>" -ttl "<OPTIONAL_TTL>"