А можно ли сделать глобальные фильтры? Чтобы какое-то правило не прописывать для каждого ящика... А то это очень грустно, если ящиков штук 20

хы :D если у вас общая локальная папка для всез писем, то надо при создании фильтрв выбрать не учётую запись почты, а просто локальные папки.

Можно всю почту скидывать в "Локальные папки" и там её уже сортировать.

Гм. Я, наверное, неясно выразился.
Приведу пример:
Допустим у меня 20 учётных записей со СВОИМИ папками "Входящие" и т.п. У каждой есть какой-то набор фильтров СВОЙ для конкретной учётной записи.
Вводные данные:
Есть такие письма, например, рассылка subscribe.ru, которая приходит на много ящиков и ещё пара подобного рода входящих писем.
Задача:
Сделать глобальный фильтр, чтобы куда бы ни пришли эти письма все они скидывались в одну папку, скажем в Локальные папки->Рассылка ну и т.п. для остальных.

Сейчас это решается тем, что для каждой учётной записи прописывается это правило. Но это же жутко утомительно, а количество учётных записей, боюсь, ещё будет увеличено до 50.
Глобальный фильтр - это было бы круто. Так есть возможность его сделать?

Добавлено Tue Dec 25 19:43:08 2007 :
Было бы ещё круче, если бы глобальные фильтры ещё и с относительными параметрами можно было бы задавать.
Пример:
Глобальный фильтр со следущим правилом
Пришло письмо в учётную запись x. Если отправитель есть в Личной адресной книге переместить письмо в папку "Известные" учётной записи x.
Вот был бы задан один фильтр глобальный для всех ящиков.
А то сейчас приходится у каждого ящика это правило писать. Всё бы ничего, пара лишних телодвижений были бы не страшны, НО у меня несколько адресных книг и по ним фильтры распределяют в разные папки. И пара лишних телодвижений умножается на количество адресных книг, а это уже очень грустно, т.к. дальше идёт умножение на количество ящиков.
Выход в TheBat был такой: я создавал не адресные книги дополнительно, а в личной адресной книге группы адресатов. А там фильтры умеют обращаться к группам. Поэтому там где надо у меня фильтр обращался к конкретной группе, а в остальных ящиках просто к самой Личной адресной книге.
А в TB есть какие-то убогие списки рассылки, к которым фильтр даже обращаться не умеет.:(

Фильтры хранятся в файлах msgFilterRules.dat. Эти файлы можно попробовать поредактировать, добавив в них нужные правила.

Это понятно. Но как их не редактируй глобальными (а соответственно и сабжевыми) они не станут. Может есть файлик глобальных фильтров?

Добавлено Thu Dec 27 21:54:59 2007 :
Всё равно покопался там.
По первой части вопроса всё сильно упростилось: создаём в одном ящике фильтр для скидывания subscribe.ru куда надо. Залезаем в этот файл. Копируем то, что относится к этому фильтру. Потом по-очереди открываем этот файл в остальных ящиках и вставить, вставить, вставить.... :)

Проще чем мышью через интерфейс, но было бы ещё лучше если бы каждый фильтр был отдельным файлом или просто фильтры можно было выносить в отдельные файлы. Т.к. если в фильте что-то изменилось, то операцию надо не повторять, а в каждом файле искать этот кусок и заменять, заменять, заменять....
Поэтому теперь вопрос ставится по-другому: Знатоки, скажите, можно вынести один из фильтров в отдельный файл, скажем msgFilterRules1.dat?

По второй части насчёт параметричности.
Нашёл такию интересную штуку

Выделить код

Код:

mailbox://логин@pop.mail.ru/Inbox/Vsyakoe

Эта переменная mailbox:, видимо, содержит путь к мейл боксам. Это очень интересно, т.к. предполагается, что тут имеется множество подобных переменных для разных случаев.
Теперь я могу переформулировать вопрос второй части:
Где можно поискать и посмотреть какие есть в мозилле переменные типа mailbox:
Конкретно для создания глобальных фильтров нужна переменная, которая указывает на активный для этого фильтра ящик.
Т.е. содержит в себе этот кусок строки для конкретного ящика:

Выделить код

Код:

mailbox://логин@pop.mail.ru/

Допустим она будет называться thismailbox и тогда строка

Выделить код

Код:

mailbox://логин@pop.mail.ru/Inbox/Vsyakoe

будет выглядеть так:

Выделить код

Код:

thismailbox://Inbox/Vsyakoe

artjom
Вот тут идет обсуждение этого, но я не понял к чему пришли:
https://bugzilla.mozilla.org/show_bug.cgi?id=34973

Если вам все ровно, где фактически находится письмо, то можно настроить виртуальные папки.
Выбираешь из каких папок фильтровать и все.

Shura как я понял ни к чему конкретному.
Jer без разницы.
Если я хочу чтобы письма приходящие в любой из моих ящиков фильтровались так:
Если письмо X, пришёдшее по адресу Y в поле "от" содердит адрес, находящийся в любой из моих адресных книг, то переместить его в папку "Известные" учётной записи С адресом Y.
То что фильтры для каждой записи создавать, что виртуальные папки - один хрен.

Ну так и создаешь виртуальную папку, называешь ее Известные.

Нажимаешь выбрать. Отмечаешь галочками все папки, к которым хочешь применить правило.

Создаешь правило:
Если От = в моей адресной книге = личная адресная книга.

И тогда в этой виртуальной папке будут отображаться все письма из всех отмеченных папок, адресаты которых есть в твоей адресной книге.

Весь смысл в том, что ты можешь отметить папки, к которым применять это правило, то есть не важно, что они находятся в разных ящиках.

Если же ты хочешь еще сортировать по Кому было написано, то тебе по любому придется делать несколько правил, так как у тебя для каждого ящика своё мыло.
Ну и в виртуальной папке можешь делать энное кол-во разных условий...

Если же ты хочешь еще сортировать по Кому было написано
Именно! Поэтому и нужны параметрические условия!

так если по Кому, то все ровно для каждого Кому создавать правило.

Я тогда вообще не пойму, что ты хочешь.

А можно ли заставить TB автоматически применять фильтр ко всем мейлбоксам на IMAP сервере? У меня фильтры действует только на мейлбокс INBOX.