Я хотел бы знать, можно ли настроить Exchange 2010 для чтения x-заголовков из исходящего сообщения (скажем, user@internaldomain.com на user@yahoo.com), а затем перенаправить сообщение на альтернативный смарт-хост, если x-заголовок присутствует. Кто-нибудь знает, можно ли это сделать?
Это невозможно сделать из коробки. Однако это можно сделать с помощью нескольких сторонних расширений или вы можете написать собственный транспортный агент, если у вас есть опыт работы с .NET.
Пример кода :: Как управлять маршрутизацией из вашего собственного агента маршрутизации
Нет - по крайней мере, не так, как вы это описываете.
В ESM посмотрите на свой Organization Configuration | Hub Transport | Transport Rules
. Одно из условий, которые вы можете настроить: когда заголовок сообщения содержит определенные слова. Если вы посмотрите на шаг «Действия» мастера, вы можете повозиться с самим сообщением - добавить получателей или поместить юридический отказ от ответственности в текст. Чего нет, так это того, что может напрямую изменить маршрутизацию сообщения.
Существуют сторонние продукты, которые выбирают интеллектуальный хост на основе отправителя, но быстрый поиск, похоже, не обнаруживает ничего, что работает с заголовком сообщения.