У меня сложная настройка, и я подумал, могу ли я получить совет по настройке postfix. Все адреса, конечно, составлены.
У меня есть сервер A, на котором запущена веб-служба mywebsvc.com 1.1.1.1
У меня есть postfix mta на частном сервере 2.2.2.2, настроенный как smtp-сервер для A, обрабатывающий его почту (поскольку sendmail на A недостаточно, поскольку я хотел настроить и настроить mta с DKIM). Postfix должен ретранслировать ВСЮ почту, отправленную из 1.1.1.1, поскольку это официальный mta для этой службы. Он должен принимать запросы из ниоткуда - это не открытый ретранслятор.
main.cf включает следующее:
myorigin = /etc/mailname myhostname = mywebsvc.com
mydestination = $myhostname, mywebsvc.com, localhost.localdomain, localhost
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 1.1.1.1
/ etc / mailname содержит mywebsvc.com
Все было хорошо, но затем мы переместили сервер 1.1.1.1 mywebsvc.com за балансировщик нагрузки 5.5.5.5 и изменили DNS для веб-службы, чтобы он был: mywebsvc.com 5.5.5.5
Как мне изменить постфикс, чтобы учесть это?
Маловероятно, что балансировщик нагрузки будет отправлять почту, поэтому исходный адрес, вероятно, по-прежнему будет 1.1.1.1 - с точки зрения постфиксной почты, обычно почта будет приходить с основного IP-адреса веб-сервера, если он не был настроен иначе.