[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