I’m reporting a DNS Editor issue in CWP7 Pro related to DMARC TXT
records.
Summary
When editing/adding a DMARC TXT record using the CWP GUI (User Panel DNS Functions), the record is silently truncated at the semicolon (

when published, resulting in an invalid DMARC record.
Environment
Product: CWP7 Pro
OS: AlmaLinux 9
DNS service: BIND/named (CWP-managed zone)
Zone: skon.gr
Server: pieria (hostname shown on server shell)
Steps to Reproduce
Go to: User Panel → DNS Functions → (User Defined Records) → Edit TXT
Edit or add a TXT record with:
Record Name: _dmarc
TTL (Cache): 600 (or default)
Text record value: v=DMARC1; p=none
Click Save record
Verify the published DNS record:
dig +short TXT _dmarc.yourdomainActual Result
The published DMARC record becomes:
"v=DMARC1"The p=none part is missing (and any content after ; is dropped). This
produces an invalid DMARC record.
Expected Result
The published record should contain the full DMARC value, for example:
"v=DMARC1; p=none"
(or split across strings but still containing p=none).
Additional Evidence
SPF TXT records appear to be published fine (even if shown split in dig
output, which is valid). Example output:
dig +short TXT yourdomain
"v=spf1" "ip4:xx.xxx.xxx.xx" "a" "mx" "~all"So the issue seems specific to DMARC-style TXT values containing semicolons.