Неработающие фильтры почты

Порядок фильтров

Порядок фильтров очень важен. Они применяются к сообщению последовательно, как шаги в кулинарном рецепте.

Если первый фильтр содержит правило Остановить обработку, все сообщения, которые соответствуют этому фильтру, будут проигнорированы всеми последующими фильтрами.

Когда выполняется перемещение сообщения в другую папку, «перемещение» фактически означает добавление копии сообщения в папку назначения и пометку исходного сообщения для удаления. Поэтому все последующие правила фильтрации будут применяться к исходному сообщению, которое теперь помечено для удаления. Следовательно, перемещение сообщения обычно следует использовать последним в списке правил фильтрации.

Чтобы проверить правила и их порядок в существующем фильтре, просмотрите действия в разделе Затем путём редактирования этого фильтра.

Использование нескольких почтовых клиентов

Также следует помнить, что работа фильтров зависит от флага «новое», который устанавливается на сервере при первичном получении сообщения с сервера. Если вы используете другой почтовый клиент, а не Evolution, ваши фильтры могут не работать автоматически.

Запись действий фильтрации в журнал

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

  • Закройте Evolution.

  • Откройте приложение Терминал.

  • Выполните команду gsettings set org.gnome.evolution.mail filters-log-actions true

  • Выполните команду gsettings set org.gnome.evolution.mail filters-log-file "/home/myusername/my-filter-log" и замените myusername своим именем пользователя. После этого в вашем домашнем каталоге будет создан текстовый файл с именем my-filter-log. Обратите внимание, что необходимо указывать абсолютный путь к файлу; синтаксис наподобие ~ или $HOME не будет работать.

  • Запустите Evolution.

  • Загрузите письма для применения фильтров.

  • Откройте файл my-filter-log в текстовом редакторе для просмотра применённый действий фильтрации.

Обратите внимание, что снова отключить запись действий фильтрации можно путём выполнения команды gsettings set org.gnome.evolution.mail filters-log-actions false

Для этого также можно использовать приложение dconf-editor.