Фільтри пошти не працюють

Порядок фільтрування

Порядок фільтрування є дуже важливим. Вони застосовуються до початкового повідомлення послідовно, як у рецепті.

Якщо вашим першим фільтром було правило Зупинити обробку, усі повідомлення, які відповідатимуть цьому фільтру, буде проігноровано в усіх наступних фільтрах.

Коли ви пересуваєте повідомлення до іншої теки, «пересування» насправді означає дописування копії повідомлення до теки призначення і позначення початкового повідомлення до вилучення. Отже, усі наступні правила фільтрування буде застосовано до початкового повідомлення, яке вже позначено до вилучення. Через це, пересування повідомлення, зазвичай, має бути останнім у послідовності правил фільтрування.

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

Користування декількома поштовими клієнтами паралельно

Ще одним фактором, який слід взяти до уваги, є те, що фільтри залежать від прапорця «нове», який встановлюється на сервері, коли певне повідомлення електронної пошти вперше отримується з сервера. Якщо ви використовуєте інший клієнт електронної пошти, а не Evolution, ваші фільтри можуть не працювати автоматично.

Журналювання дій з фільтрування

Якщо ви не можете зрозуміти, чому фільтри не працюють очікуваним чином, ви можете увімкнути журналювання дій з фільтрування.

  • Закрийте Evolution.

  • Відкрийте вікно програми Термінал.

  • Віддайте команду gsettings set org.gnome.evolution.mail filters-log-actions true

  • Віддайте команду gsettings set org.gnome.evolution.mail filters-log-file "/home/ім'я_користувача/my-filter-log", замінивши ім'я_користувача на ваше ім'я користувача. У відповідь у вашому домашньому каталозі буде створено текстовий файл з назвою my-filter-log. Зауважте, що слід ввести абсолютний шлях до назви файла; синтаксичні конструкції, подібні до ~ або $HOME, не працюватимуть.

  • Запустіть Evolution.

  • Отримайте пошуку для застосування фільтрів.

  • Відкрийте файл my-filter-log за допомогою текстового редактора, щоб переглянути, які дії з фільтрування було застосовано.

Зауважте, що ви можете знову вимкнути журналювання фільтрів за допомогою команди gsettings set org.gnome.evolution.mail filters-log-actions false

Ви також можете скористатися для цього командою dconf-editor.