【发布时间】:2016-11-18 14:43:00
【问题描述】:
我已经在我的 DMARC 记录的每条 TXT 记录中省略了尾随分号,但我从未想过这是否忽略了某些约定,或者可能导致查找以某种方式失败。
例如,有什么区别:
"v=DMARC1; p=reject; rua=mailto:dmarc@mydomain.com"
和
"v=DMARC1; p=reject; rua=mailto:dmarc@mydomain.com;"
【问题讨论】:
我已经在我的 DMARC 记录的每条 TXT 记录中省略了尾随分号,但我从未想过这是否忽略了某些约定,或者可能导致查找以某种方式失败。
例如,有什么区别:
"v=DMARC1; p=reject; rua=mailto:dmarc@mydomain.com"
和
"v=DMARC1; p=reject; rua=mailto:dmarc@mydomain.com;"
【问题讨论】:
两者都可以。 specification 显示 dmarc-sep,定义为 %x3b (';'),对于尾随 DMARC 记录段是可选的。
【讨论】:
它不需要尾随分号。我检查了很多 DMARC 记录,但从未见过带有分号结尾的记录。尾随分号实际上可能会导致验证器出现问题。
【讨论】: