Вопрос или проблема
Я добавляю транспортное правило, которое фильтрует входящие сообщения, в которых конкретный адрес отправителя содержит определенную строку в теме. Это 2013 год, локальная версия.
Так что я имею в виду, что это правило будет работать только тогда, когда “Transfer Flow” является всей строкой темы.
Оно не будет работать, если это часть строки темы, например “Новый Email Transfer Flow” или “Привет Transfer Flow” или “Transfer Flow Order”.
Примените это правило, если...
Отправитель это .. ->> [email protected]
и
получатель это ... -->> [email protected]
и
Тема или тело - тема соответствует текстовым шаблонам "Transfer Flow"
Сделайте следующее
Cc сообщение на ->> [email protected]
Мне действительно нужна помощь. Я здесь рву на себе волосы.
На основе моих исследований и тестирования в моей лаборатории, похоже, нет способа выполнить ваш запрос.
Я нашел похожую тему, где предлагалось использовать регулярные выражения для настройки транспортного правила, чтобы решить вашу проблему, и я протестировал это в своей лаборатории, следуя шагам из этой темы, но ничего не вышло. Я размещаю эту тему для вашего изучения, возможно, это будет вам полезно.
Проверьте эту ссылку, которая объясняет правила регулярных выражений в транспортных правилах: https://learn.microsoft.com/en-us/exchange/mail-flow-best-practices/regular-expressions-usage-transport-rules
По видимости, для шаблона вы можете попробовать:
'.*Transfer Flow.*'
Ответ или решение
Понимаю вашу ситуацию и проблему, с которой вы столкнулись. К сожалению, в Microsoft Exchange 2013 нет прямой поддержки для фильтрации по точному совпадению текста в теме сообщения (subject) с использованием правил транспорта.
Тем не менее, для достижения желаемого результата можно воспользоваться регулярными выражениями. Однако, как вы уже заметили, функциональность принципиально ограничена в Exchange 2013, что делает невозможным полное соответствие только точному выражению.
Решение с регулярными выражениями
-
Создание нового правила транспорта:
- Перейдите в Центр администрирования Exchange (EAC).
- В разделе «Почтовые потоки» выберите «Правила».
- Нажмите на «+», чтобы создать новое правило.
-
Настройка условий:
В условиях вашего нового правила добавьте:- Отправитель: Укажите отправителя, например,
user@example.com
. - Получатель: Укажите получателя, например,
recipient@example.com
. - Тема или тело сообщения: Выберите условие и задайте его как «тема соответствует текстовым шаблонам».
- Отправитель: Укажите отправителя, например,
-
Использование регулярного выражения:
В поле для ввода текстового шаблона вы можете использовать регулярное выражение, чтобы отфильтровать сообщения с точной темой:^Transfer Flow$
Это регулярное выражение ищет совпадение только для строки «Transfer Flow» в качестве полной строки темы, исключая её появление в других выражениях, как «New Email Transfer Flow» или «Hello Transfer Flow».
-
Настройка действий:
В разделе действий выберите, что делать с сообщениями, соответствующими вашему правилу, например, «Копировать сообщение на» и введите электронный адрес для копии — например,copy@example.com
. -
Сохранение и тестирование:
После завершения настройки правил убедитесь, что вы сохраняете изменения и тестируете новое правило, чтобы удостовериться, что оно работает так, как ожидается.
Дополнительные ресурсы
Я также предлагаю вам ознакомиться с официальной документацией Microsoft, чтобы подробнее узнать о регулярных выражениях в правилах транспорта:
Это решение должно помочь вам реализовать вашу задачу с фильтрацией по полному совпадению текста в теме сообщения. Если у вас возникнут дополнительные вопросы или сложности, пожалуйста, не стесняйтесь обращаться за помощью.