Ubuntu 22.04 新邮件服务器安装 - 主机名

Ubuntu 22.04 新邮件服务器安装 - 主机名

在全新安装 Ubuntu 时,我应该设置什么hostname

我正在尝试使用 Ubuntu/Postfix 在本地服务器上设置邮件服务器,但在此过程中遇到了一些问题。为此,在查看一些参考资料时,我注意到一些作者提到应该hostname使用 FQDN ( mailer.xyz.com) 而不是 VM 名称 ( mailer)。

在 Ubuntu 22.04 安装过程中,我确实通知了name servers = 9.9.9.9并且search domains = xyz.com,company.com确实获得了 VM 名称(mailer)作为初始hostname

答案1

这没关系。重要的是 ehlo 中使用的主机名具有匹配的正向和反向 DNS 名称。

答案2

太长了,不适合再评论一次:

设置主机名:FQDN 还是短名称?问答表明,尽管存在许多不同的意见,但对于 Linux 系统更喜欢在主机上设置短主机名而不是设置 FQDN 或反之亦然,既没有共识,也没有真正的技术原因。只要您保持一致,就可以做您想做的事情。

至于选择您的邮件服务器 postfix 必须使用的主机名;当您想要投递邮件时,其要求要严格得多。

作为已经回答后缀myhostname设置必须是 FQDN。

默认情况下,Postfix 会尝试从系统主机名派生该myhostnameFQDN(并且可以处理系统主机名为短名称或 FQDN 的情况),但myhostname也可以明确设置,使其不同于系统主机名。当您不想偏离将分配邮件服务器角色的主机的命名约定时,这可能是首选。

  # Postfix main.cf

  ...
  myhostname = host.example.com
  ...

为了实现可靠的交付,PostfixmyhostnameFQDN 必须存在。FQDN 必须指向后缀用于发送出站 SMTP 邮件的 IPv4 和/或 IPv6 地址,并且后缀使用的 IPv4 和/或 IPv6 地址的反向 DNS 记录、PTR 记录必须对齐。

换句话说,当您的邮件服务器配置了 IPv4 地址 10.9.8.7 和 IPv6 地址 2001:DB8::202 时,DNS 中:

host.example.com.  IN A    10.9.8.7 
host.example.com   IN AAAA 2001:DB8::202

那么反向 DNS 记录必须存在且对齐:

7.8.9.10.in-addr.arpa.      IN  PTR host.example.com.
2.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa. IN PTR  host.example.com.

相关内容