Meus dois servidores são nagios1.example.com e nagios2.example.com, ambos configurados com correio local e smarthost.
Em nagios1 em / etc / aliases
root: [email protected]
No nagios2 em / etc / aliases
root: nagios
Então, eu esperaria que executar este comando no nagios1 enviaria um e-mail para o nagios no nagios2:
echo 'test mail' | mailx [email protected]
Em vez disso, o exim chama o roteador smarthost remoto para entrega em vez de fazer a entrega local (como nagios2.example.com é! = nagios1.example.com, talvez?).
Espero ter sido claro o suficiente. Diga-me se algum arquivo de configuração é necessário.
edit: Adicionar o nagios2.example.com à lista local_domains poderia resolver o problema? Procurando pelo arquivo correto para editar ..
edit:
Onde o frack pode encontrar configurações locais_de_domínios, tudo o que encontrei foi
domainlist local_domains = MAIN_LOCAL_DOMAINS
em /etc/exim4/conf.d/main/01_exim4-config_listmacrosdefs
mas ut parece não fazer nada mesmo com o reinício do exim.
editar
Encontrado o arquivo correto: exim4.conf.template (suspiro ..), é o arquivo usado quando a configuração não é dividida em vários arquivos.
Então adicionei nagios2.example.com à lista local_domains, result: nagios1 entrega a mensagem para si mesmo em / var / mail / mail ..