我注册了一些不发送邮件的域。
我已经在我的 DNS 上完全删除了这些域的MX 记录。
设置 SPF 记录以避免垃圾邮件发送者将邮件作为这些域发送是否仍然有用?
我在这里读到,对于不发送邮件的域,SPF 记录设置始终为:
mydomain.it。TXT "v=spf1 -all"
这是最简单的 SPF 记录:这意味着您的域 mydomain.it 从不发送邮件。
但是因为我什至删除了 MX 记录,我还需要设置这些吗?
我担心的是,某些垃圾邮件发送者使用这些域之一(域 A)并发送垃圾邮件,因为域 A 位于发送邮件的域 B的同一 IP 上,我担心 ISP 可能会禁止来自此类 IP 的垃圾邮件并从域B也即将为此邮件也将被禁止。
谢谢!
仅供参考:我正在使用具有专用 IP 的 cPanel 帐户来托管邮件服务器使用相同专用 IP 的域
更新:从下面的答案中我了解到,对于这种特定情况,除了帮助互联网将使用这些域之一的欺骗电子邮件地址立即识别为垃圾邮件之外,不需要 SPF。但是没有人回答我问题的最后一部分。
刚刚在此处的计算机上运行磁盘清理(Windows Vista),并在列表中看到了我以前从未见过的 3 个项目:
那些是什么?我认为删除是安全的,但我应该先用它做些什么吗?例如,我应该善待 Mircosoft 并发送所有排队的东西吗?我该怎么做?
注意:希望我知道这些点之后是什么。假设它是“报告”,但不知道后面是否还有更多。讨厌无法调整大小的对话框......(或至少让我知道工具提示中截断文本背后的内容)
设想:
mydomain.com是主要网站,我们使用 address@mydomain.com 发送/接收邮件。mydomain.com DNS 有一个 SPF 记录"v=spf1 a mx ~all"
mydomain.net只是mydomain.com的别名,但我们不使用 address@mydomain.net 发送邮件。因此,mydomain.net DNS 有一个 SPF 记录
"v=spf1 -all"来确认它不发送邮件的每个人
由于 mydomain.net 是 mydomain.com 的别名,我想在 DNS 中使用 CNAME,因此:
mydomain.net -> CNAME -> mydomain.com
www.mydomain.net -> CNAME -> mydomain.com
Run Code Online (Sandbox Code Playgroud)
但是通过这样做,我注意到当使用这样的 DNS 工具测试 mydomain.net的 SPF 时,返回的 SPF 是 mydomain.com 中的一个,"v=spf1 a mx ~all"而不是我所期望的"v=spf1 -all"
有没有办法通过仍然使用 CNAME 为两个域使用不同的 SPF
spf ×2
cleanup ×1
cname-record ×1
email ×1
mx-record ×1
nameserver ×1
spam ×1
windows ×1
windows-7 ×1