Если вам нужно, чтобы письма сами раскладывались по папкам в Evolution, и при этом вы не путались в “критериях”, “действиях” и приоритетах — в этой статье разберём как настроить фильтр шаг за шагом. Параллельно объясним, как работают “вес” и “состояние” сообщения, как задать сложные условия и что важно знать про порядок обработки.

С чего обычно начинается настройка правил

Обычно запрос “evolution настройка правил” появляется, когда вы устали вручную:
- сортировать входящие сообщение по отправителю, теме или типу (спам/не спам);
- раскладывать письма по папкам или “папкам поиска” автоматически;
- делать разные действия для разных категорий (например, перемещать, помечать, назначать вес, ставить “важное”);
- добиваться, чтобы фильтр применялся именно так, как вы задумали (а не “как получилось”).

В Evolution правила фильтрации устроены просто: вы задаёте критерии, а затем действия — что делать с каждым message/сообщение, которое подошло.

Основная идея: что такое “фильтр” в Evolution

Фильтр — это набор условий и действий. Он проверяет входящее сообщение и, если оно соответствует условиям, выполняет нужные действия: например, перемещает в папка, изменяет метки, меняет “вес”, останавливает дальнейшую обработку и т. п.

Важно: у одного сообщение могут сработать несколько правило. Поэтому особенно важны порядок и “остановка обработки”.

Где найти настройки: диалог с правилами

Откройте в Evolution:
- Правка → Фильтры сообщений

Дальше будет список ваших правило. Обычно именно тут начинается всё: вы добавляете новый фильтр, задаёте критерии и действия, затем сохраняете.

Создание нового правила: короткий маршрут

Дальше последовательность такая:
- нажмите Добавить;
- введите имя для фильтра (например, “Работа: важное” или “Банки: папка”);
- определите критерии фильтра (что должно совпасть);
- добавьте действия (что делать, если совпало);
- сохраните.

Если условий несколько, вы добавляете критерии по очереди. Если действий тоже несколько — добавляете их тоже.

Критерии фильтра: по каким частям письма можно “попасть в точку”

Критерии строятся из разных параметров сообщения. На практике самые полезные — следующие.

Дата отправки и дата получения

Вы можете фильтровать сообщение по:
- Отправлена дата: сравнивается дата/время отправки;
- Получена дата: сравнивается время получения.

Удобно, что можно выбирать не только “до/после”, но и окна времени — например, искать письма “за последние N дней”.

Метки

У сообщение бывают метки вроде “Важное”, “Служебное”, “Личное”, “Выполнить”, “Позже”. Фильтр может ориентироваться на то, какие метки уже стоят, и менять их логически в рамках вашей автоматизации.

Вес сообщения

Понятие “вес” — это число, которое вы присваиваете сообщение, чтобы другие фильтр могли дальше принимать решения. Например:
- один фильтр может поставить вес 10 письмам от определённого отправителя;
- другой — перемещать в папку все письма, у которых вес выше, скажем, 5.

Это не “магическая оценка от почты”, а просто ваш инструмент для дальнейших шагов.

Состояние сообщения

Можно фильтровать по состоянию, например:
- Ответ на;
- Черновик;
- Важное;
- Прочитанное;
- Спам.

Это удобно, когда вам нужно автоматом поддерживать порядок: например, помечать и сортировать то, что уже распознано как спам или уже прочитано.

Списки рассылки

Есть фильтрация по спискам рассылок: она ориентируется на заголовки, которые помогают распознать рассылку и распространителя. Практический смысл простой: письма от некоторых рассылочных серверов могут быть определены корректно, если их заголовки настроены правильно.

Учётная запись (источник)

Если у вас несколько учётная запись в Evolution (например, разные POP/источники), можно фильтровать по тому, откуда пришло сообщение. Это особенно полезно, когда входящий поток надо раскладывать по разным “контейнерам”.

Заголовки и важный нюанс про повторения

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

На практике это означает: если один и тот же заголовок повторяется, то “вторая версия” может не повлиять на итоговую проверку.

Если вам нужно учитывать повторения, обычно используют регулярное выражение (regex) — так вы можете сделать проверку более точной, например, ловить нужные шаблоны в тексте заголовков.

Как использовать регулярные выражения для сложных правил

Регулярные выражения полезны, когда вы хотите не просто “найти строку”, а описать шаблон:
- слова заданной длины;
- шаблоны “начинается с … и заканчивается на …”;
- наличие заголовков дважды или другие сложные проверки.

Идея простая: вы пишете выражение, а Evolution проверяет, совпадает ли сообщение с вашим шаблоном.

Несколько критериев и несколько действий

Обычно настройка “как раз надо” выглядит так:
- одно правило имеет несколько критерии (например: “отправитель + тема содержит”);
- при совпадении выполняется несколько действия (например: “переместить в папку + поставить метку + изменить вес”).

Это удобно, когда логика разветвлённая, но вы хотите управлять ею централизованно в одном месте — в списке фильтров.

Что происходит, если подходит несколько фильтров

Ключевой момент: фильтры применяются последовательно, если вы не остановили дальнейшую обработку.

Если в вашем фильтре есть действие “остановить обработку”, то сообщение перестаёт проверяться другими фильтрами. Это полезно, когда вы хотите, чтобы одно “правильное” правило “закрыло” письмо и не дало ему случайно попасть под остальные.

Порядок применения: как не перепутать приоритеты

В диалоге фильтров видно порядок применения — сверху вниз. Кнопками Вверх/Вниз можно изменить приоритет: фильтр выше применяется раньше.

Простое правило для практики:
- сначала ставьте более “строгие” и “точные” фильтры;
- затем — более общие;
- если нужен “фатальный” отбор — используйте остановку обработки.

Ниже — краткая схема логики:

Ситуация Что лучше сделать
Есть 2 фильтра, оба подходят одному сообщению Проверьте порядок фильтров (кто выше)
Вы хотите, чтобы один фильтр “перехватывал” и прекращал цепочку Включите действие остановить обработку
Нужны условия “вместе” (не по отдельности) Добавьте несколько критериев в одном фильтре
Нужны действия “пакетом” Добавьте несколько действий для одного совпадения

Где заканчивается Evolution и начинаются API: про Evolution API Gateway (вопрос “про evolution” бывает разным)

Запрос “evolution настройка правил” иногда может уводить в тему правил в API, а не в почтовых фильтрах. Например, в Evolution API Gateway правила — это уже политики управления маршрутизацией и жизненным циклом API: создание, редактирование, публикация, кэширование и т. п.

Но если ваша цель именно почта в клиенте Evolution, то вам нужны правило фильтрации сообщений: критерии, вес, состояние, порядок применения и regex.

Короткий чек-лист для идеальной настройки

Чтобы фильтр работал предсказуемо, пройдите мысленно по пунктам:
- вы задали понятные критерии для сообщение (дата/метки/вес/состояние/источник/заголовки);
- если нужны сложные условия — используете регулярное выражение;
- вы добавили нужные действия (например, переместить в папку);
- учли порядок фильтров;
- при необходимости включили остановку обработки, чтобы письмо не прошло дальше.

Так вы получите автоматическую организацию почта, где каждое письмо обрабатывается по вашим правилам, а не “как получилось”.

Можно ли импортировать правила из Outlook или OWA

Отдельно важно: правила, созданные в MS Outlook или в OWA, не переносятся и не управляются как “те же самые” в Evolution. В практике это означает:
- правила, созданные в Outlook, сохраняются на стороне сервера (EWS);
- правила, созданные в Evolution, применяются локально и не хранятся в EWS.

Поэтому, если вы хотите точную сортировку в Evolution, чаще всего правила приходится создавать заново уже в интерфейсе клиента.