【问题标题】:How to add SPF record through dedicated servers如何通过专用服务器添加 SPF 记录
【发布时间】:2015-07-05 22:17:36
【问题描述】:
希望每个人都做得很好。
我在向其他域发送电子邮件时遇到问题。我已经在其中一台专用服务器上设置了 SMTP 服务器,并且每台专用服务器上的所有应用程序都只使用这个 SMTP。现在gmail收不到邮件了。我在某处读到必须将 SPF 记录添加到 SMTP。
我只是一名软件工程师,从未维护服务器或网络,所以不知道如何添加此记录。
在许多论坛上,我读到您必须使用 CPanel 添加它,我想知道是否可以通过登录到专用服务器来添加它,或者我真的需要 CPanel 连接? (其实我也忘记了CPanel的详细信息,虽然已经要求托管服务提供商检索)
请帮助我,可能需要给我一个详细的信息和帮助。
问候
【问题讨论】:
标签:
smtp
cpanel
spf
dedicated-server
【解决方案1】:
必须在托管域的 DNS 区域中设置 SPF 记录。
这是在您的实际服务器上还是您使用外部 DNS 托管?
如果它在您自己的服务器上并且您使用“绑定”,请编辑位于 /var/named/domain.com 的 DNS 文件(其中 domain.com 是您的实际域名)并设置如下:
域名.com。 14400 IN TXT "v=spf1 一个 mx ip4:192.168.5.10
~全部”
** 评论:192.168.5.10 是您的邮件服务器的 IP
完成此操作后,使用 /etc/init.d/named restart
重新启动 DNS 服务器
要检查您的 SPF 记录是否设置正确,请通过 MXTOOLBOX 进行检查:
http://mxtoolbox.com/spf.aspx
您在此处填写刚刚安装 SPF 记录的域的域名。如果设置正确,它将显示。
我的另一个小建议是也与 DKIM 合作(尤其需要良好地交付到 Hotmail)。
【解决方案2】:
是的,如果您在服务器上使用 cpanel,那么您需要通过 cpanel 启用 SPF。或者您可以使用以下命令为您的域启用 SPF。
/usr/local/cpanel/bin/spf_installer cpusername