I'm setting up Email Authentication on our domain to allow authentication with our Email Service Provider.
My understanding is that the DNS record needs to have any ; escaped, e.g., \;
I just want to make sure that ALL ; should be escaped. To that end, I want to make sure I understand why the escaping is needed. I.e., if it's b/c ; means something special then how do I know when it should not be escaped, and instead it should have it's special meaning? or is that that is has a special (and different) meaning in DNS TXT records, in general, and that for the special use of a DKIM setting, we do not want it to have that special meaning (and perhaps whoever reads the record will apply the value)
Also, the ESP is telling me that the DNS is "adding \ for some reason" (waiting to confirm whether they just don't understand it.