如果我的域上没有mx记录,那么是否需要有spf记录?

时间:2015-04-20 18:34:30

标签: spf mx-record

您好我只是想知道我的域上是否没有mx记录,那么是否有必要拥有spf记录。我的意思是如果我没有mx记录,垃圾邮件发送者是否能够通过xyz@mydomain.com发送垃圾邮件?

我想知道的实际情况是,如果我没有mx记录,是否需要将spf记录添加到未使用的子域?

我知道spf记录用于过滤网络钓鱼电子邮件但如果我没有mx记录,它是否仍然使我的域容易受到垃圾邮件的攻击?

1 个答案:

答案 0 :(得分:2)

任何人都可以伪造任何发件人,垃圾邮件发送者可能会以您的名义发送电子邮件,例如:为someone@subdomain.yourdomain.com。这与MX记录无关,这就是SMTP的工作原理:只要发件人地址在语法上有效,就会被认为是有效的发件人。

但是,接收服务器可能会对电子邮件进行多项测试,SPF就是其中之一。这为您提供了一种机制,让您可以让互联网上的其他人知道您允许发送此类电子邮件的人。例如,像"v=spf1 -all"这样的SPF政策会让每个人都知道没有人有权从该域发送电子邮件。

公平地说,接收方也可以在电子邮件验证期间验证MX记录的存在,但由于DNS A RR也应该被接受用于电子邮件交换,这提供了比硬SPF声明更多的证据。

由于上述原因,我建议您为子域定义"v=spf1 -all"之类的SPF政策。