Я пытаюсь создать правило транспорта для автоматического добавления общего адреса электронной почты при получении в нерабочее время (с 8:00 до 17:00).
Текущая идея состоит в том, чтобы использовать условие «когда заголовок сообщения соответствует текстовым шаблонам» в заголовке «Получено», чтобы определить, было ли получено электронное письмо с использованием значений часов.
Полученный пример заголовка:
from mail.test.com (0.0.0.0) by
mail.local.host.com (0.0.0.0) with Microsoft SMTP Server (TLS) id
14.1.438.0; Thu, 11 Apr 2019 05:07:44 -0500
Шаблоны в нерабочее время:
; (Mon|Tue|Wed|Thu|Fri), (\d|\d\d) \w\w\w 20\d\d (00|01|02|03|04|05|06|07|17|18|19|20|21|22|23):\d\d:\d\d -05
; (Sat|Sun), (\d|\d\d) \w\w\w 20\d\d \d\d:\d\d:\d\d -05
Ссылка на RegExr получена в нерабочее время
Я думал, что вышеперечисленные шаблоны работают, но на следующее утро общий адрес электронной почты все еще добавлялся в электронные письма, и я не уверен, почему. Я знаю, похоже, что некоторые шаблоны не поддерживаются. Я ограничился этой документацией:Регулярные выражения в правилах транспорта. Также, похоже, для шаблона существует ограничение в 128 символов.
Любая помощь будет оценена.
Думаю, может попробовать по-другому, попробовать запустить расписание задач для включения правила после рабочего времени. Вот это ссылка.
Это все ваше регулярное выражение? Потому что он будет соответствовать любой дате в заголовке.
Я предлагаю вам взять весь заголовок полученного письма и вставить его в https://regex101.com/ вместе с вашим регулярным выражением, чтобы увидеть, с чем оно соответствует.