Добрый день!
Помогите разобраться с TheBAT и его сортировщиком писем. Возникли проблемы после того, как я в свои старые фильтры, которые прекрасно работали уже года два, решил включить использование "специального синтаксиса", описание которого присутствует в помощи TheBAT.
Моя версия TheBAT v4.0.26.3. Но не думаю, что это имеет какое-то принципиальное значение.
Суть проблемы в следующем. У меня есть ряд фильтров, обрабатывающих входящую почту на основе нахождения сигнальных подстрок в заголовке письма и в теле письма.
Например, мне нужно сделать, чтобы если в заголовке письма встречалось слово "Design" (неважно в каком регистре оно написано, но важно, чтобы это было цельное слово), а так же, было упоминание "20-20" или "2020" (опять же, как целое "слово"), то такое письмо перемещалось бы в определенную папку.
Раньше у меня было написано так:
Это все работало прекрасно, за исключением того, что так же срабатывало и на "Designer 2020" или "20203050megadesigner". Ну и другие подобные варианты.
Прочитал раздел помощи про "специальный синтаксис". Там сказано, что слово нужно заключить в квадратные скобки. То есть вот так: "[Design]". И кроме всего прочего (что важно), сказано, что строки, содержащие спец. символы, нужно заключать в апострофы. То есть так: "'[Design]'". В общем, привел я все к такому виду:
Работать перестало вообще. Что я не так сделал или неправильно понял?
По научениям пробовал уже и апострофы убирать (вообще бред) и менять "содержит" на "соответствует". И во втором случае пытался делать "соответствует любому из" (тогда непонятно, зачем символ "|", если вручную нужно выбирать?!)
Поясню сразу же: я привел самый простой пример моего фильтра, у меня есть и более сложные. Просто не работают теперь даже самые простые.
Подскажите, пожалуйста.
Помогите разобраться с TheBAT и его сортировщиком писем. Возникли проблемы после того, как я в свои старые фильтры, которые прекрасно работали уже года два, решил включить использование "специального синтаксиса", описание которого присутствует в помощи TheBAT.
Моя версия TheBAT v4.0.26.3. Но не думаю, что это имеет какое-то принципиальное значение.
Суть проблемы в следующем. У меня есть ряд фильтров, обрабатывающих входящую почту на основе нахождения сигнальных подстрок в заголовке письма и в теле письма.
Например, мне нужно сделать, чтобы если в заголовке письма встречалось слово "Design" (неважно в каком регистре оно написано, но важно, чтобы это было цельное слово), а так же, было упоминание "20-20" или "2020" (опять же, как целое "слово"), то такое письмо перемещалось бы в определенную папку.
Раньше у меня было написано так:
Код |
---|
Тема содержит Design И -------------------------- Тема содержит 20-20 ИЛИ Тема содержит 2020 -------------------------- Переместить в папку ... |
Это все работало прекрасно, за исключением того, что так же срабатывало и на "Designer 2020" или "20203050megadesigner". Ну и другие подобные варианты.
Прочитал раздел помощи про "специальный синтаксис". Там сказано, что слово нужно заключить в квадратные скобки. То есть вот так: "[Design]". И кроме всего прочего (что важно), сказано, что строки, содержащие спец. символы, нужно заключать в апострофы. То есть так: "'[Design]'". В общем, привел я все к такому виду:
Код |
---|
Тема содержит '[Design]' И Тема содержит '[2020]|[20-20]' Переместить в папку ... |
Работать перестало вообще. Что я не так сделал или неправильно понял?
По научениям пробовал уже и апострофы убирать (вообще бред) и менять "содержит" на "соответствует". И во втором случае пытался делать "соответствует любому из" (тогда непонятно, зачем символ "|", если вручную нужно выбирать?!)
Поясню сразу же: я привел самый простой пример моего фильтра, у меня есть и более сложные. Просто не работают теперь даже самые простые.
Подскажите, пожалуйста.