在 sendmail 中设置 FQDN

Jas*_*nes 4 email linux bash sendmail

这篇博文中,他建议

echo '127.0.0.1    localhost EXAMPLE.my_domain localhost.localdomain EXAMPLE' >> /etc/hosts
Run Code Online (Sandbox Code Playgroud)

但以

但这是一种不太理想的方法,因为它可能有一些副作用。

这个问题中,没有关于解决方案的明确答案。

为 sendmail 提供 FQDN 的推荐方法是什么?

eww*_*ite 7

对于sendmail,我做了两件事:

  • 确保我的 /etc/hosts 文件遵循此处记录标准
  • 如果我需要显示特定的外发服务器名称,我会confDOMAIN_NAME在 sendmail.mc 中定义以反映正确的名称:
define(`confDOMAIN_NAME', `mail.juicybanana.com')dnl
Run Code Online (Sandbox Code Playgroud)