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

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

在/ etc / aliases中的nagios1上

root: [email protected] 

在/ etc / aliases中的nagios2上

 root: nagios 

所以我期望在nagios1上执行这个命令会发送邮件给nagios2上的nagios:

 echo 'test mail' | mailx [email protected] 

而不是这样,exim调用远程智能主机路由器交付,而不是做本地交付(因为nagios2.example.com是!= nagios1.example.com也许?)。

我希望我已经清楚了。 告诉我是否需要任何configuration文件。

编辑:将nagios2.example.com添加到local_domains列表可以做的伎俩? 寻找正确的文件来编辑..

编辑:

在哪里可以findlocal_domains设置,我发现是所有

 domainlist local_domains = MAIN_LOCAL_DOMAINS 

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

编辑

find正确的文件:exim4.conf.template(sigh ..),它是当configuration文件没有被分割成多个文件时使用的文件。

所以我将nagios2.example.com添加到local_domains列表中,结果是:nagios1在/ var / mail / mail中将消息传递给自己。