我是一家公司的新系统管理员,该公司最近对其一款产品进行了品牌重塑。我们似乎遇到了一些麻烦,我们的邮件被标记为垃圾邮件,根据我所做的研究,设置 SPF 记录似乎有助于缓解这个问题。
但是,我对此非常困惑,因为我们最近设置了一台新服务器,它最终将接管旧服务器的运行。如果您能提供以下设置的示例和/或任何建议,我将不胜感激。
新服务器位于newbranding.com
并从 发送电子邮件[email protected]
。旧服务器位于 和newbranding.com
,old-branding.com
但只从 发送电子邮件[email protected]
。更复杂的是,发送的每封电子邮件的发件人地址都设置为通过其操作发起电子邮件的登录用户的电子邮件地址。
另外,我不确定是否有任何区别,但消息 ID<<SemiRandomNumber>>@client.old-branding.com
在旧服务器和<<SemiRandomNumber>>@client.newbranding.com
新服务器上都设置为。
最糟糕的是,在不久的将来,我将在需要发送电子邮件的新服务器上从头重写该软件newbranding.com
。
再次感谢您提供的任何帮助。非常感谢您抽出时间。
答案1
SPF 通过将电子邮件中的域名与有权为该域发送电子邮件的服务器的 IP 地址绑定在一起,可防止邮件欺骗。然后,远程服务器检查 IP 地址是否与发件人:电子邮件地址中的域名匹配。
您的设置其实并没有那么糟糕。看起来您只发送了带有 2 个域名(newbranding.com 和 old-branding.com)的电子邮件。您需要为每个域向 DNS 添加 TXT 条目,指定每个域的所有官方服务器。单个域可以有多个服务器,单个服务器可以有多个域,因此您可以在 SPF 中同时将新旧服务器列为有效。
该向导将帮助您构建每个 SPF 字符串。Microsoft SPF 向导您需要为每个域单独创建一个字符串。
答案2
首先,您可以检查 SPF 记录是否导致问题。有多种测试可以解决此问题。最简单的测试是这个电子邮件服务器测试。您可以通过从旧服务器和新服务器发送电子邮件来尝试此操作。
如果您发现 SPF 确实存在问题,您可以按照 old.openspf.org/wizard.html 上的详细说明设置 SPF 记录