我有一些域名注册,不发送邮件。
我已经完全删除了这些域名的MX记录在我的DNS。
是否仍然有用设置SPF记录,以避免垃圾邮件发送作为这些领域?
我读过这里,对于不发送邮件的域,SPF记录设置始终是:
mydomain.it。TXT "v=spf1 -all“--这是最简单的SPF记录:它意味着您的域mydomain.it从不发送邮件。
但是,我是否还需要设置这些,因为我甚至删除了MX记录?
我担心的是,一些垃圾邮件发送者使用这些域之一( domainA )并发送垃圾邮件,因为domainA与发送邮件的IP位于domainB的IP上,我担心ISP可能会禁止来自这些IP的垃圾邮件,因此也将禁止来自domainB的邮件。
谢谢!
FYI:我使用一个带有专用IP的cPanel帐户来托管域,邮件服务器使用相同的专用IP
更新:从下面的答案我了解到,对于这个具体的情况,SPF是不需要的,除了帮助他们立即识别为垃圾邮件,使用这些域之一的欺骗电子邮件地址。但没有人回答我问题的最后一部分。
发布于 2011-07-22 16:44:40
如果您的域名不发送电子邮件,则不需要spf记录。
但是,为了减少来自该域的垃圾邮件的风险,请将spf记录设置为
"v=spf1 -all"是很好的,所以spf检查服务器可以看到这一点,并自动拒绝来自该域的电子邮件。
发布于 2019-02-25 08:32:51
如果你不打算从这个域名发送邮件,为什么让其他人愿意使用它呢?但自从八年前这个问题被提出以来,情况发生了变化。SPF只能保护您的域不被用作信封发送方,但是SPF不能保护From:头。
@ IN TXT "v=spf1 -all"
_dmarc IN TXT "v=DMARC1; p=reject; aspf=s; adkim=s;"所有子域都继承DMARC策略,但是SPF不是由子域继承的。因此,您也需要为每个A记录添加相应的SPF记录。
没有必要发布任何DKIM记录,因为没有人签署消息无论如何。
我没有添加rua=和ruf=,因为在这种情况下,不应该有任何假阳性需要修复。如果您有足够的好奇心来收集有关此域用于欺骗的数量的数据,则可以添加以下内容。
rua=mailto:dmarc-report@example.com; ruf=mailto:dmarc-report@example.com; fo=0:d;发布于 2011-07-22 16:50:54
你根本不需要发布任何SPF记录,这是一个自愿的系统。
更新后的操作:好的,所以首先,这听起来有点不对,在这个IP上有“许多”域,并且为它们添加SPF是困难的--你不应该有你没有合理需要的域。
关于黑名单:一般情况下,大多数IP不会因为“较小的”垃圾邮件数量而将任何人列入黑名单。由于有很多不同的互联网服务供应商,每一家都有自己的意见,所以没有办法说出一个ISP可能列入黑名单的标准。也就是说,如果你被列入黑名单(不太可能),那么最有可能的目标是MX记录和IP地址的范围。
https://serverfault.com/questions/293117
复制相似问题