阅读有关 SPF 记录的文档时,我似乎无法完全消除“发件人”的含义。它可能表示“邮件客户端发送邮件的 IP”,也可能表示“邮件客户端正在联系的邮件服务器的 IP”。
因此,它可能是我的家庭/公司 IP 地址(我的邮件客户端所在的位置),也可能只是有效邮件服务器的地址。
答案1
SPF 记录中的“发件人”是尝试发送电子邮件的计算机的 IP 地址。换句话说,当 SMTP 服务器检查 SPF 时,它将检查当前已连接并尝试发送电子邮件的服务器。
因此,您需要在 SPF 记录中包含 SMTP 服务器的 IP 地址,而不是客户端的 IP。
答案2
您可以根据以下情况通过 IP 或 DNS 区域中的主机名指定它本文档:
SPF 记录是必须添加到您域的 DNS 区域的 DNS 记录。在此 SPF 记录中,您可以指定哪些 IP 地址和/或主机名有权从特定域发送电子邮件。
答案3
我现在的理解是,它实际上是在被投递之前的最后一个 SMTP 服务器,这可能与你的电子邮件客户端联系的 SMTP 服务器有很大不同。所以它肯定不是你的邮件客户端的地址,也可能不是你的第一个 SMTP 服务器的地址。
这意味着您需要确定提供商服务器地址的完整列表。这可能是一个很大的地址列表,因此您的提供商可能会提供某种以“spf”为前缀的域,这些域可以包含在您的 spf 记录中,而不是列出特定地址甚至地址范围。例如:
v=spf1 include=spf123.mymailprovider.com ~all
这使得您的提供商可以根据需要更新他们的记录,并让您自动获得最新的更改。