Приветствую!Уважаемые гуру postfix, подскажите пожалуйста, можно ли настроить его таким образом, чтобы локальная почта (только локальная!) перенаправлялась на сторонний сервер, после чего возвращалась назад и доставлялась адресату?
Функционал content_filter подходит почти идеально, но он отправляет ВСЮ почту, которая пришла на указанный smtp-интерфейс (а на него, понятно, почтовый клиент отпрвляет как внутреннюю, так и внешнюю почту), нужно же только локальную. Можно ли это как-то настоить? Подскажите, как!
Второй логический вариант - разделить почту на уровне севисов в master.cf. Т.е. пришла почта на 192.168.1.10, там, где @domen.local - уходит на filter.local, а все остальное на relay.mail. А возвращаться же она будет на 192.168.2.20 - обработай и доставь адресату. (т.е. аля-запись вида в transport_map: "domen.local :").
(Можно и на одном Ip, с разными портами, не суть важно)
Но так настроить у меня не выходит, возможно потому, что конфиг master.cf недоумевает, как это в нем оказалась запись вида transport_map=hash:/....." :)))
Если же я использую transport_map в main.cf, то почта просто зацикливается, т.к. transport_map идет для ВСЕХ ip-адресов сервера.
Подскажите пожалуйста, можно ли в принципе сделать так, как требуется, и при помощи каких механизмов?
Может просто я туплю, что очень вероятно))