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

Шаблон правила транспорта в нерабочее время

Я пытаюсь создать правило транспорта для автоматического добавления общего адреса электронной почты при получении в нерабочее время (с 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/ вместе с вашим регулярным выражением, чтобы увидеть, с чем оно соответствует.