安装 Zimbra 时未找到域 MX 记录

安装 Zimbra 时未找到域 MX 记录

我收到此错误:

DNS ERROR resolving MX for localhost.localdomain It is suggested that
the domain name have an MX record configured in DNS Re-Enter domain
name? [Yes]

命名文件:

$ttl 38400
localhost.localdomain.  IN  SOA centoslpt.localhost.localdomain.
test.localhost.localdomain. (           1357549995          10800           3600            604800              38400 )
localhost.localdomain.  IN  NS         
centoslpt.localhost.localdomain.
centoslpt.localhost.localdomain.    IN  A   192.168.1.15
mail.localhost.localdomain. IN  MX  10 192.168.1.15

为什么检测不到 MX 记录,我正在使用 BIND 和 webmin。

答案1

MX 记录应该是名称,而不是地址。将使用 A 或 AAAA 记录根据名称查找地址。

因此你应该有更多类似的东西:

mail.localhost.localdomain. IN  A  192.168.1.15
mail.localhost.localdomain. IN  MX  10 mail.localhost.localdomain.

请注意,仅使用 A 和 AAAA 记录:MX 条目引用的 FQDN 应该具有有效的 A 和/或 AAAA 记录,不会使用 CNAME 记录。

此外,该消息表明它正在寻找 localhost.localdomain 而不是 mail.localhost.localdomain 的 MX 条目 - 因此您可能需要:

localhost.localdomain. IN  MX  10 mail.localhost.localdomain.

或同样。如果您想要为<users>@mail.localhost.localdomain不是 <users>@localhost.localdomain那么您可能在其他地方设置了错误的主机名(Zimbra 管理/安装论坛或 serverfault.com 可能是询问该问题的更好的地方(事实上,在我看来,这个问题最好放在 serverfault.com 而不是 superuser.com 上))。

相关内容