nor*_*orr 17 domain-name-system email spf mx-record dmarc
我为某人创建了网站,但也有人(我猜是 SEO 人员)告诉此人我犯了一个大错误,因为域(mx、SPF、dmarc)上缺少 DNS 记录。现在我需要“修复”我的错误。
事情是,当然,这些记录用于电子邮件目的,但此域中没有电子邮件(只是简单的免费 Gmail 帐户)。
那么,是否有任何理由添加这些记录呢?他们应该是什么样子?我能想到的唯一原因是使用我的域身份防止垃圾邮件。但是我认为如果这些记录丢失,垃圾邮件过滤器无论如何都不会从我的域中传递电子邮件,那么有什么意义呢?
Håk*_*ist 48
这一点在很大程度上归结为成为一个好公民和减少滥用,例如让垃圾邮件发送者冒充您的域变得不那么有用,并立即让其他人清楚邮件无法在那里投递。
如果声称该域根本不用于发送或接收电子邮件是准确的,您可以添加如下内容:
domain.example. IN MX 0 .
domain.example. IN TXT "v=spf1 -all"
_dmarc.domain.example. IN TXT "v=DMARC1; p=reject; aspf=s; adkim=s;"
Run Code Online (Sandbox Code Playgroud)
这表示不接受入站邮件(空 MX),并且应该拒绝从域发送的任何邮件(列出不允许的发件人的 SPF 策略+ DMARC 策略强制执行发件人标头对齐)。