在两个 Exim 服务器之间发送邮件

在两个 Exim 服务器之间发送邮件

我的两台服务器是nagios1.example.com和nagios2.example.com,它们都配置了本地邮件和智能主机。

在 nagios1 上的 /etc/aliases

root: [email protected]

在 nagios2 上的 /etc/aliases

root: nagios

因此,我希望在 nagios1 上执行此命令会向 nagios2 上的 nagios 发送一封邮件:

echo 'test mail' | mailx [email protected]

相反,exim 调用远程智能主机路由器进行传送,而不是进行本地传送(因为 nagios2.example.com != nagios1.example.com 可能?)。

我希望我已经说得足够清楚了。如果需要任何配置文件,请告诉我。

编辑:将 nagios2.example.com 添加到 local_domains 列表可以解决问题吗?正在寻找要编辑的正确文件..

编辑:

我到底在哪里可以找到 local_domains 设置,我找到的只有

domainlist local_domains = MAIN_LOCAL_DOMAINS 

/etc/exim4/conf.d/main/01_exim4-config_listmacrosdefs即使重新启动 exim,ut 似乎也什么也没做。

编辑

找到了正确的文件:exim4.conf.template(唉..),它是在配置未分成多个文件时使用的文件。

因此我将 nagios2.example.com 添加到 local_domains 列表中,结果:nagios1 将消息传递给 /var/mail/mail 中的自身。

相关内容