我需要能够为我的域配置 SPF 规则。问题是我通常可以收到所有电子邮件。但当我发送给某些收件人时,他们会将其视为垃圾邮件。在邮件传递失败时,我总是将 SPF 视为中性。
我该如何更改此设置?我找到了一个 Microsoft 工具程序,得到了类似这样的信息:v=spf1 a mx mx:mail.code2future.com +all
我应该把它插入哪里?我有 cPanel Pro 1.0 (RC1)
谢谢
编辑:
这是图片:
答案1
首先,SPF 行完全没用。+all
末尾的 表示任何人都可以代表您的域发送电子邮件,并且应该将其视为真实的。此外,该 SPF 记录在各个方面看起来都是错误的,尽管如果不了解有关您的环境的更多信息,我无法确定。
有些服务器甚至会因此而对你不利。在我运行的服务器上,如果你的 SPF 不是以“-all”结尾,那么你就会被标记为垃圾邮件,因为你太懒或太无知,无法正确设置 SPF 记录。抱歉语言太简练,但诚实可以加 2 分...
因此,一旦您获得了合理的 SPF 记录,就需要创建一个新的 TXT 类型的 DNS 记录,其中包含该 SPF 记录的内容。DNS 记录的“地址”应为空白、默认或“@”,具体取决于您的系统的工作方式。
更新:
以下是一些常见的配置,仅供您参考:
- 您有 1 个邮件服务器。它已配置为接收您域名的邮件(包括 MX 记录)
v=spf1 mx -all
- 您有 1 个“普通”邮件服务器和一个发送电子邮件(通知等)的 Web 服务器
v=spf1 mx ip:1.2.3.4 -all
(其中 IP 地址是 Web 服务器的 IP 地址) - 您有完全独立的入站和出站服务器。出站服务器有 A 记录。
v=spf1 a -all
- 您正在使用托管电子邮件解决方案,例如 Gmail 或托管商提供的其他解决方案。
v=spf1 include:get.address.from.your.host.com -all
v=spf1 include:aspmx.googlemail.com -all
(仅适用于 GMail/Google Apps/等托管电子邮件)
Microsoft 发件人 ID 框架 SPF 向导是生成记录的绝佳资源。您必须仔细阅读每个选项;垃圾进垃圾出。