使用外部DNS为我的邮件服务器设置各种DNS记录

时间:2018-02-22 15:52:53

标签: email dns cpanel

我在mysite.comns1.dnsprovider.com向提供商注册了域名ns2.dnsprovider.com

mysite.com是位于IP的WHM / cPanel上的Wordpress网站:111.222.333.444

我可以将DNSProvider的DNS记录设置为指向111.222.333.444的网站 - 没问题。我还需要设置电子邮件设施。

我正在努力奋斗。我只是在cPanel中运行标准的Exim包。

我想我需要为IP A设置mail.mysite.com记录111.222.333.444,但我还需要设置MX条记录。这是mail.mysite.com优先级为0还是10?

还有DKIM和SPF记录呢?我需要输入什么?

1 个答案:

答案 0 :(得分:1)

首先快速说明:如果邮件服务器位于同一IP地址,则不需要额外的A record,因为A record记录已经存在MX。 对于MX record,它取决于邮件地址。对于您提到的邮件地址将为user@mail.example.com,如果您希望它们为user@example.com,则MX record必须为example.com,如下所示:

@ MX 10 mail.example.com.

mail.example.com是您要创建的额外A record,您还可以将记录指向example.com,因为它有A record指向的IP邮件服务器。

现在对于SPF record,它取决于哪些服务器将代表您的域发送邮件。如果只有您的服务器(包括您的网站,因为它们位于同一IP),SPF record可以是这样的:

@ TXT "v=spf1 a -all"

这允许您的A record的IP发送邮件和"禁止"其他人。

DKIM record采用以下格式:

default._domainkey TXT "v=DKIM1; p=yourPublicKey"

您应该生成yourPublicKey以及a private key,然后您将对其进行签名(请注意,您可以跳过整个DKIM部分)