Неработающие фильтры почты
Порядок фильтров
Порядок фильтров очень важен. Они применяются к сообщению последовательно, как шаги в кулинарном рецепте.
Если первый фильтр содержит правило Остановить обработку, все сообщения, которые соответствуют этому фильтру, будут проигнорированы всеми последующими фильтрами.
Когда выполняется перемещение сообщения в другую папку, «перемещение» фактически означает добавление копии сообщения в папку назначения и пометку исходного сообщения для удаления. Поэтому все последующие правила фильтрации будут применяться к исходному сообщению, которое теперь помечено для удаления. Следовательно, перемещение сообщения обычно следует использовать последним в списке правил фильтрации.
Чтобы проверить правила и их порядок в существующем фильтре, просмотрите действия в разделе Затем путём редактирования этого фильтра.
Использование нескольких почтовых клиентов
Также следует помнить, что работа фильтров зависит от флага «новое», который устанавливается на сервере при первичном получении сообщения с сервера. Если вы используете другой почтовый клиент, а не 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.