Skip to content
Back

Appwrite DNS - semicolon bug

  • 0
  • Cloud
Rostlino
26 Jul, 2025, 06:24

does appwrite escape semicolon character ";" in the TXT or any record ? We are setting DMARC and DKIM records for Google and it looks like that the value is cut off after the first semicolon, should we create PR ?

We can confirm that it is an issue, because export and import using Appwrite Cloud shows the RAW.txt DNS records also incorrectly: _dmarc 10 IN TXT v=DMARC1; p=none; rua=mailto:jon@snow.got; ruf=mailto:jon@snow.got; fo=1;

Should be inside quotes like this: _dmarc 10 IN TXT "v=DMARC1; p=none; rua=mailto:jon@snow.got; ruf=mailto:jon@snow.got; fo=1;"

TL;DR
Developers wondering if Appwrite escapes the semicolon character in DNS records, as setting DMARC and DKIM records for Google does not work properly due to semicolon issues. Import/export operations on Appwrite Cloud also display TXT DNS records incorrectly. The solution is to enclose the TXT value in quotes to ensure semicolons are interpreted correctly, like this: `_dmarc 10 IN TXT "v=DMARC1; p=none; rua=mailto:jon@snow.got; ruf=mailto:jon@snow.got; fo=1;"`
Rostlino
26 Jul, 2025, 06:28

Appwrite DNS - bug

Rostlino
26 Jul, 2025, 06:33

Appwrite DNS - semicolon bug

Reply

Reply to this thread by joining our Discord

Reply on Discord

Need support?

Join our Discord

Get community support by joining our Discord server.

Join Discord

Get premium support

Join Appwrite Pro and get email support from our team.

Learn more