Цитата
ko4evneg:
Я понял так, что исходящая почта на любые домены должна идти с exch1 на postfix1 и с exch2 на postfix2? Для решения именно такой задачи:
Делаете 2 коннектора отправки, адресное пространство "*", одинаковая стоимость, указываете "маршрутизировать используя SMART хост" и ставите там postfix1 и 2 соотвественно. Далее ассоциируете эти коннекторы с нужными серверами соотвественно.
V. 2010 - Exchange2010 два соединителя отправки
Это плевая задача

Но вот есть подозрение, что топикстартер хочет невозможного, а именно маршрутизации на основании содержимого поля FROM. Т.е. если в поле FROM стоит [url=mailto:
user@domain1.com]
user@domain1.com[/url] - отправлять по одному маршруту, если же [url=mailto:
user@domain2.com]
user@domain2.com[/url] - по другому. Начиная с Exchange 2007 штатного механизма для реализации таких вещей нет (в Exchange 2003 можно было рулить маршрутизацией при помощи назначения разрешений прямо на коннекторы для отдельных групп пользователей, сейчас такой фокус не пройдет). Вариантов два (три):
1. Написать транспортный агент для своих серверов. Для этого нужен SDK и навыки программирования.
2. Купить готовое решение, например вот такое:
https://routingruleagent.codeplex.com/
3. Поискать решение в мире OpenSource и *nix. Используя никсовый сервер, как релей, можно отдать задачу маршрутизации ему.
И это будет работать только при условии, что у пользователей стоит правильный Primary SMTP Address, т.к. сообщения уходят ТОЛЬКО с него. Если вы пытаетесь отправить с дополнительного адреса - работать не будет ни одно из решений.