Мои два сервера - nagios1.example.com и nagios2.example.com. Оба они настроены на локальную почту и smarthost.
На nagios1 в / etc / aliases
root: root@nagios2.example.com
На nagios2 в / etc / aliases
root: nagios
Поэтому я ожидал, что выполнение этой команды на nagios1 отправит письмо на nagios на nagios2:
echo 'test mail' | mailx root@nagios2.example.com
Вместо этого exim вызывает удаленный маршрутизатор smarthost для доставки вместо того, чтобы выполнять локальную доставку (может быть, 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
но кажется, что ut ничего не делает даже при перезапуске exim.
редактировать
Нашел нужный файл: exim4.conf.template (вздох ..), это файл, который используется, когда конфигурация не разделена на несколько файлов.
Итак, я добавил nagios2.example.com в список local_domains, результат: nagios1 доставляет сообщение самому себе в / var / mail / mail ..