DMARC レコードの各 TXT レコードで末尾のセミコロンを省略しましたが、これが何らかの規則を無視しているのか、それともルックアップが何らかの形で失敗する可能性があるのか 考えたことはありません.
たとえば、次のような違いはありますか?
"v=DMARC1; p=reject; rua=mailto:dmarc@mydomain.com"
と
"v=DMARC1; p=reject; rua=mailto:dmarc@mydomain.com;"
どちらでも構いません。仕様は、% dmarc-sep
x3b (';') として定義されている が、末尾の DMARC レコード セグメントのオプションであることを示しています。