необходимо что бы постфикс вел себя в соответствии с логикой:1. локальным пользователям доставлял почту локально (с этим ясно).
2. пользователям домена corp1.ru - через smtp-сервер smtp.corp1.ru
3. пользователям домена corp2.ru - через smtp-сервер smtp.corp2.ru
4. пользователям всех остальных доменов - через сервер smtp.public.ru (это тоже ясно - relayhost = [smtp.public.ru])вот с пунктами 2 и 3 - не ясно.
где указать такое?
>необходимо что бы постфикс вел себя в соответствии с логикой:
>
>1. локальным пользователям доставлял почту локально (с этим ясно).
>2. пользователям домена corp1.ru - через smtp-сервер smtp.corp1.ru
>3. пользователям домена corp2.ru - через smtp-сервер smtp.corp2.ru
>4. пользователям всех остальных доменов - через сервер smtp.public.ru (это тоже ясно
>- relayhost = [smtp.public.ru])
>
>вот с пунктами 2 и 3 - не ясно.
>где указать такое?Гугл не работает? :) http://www.cyberciti.biz/faq/postfix-multiple-isp-accounts-s.../
transportтам укажи:
corp1.ru smtp:smtp.corp1.ru
corp2.ru smtp:smtp.corp2.ruну и соотвественно в конфиге должно быть указанно использовать транспорт.
transport_maps = hash:/etc/postfix/transport