dmarc.orgでは、DNS の IN TXT レコードをゾーン ファイル内の特別な形式で記述して、テキスト エディターの行からはみ出さないようにすることを提案しています。
一般的なコマンドライン ツールを使用して取得すると、DMARC ポリシー レコードは次のようになります。
% dig +short TXT _dmarc.example.com. "v=DMARC1\; p=none\; rua=mailto:dmarc-feedback@example.com"
このようなレコードを公開するために、ドメイン所有者の DNS 管理者は、適切なゾーン ファイルに次のようなエントリを作成します (従来のゾーン ファイル形式に従います)。
; DMARC record for the domain example.com _dmarc IN TXT ( "v=DMARC1; p=none; " "rua=mailto:dmarc-feedback@example.com" )
NSD を使用した実際のゾーン ファイルの例に従ってみました。ただし、次にドメインを照会すると、実際には複数の行にまとめられた結果も得られます。
% dig +short TXT _dmarc.example.su
"v=DMARC1\; " "p=reject\; " "rua=mailto:rua-dmarc@example.su"
これは期待されていますか?これらの TXT レコードを解析して DMARC / SPF / DKIM などを取得するはずのソフトウェアが壊れる可能性はありますか?