2015-07-28 3 views
0

В моей компании мы столкнулись со следующей проблемой. Можете ли вы помочь мне угадать, что вызывает это? Спасибо за вашу помощь :)Конфигурация Postfix при использовании 2 серверов за балансировщиком нагрузки (отказоустойчивость)

У нас есть Load Balancer: lbname.glb.itcs.companyname.net

, который уравновешивает трафик в режиме переключения на:

  1. servername1.itcs.companyname.net

  2. servername2.itcs.companyname.net

Наша проблема касательно перенаправления электронной почты. Мы намерены получать электронную почту от партнеров (внешняя компания) в нашем балансировщике нагрузки, но это не удается (отказ в доступе к ретрансляции). Однако, если мы отправляем электронную почту на любой из двух серверов, она работает. Позвольте мне объяснить более подробно.

Случай 1: электронная почта для балансировки нагрузки

Балансировочный груз правильно перенаправляет на основной сервер (servername1), но это один отвергает, и мы получаем обратно письмо со следующим содержанием:

servername1.itcs.companyname.net rejected your message to the following e-mail addresses: 
[email protected] ([email protected]) 
servername1.itcs.companyname.net gave this error: 
<[email protected]>: Relay access denied 

Случай 2: электронная почта непосредственно servername1

Он работает с проблемой, и мы в состоянии увидеть почту в нашем почтовом ящике на линя ux.


Мы имеем следующую конфигурацию постфикса:

  • существующие файлы в /etc/postfix

postfix files

  • main.cf файл

main.cf

+0

Никто не мог помочь? – RutgerBlume

+0

Привет, любые подсказки? – RutgerBlume

ответ

0

Мы решили этот вопрос просто добавив Балансировщик Нагрузки в файл destinations, так что файл теперь выглядит так:

lbname.glb.itcs.companyname.net 

Он был пуст прежде.

Нам также необходимо перезапустить службу постфикса.