[Gnome] Не работают фильтры в Evolution
Alexey Rusakov
ktirf на altlinux.org
Чт Авг 6 00:25:11 MSD 2009
В Срд, 05/08/2009 в 21:59 +0400, Михаил Шувалов пишет:
> Понимаю, что моя конструкция это некий изврат, но, к сожалению, не
> придумал ничего более работающего для моего случая. Позволю себе еще раз
> описать задачу (как-то уже обсуждал это), может кто подскажет более
> интересное решение.
> Итак. С нескольких адресов приходят письма с приатаченными архивами. В
> именах файлов содержится дата, на основе которой нужно создать иерархию
> каталогов (/.../yyyy/mm/dd/)куда и распаковать соответствующий файл.
> Писем за один раз может придти от 1 до n. С этих же адресов могут придти
> письма без вложений. Их нужно обработать другим способом.
> В evolution пробовал решить эту задачу при помощи фильтра, в котором
> передавал сообщение с вложением через канал в скрипт. Но такая
> конструкция работала криво: файлы сортировались/раскладывались через
> раз.
Почему? Не всегда срабатывали фильтры?
> Когда надоело проверять и раскладывать руками пришел к той связке,
> которая указана выше: fetchmail+procmail+фильтры_evolution. В procmail
> копии обработанных писем просто помещаются в локальный ящик, так сказать
> для контроля.
>
> [...]
> > > > При получении письма, удовлетворяющего приведенным условиям, оно
> > > > остается во входящих. При этом в лог пишется
> > > > Action: Copy to default folder
> > Насколько я понимаю, это означает, что фильтр даже не запускается.
> > Возможно, Evolution как-то определяет что письма уже пофильтровали до
> > него (не знаю, по заголовкам, ещё как...).
> >
>
> Вроде так, но почему тогда при нажатии Ctrl-Y (или при выборе
> соответствующего пункта меню) этот же фильтр на этом же письме
> срабатывает? Получается что выполняется разный код при автоматической
> фильтрации и при ручной. Бага или руки?
Нажимая "Применить фильтры", вы тем самым форсируете их применение не
только на новые, а на все письма. Так что баги нет.
--
Alexey "Ktirf" Rusakov
GNOME Project
ALT Linux Team
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 197 байтов
Описание: Эта часть сообщения подписана цифровой подписью
Url : <http://lists.altlinux.org/pipermail/gnome/attachments/20090806/165eed22/attachment.bin>
Подробная информация о списке рассылки Gnome