Як застосувати автоматичні фільтри повідомлень і до папок?


9

Фільтри повідомлень Thunderbird ( Tools→ Message Filters…), здається, спрацьовують автоматично у Inbox автоматично. Якщо ви хочете відфільтрувати підпапки, вам доведеться запустити цей фільтр вручну ( Tools→ Run Filters on Folder).

Як я також можу автоматично фільтрувати пошту в папках?

Я знайшов (тепер EOL'ed) розширення Sub Folders . Там написано:

Виявляється, у Thunderbird вже є функціональність для фільтрації під допоміжних папок, вона просто недостатньо задокументована (насправді вона ледве не задокументована). Це можна ввімкнути, встановивши параметр " mail.server.default.applyIncomingFilters" значення true, або застосувати його до кожної папки, встановивши applyIncomingFiltersвластивість " " для папки.

Я шукав майно mail.server.default.applyIncomingFilters, але не знайшов його. Тому я додав його (як рядок, відповідно до цього питання ) і встановив його значення true. Але це не спрацювало. Після перезапуску ТБ пошти в підпапках не фільтрувались.

Повідомляється, що FilterQuilla ( https://addons.mozilla.org/en-us/thunderbird/addon/filtaquilla/ ) може встановити це властивість, хоча я його не перевіряв.

Про це в описі нічого не сказано.


Подібне (але не те саме) питання: Як я можу змусити Thunderbird автоматично переміщувати повідомлення?

Дивіться також (корисно мати комбінацію): Як я можу змусити Thunderbird перевірити папки в IMAP?

Відповіді:


6

Відповідно до [1], налаштуйте Thunderbird для запуску фільтрів на папки:

  1. Натисніть меню "Інструменти"
  2. Клацніть підменю "Параметри"
  3. Виберіть вкладку «Додатково» та «Загальне»
  4. Натисніть кнопку "Налаштувати редактор ..."
  5. [Необов’язково] Натисніть кнопку "Я буду обережним (...)"
  6. Клацніть правою кнопкою миші вгорі будь-якого з наведених налаштувань та натисніть "Створити>"
  7. Виберіть "Рядок"
  8. Назва налаштування: mail.server.default.applyIncomingFilters
  9. Значення налаштування: true

Тепер друга проблема полягає в тому, що фільтри працюють лише при натисканні на підпапку. Це, мабуть, тому, що фільтри виконуються лише при завантаженні нових повідомлень, і це відбувається лише при натисканні на підпапку.

Відповідно до [2], налаштуйте Thunderbird для завантаження повідомлень кожного разу, коли буде виявлена ​​нова пошта:

  1. Перейдіть до Редактора конфігурації (якщо потрібно, див. Вище, як дістатися до кнопки "Налаштувати редактор ...")
  2. набір mail.imap.use_status_for_biffдляfalse
  3. набір mail.server.default.autosync_offline_storesдляtrue

Як зазначено в [2], будь ласка, дивіться наступні зауваження

Перевага налаштувань автосинхронізації полягає в тому, що (...) завантаження не затримується, поки ви не перейдете в режим офлайн.

(...)

Якщо ви використовуєте його, будьте обережні, як налаштувати Thunderbird перевіряти наявність нової пошти, щоб не завантажувати папки, які ви не очікували.


[1] http://forums.mozillazine.org/viewtopic.php?f=39&t=1444045&p=12768821#p12768821

[2] http://kb.mozillazine.org/Offline_folders#AutoSync


Схоже, це вже не працює у версії 52.9.1 (32-розрядна)
— toesslab

10

Щоб фільтрація працювала для папок: створіть нове налаштування рядка "mail.server.default.applyIncomingFilters" до "true". Навіть якщо це здається дивним, НЕ створюйте булевих налаштувань, це повинно бути налаштування STRING зі значенням "true".

Джерело: http://forums.mozillazine.org/viewtopic.php?f=39&t=1444045&p=12768821#p12768821 див. Відповідь "geoyo1"


Дякую за вашу відповідь. На жаль, це не працює для мене. Як я задокументував своє запитання, я вже спробував це. Я спробував це ще раз, але це все ще не працює. Я додав налаштування рядків, але після перезапуску ТБ нічого не змінилося. Фільтр все ще не застосовується автоматично до підпапки.
— unor

О, це працювало для пошти зараз. Здається, працює лише під час відвідування папки вручну. Я ще тестую.
— unor

Я не розумію, чому , але інколи потрібно тривати багато часу, поки повідомлення не переміститься. Однак, як тільки я відвідую папку, фільтр застосовується негайно. Це рішення, тому я приймаю вашу відповідь. Дякуємо, що ще раз
— вказали

Можна підтвердити цю роботу на Thunderbird 31 (Ubuntu)
— paul.ago

працює. + unor спробуйте встановити thunderbird для автоматичного завантаження повідомлень у папку, лише коли завантажено повідомлення застосовуються фільтри.
— Охад Коен

1

Ви можете вирішити свою проблему за допомогою додатка "Розклад-фільтри" . Він все ще працює з TB 52, але його потрібно встановити вручну.

Після встановлення потрібно відобразити звичайний рядок меню:

введіть тут опис зображення

а потім ви знайдете його в розділі "Інструменти". Тепер потрібно лише позначити певну підпапку та вибрати Інструменти -> Додати фільтри повідомлень у графіку папок та визначити інтервал. Після цього всі ваші фільтри будуть працювати в цій папці кожні X хвилин:

введіть тут опис зображення

У поєднанні з пошуковим терміном FiltaQuilla "Назва папки" це справді потужно, оскільки ви можете створити загальні правила, які застосовуються лише до певних папок, і вони запускаються автоматично!

На мою думку, це має бути вбудована функція протитуберкульозної системи.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.