Как также применить автоматические фильтры сообщений к подпапкам?

9

Фильтры сообщений Thunderbird ( ToolsMessage Filters…), похоже, автоматически запускаются только во входящих. Если вы хотите фильтровать подпапки, вам нужно запустить этот фильтр вручную ( ToolsRun Filters on Folder).

Как я могу автоматически фильтровать почту в подпапках?

Я нашел (теперь EOL'ed) расширение Filter 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], пожалуйста, смотрите следующие наблюдения

Преимущество настроек AutoSync заключается в том, что (...) любая загрузка не задерживается, пока вы не перейдете в автономный режим.

(...)

Если вы используете его, будьте осторожны с настройкой 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
Могу подтвердить это работает на Thunderbird 31 (Ubuntu)
paul.ago
работает. + или попытайтесь настроить thunderbird на автоматическую загрузку сообщений в папку, только когда загружены сообщения, применяются фильтры.
Охад Коэн
1

Вы можете решить свою проблему с помощью дополнения Shedule-Filters . Он по-прежнему работает с TB 52, но вам нужно установить его вручную.

После установки вам необходимо отобразить обычную строку меню:

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

и тогда вы найдете его в разделе «Инструменты». Теперь вам нужно только пометить определенную подпапку и выбрать Инструменты -> Добавить фильтры сообщений в расписание папок и определить интервал. После этого все ваши фильтры будут запускаться в этой подпапке каждые X минут:

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

В сочетании с поисковым термином FiltaQuilla «Имя папки» это очень эффективно, потому что вы можете создавать общие правила, которые применяются только к определенным папкам, и они запускаются автоматически!

На мой взгляд, это должна быть встроенная функция борьбы с туберкулезом.

mgutt
источник