0

希望每个人都会做得很好。我在向其他域发送电子邮件时遇到问题。我已经在其中一台专用服务器上设置了 SMTP 服务器,并且每台专用服务器上的所有应用程序都只使用这个 SMTP。现在gmail收不到邮件了。我在某处读到必须将 SPF 记录添加到 SMTP。我只是一名软件工程师,从未维护服务器或网络,所以不知道如何添加此记录。在许多论坛上,我读到您必须使用 CPanel 添加它,我想知道是否可以通过登录到专用服务器来添加它,或者我真的需要 CPanel 连接?(实际上我也忘记了CPanel的详细信息,虽然已经要求托管服务提供商检索)请帮助我,可能需要给我一个详细的信息以及帮助。问候

4

2 回答 2

1

必须在托管域的 DNS 区域中设置 SPF 记录。这是在您的实际服务器上还是您使用外部 DNS 托管?

如果它在您自己的服务器上并且您使用“绑定”,请编辑位于 /var/named/domain.com 的 DNS 文件(其中domain.com是您的实际域名)并将其设置如下:

域名.com。14400 IN TXT "v=spf1 a mx ip4:192.168.5.10 ~all"

**注释:192.168.5.10 是您的邮件服务器的 IP

完成后,使用/etc/init.d/named restart 重启DNS 服务器


要检查您的 SPF 记录是否设置正确,请通过 MXTOOLBOX 进行检查:

http://mxtoolbox.com/spf.aspx

您在此处填写刚刚安装 SPF 记录的域的域名。如果设置正确,它将显示。

我的另一个小建议是也与 DKIM 一起工作(尤其需要很好地传递到 Hotmail)。

于 2015-11-15T20:51:27.353 回答
0

Yes, If you are using cpanel on your server then you need to enable SPF through cpanel. OR you can use following command to enable SPF for your domain.

/usr/local/cpanel/bin/spf_installer cpusername
于 2015-04-30T19:48:50.387 回答