Назад | Перейти на главную страницу

Отправка почты между двумя серверами exim

Мои два сервера - 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 ..