我的域名的 spf 记录应该是什么?

我的域名的 spf 记录应该是什么?
  • 我有自己注册的域名。
  • 我的域名有一个专用 IP。
  • 我为我的网站使用共享主机服务。

我想用php的功能发送邮件mail();。我已经用我的域名创建了一个电子邮件帐户。

问题是,我使用此功能发送的所有邮件都会进入收件人的垃圾邮件文件夹。我在几个黑名单中检查了我的域名,但没有问题,它没有被列入黑名单。

当我向 Gmail 帐户发送电子邮件时,会出现下一个标题:

[电子邮件保护]来源:cl02w01.xpress.com.mx(mysite.com 是虚构的)

我的域名的 spf 记录应该是什么?考虑到我有一个专用 IP,我使用具有共享 IP 的共享托管服务,并且根据 Gmail,我的邮件是通过 cl02w01.xpress.com.mx 发送的。


更新:我编辑了我的网站的 SPF 记录,它曾经包含我的域名的专用 IP 地址,它仍然包含我的共享 IP 地址,因为我使用 cPanel 向导来创建它,而且我无法删除它,因为它显示以下内容:

如果主服务器接口 IP 存在,则不能从此列表中删除。以下 IP 是主服务器接口 IP:xxx.xxx.xxx.xx

由于我有一个专用 IP,所以我不明白这一点。

但现在邮件已发送到收件人的收件箱中。我认为,仅仅因为我从 spf 记录中删除了我的专用 IP 地址,邮件现在就可以正确发送。有人能解释一下吗?

答案1

将站点的 IP 和 cl02w01.xpress.com.mx 的 IP 添加到 cyberx86 的 SPF 记录中的允许 IP 列表中,使用巫师用于建立完整记录

答案2

您需要一个具有正确 DNS 记录的静态地址,或者您应该使用中继服务器。我的文章检测电子邮件服务器伪造可能解释了您遇到的一些问题。我发现网站和其他自动电子邮件发送程序往往配置不当。

您的 ISP 应该有您可以使用的中继服务器。如果您使用中继服务器,请将其名称或 IP 地址添加到 SPF 记录中的 A 规范中。我的文章使用 SPF 确保你的电子邮件信誉应该可以帮助您决定需要什么。正确的记录取决于您如何路由电子邮件。

类似“v=spf1 a:cl02w01.xpress.com.mx mx -all”的 SPF 记录应该可以满足您的需求。您仍需确保邮件可以发送到mysite.com。特别是,确保您接受发送到[email protected]和 的电子邮件[email protected]

编辑:www 很少应是其发出的电子邮件上的域名。即使它是主机上的域名,通常也不会具有正确的 rDNS 设置。Web 服务器最好通过 MX 或其他合适的服务器进行中继。大多数域中 www 的 SPF 应为v=spf1 -all

相关内容