Назад | Перейти на главную страницу

Условная запись заголовков сообщений электронной почты (от и ответа) Exchange 2010

У меня есть клиент, обслуживающий компанию A (с адресами электронной почты %username%@companyA.com), и ему принадлежит домен companyB.com, однако нет «инфраструктуры» (без сервера Exchange), настроенной специально для companyB.com. Мой клиент должен иметь возможность, чтобы конечные пользователи в его компании (companyA.com) добавляли определенное слово или фразу в строку темы (или тела) исходящего сообщения электронной почты (их интересуют только исходящие сообщения, входящие - не- проблема в данном случае), которая заставляет серверы Exchange 2010 перезаписывать заголовок From и Reply-To username@companyA.com на username@companyB.com, но эта перезапись должна происходить ТОЛЬКО в том случае, если пользователь помещает ключевое слово / фразу в Тема (или тело).

Я попытался использовать правила транспорта и командлет New-AddressRewriteEntry, однако у каждого из них есть ограничение. Из того, что я могу сказать, правила транспорта не могут перезаписывать поля From / Reply-To, а New-AddressRewriteEntry не может быть вызван условно на основе содержимого сообщения.

Итак, резюмируем:

Пользователь отправляет электронное письмо за пределы организации: От и Ответить-Оставаться username@companyA.com

Пользователь отправляет электронную почту за пределы организации СО "Ключевое слово"в теме или теле: From и Reply-To автоматически меняются на username@companyB.com.

Кто-нибудь знает, как это можно сделать БЕЗ написания нового почтового агента? У меня нет знаний в области программирования, чтобы создать собственный агент ... Я могу использовать любую функцию Exchange Management Shell или Console. В качестве альтернативы, если кто-то знает простую дополнительную программу, которая могла бы это сделать, это тоже было бы хорошо. Любая помощь будет принята с благодарностью!

Спасибо!!!

Возможно, я ошибаюсь в своем предположении, но я предполагаю, что вы действительно хотите отправлять почту как другой пользователь из Exchange. Вы можете сделать это без какого-либо программирования, создав группу рассылки и запустив:Add-RecipientPermission <DistroGroup> -AccessRights SendAs -Trustee <User> Кроме того, вы захотите добавить пользователя к получателям группы рассылки.

к сожалению, единственный способ делать то, что вы хотите, - это программировать. Наймите кого-нибудь, если вы не можете написать программу самостоятельно.

С уважением, Виктор