另一个域的 Sendmail 和主机名配置

另一个域的 Sendmail 和主机名配置

以下使用虚构名称的示例描述了我的情况:

  • 外部邮件服务 mailservice.com
  • DNS 条目 my.server.com 公开指向服务器
  • 服务器应该从[电子邮件保护]

我正在努力理解如何命名服务器(主机名)以及使用什么 sendmail 配置。目前,我有以下配置:

# /etc/hostname
some-random-hostname-without-tld
# /etc/hosts
127.0.0.1   localhost some-random-hostname-without-tld my.server.com
127.0.1.1   some-random-hostname-without-tld

/etc/mail/sendmail.mc包含连接到帐户的最小配置[email protected]mailservice.com否则为默认值。DNS 设置正确,即 MX、SPF 等已到位,以允许mailservice.com以 身份发送和接收邮件yetanotherdomain.com

虽然使用此配置可​​以发送电子邮件,但这样做需要超过 60 秒。/var/log/mail.info报告称:

  • 中继立即报告root@localhost:“消息已接受并准备传送”
  • 一分钟后,smtp.mailservice.com报告:“stat=Sent(Ok:排队为...)”

延迟表明我的配置有问题。如上所述,我不确定在哪里使用哪个域。因此,我有以下问题:

  • 我需要分配/etc/hosts给什么127.0.0.1127.0.1.1
  • 内容应该/etc/hostname是什么?它必须是特定的内容还是可以/etc/hosts弥补非 FQDN 作为主机名?
  • 我是否需要配置一个特殊的主机,/etc/mail/sendmail.mc或者就use_cw_file我的情况来说这就足够了?

相关内容