Показано с 1 по 6 из 6

Тема: Фильтры и папки

  1. #1
    Svar
    Svar вне форума
    Новичок
    Регистрация
    03.02.2003
    Сообщений
    5

    Фильтры и папки

    Можно ли написать фильтр, который будет по необходимости создавать папки в Бате и копировать туда письма.

    Как пример - Пришло письмо от человека из адресной книги, тогда создаётся папка с именем данного человека и все сообщения, где он фигурирует в качестве Отправителя (и получателя) копируются в эту папку.

  2. #2
    Vadim
    Vadim вне форума
    Участник Аватар для Vadim
    Регистрация
    01.11.2002
    Сообщений
    4,711

    Re:Фильтры и папки

    Нет нельзя!

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

  3. #3
    Svar
    Svar вне форума
    Новичок
    Регистрация
    03.02.2003
    Сообщений
    5

    Re:Фильтры и папки

    А в одно лицо можно, по мылу? Просто интересно, да и полезно, если правильно настроить.

    А так получается сказал что есть конфета, но даже не показал. А уж что там упадёт - плакать не буду… Восстановлю.

  4. #4
    Vadim
    Vadim вне форума
    Участник Аватар для Vadim
    Регистрация
    01.11.2002
    Сообщений
    4,711

    Re:Фильтры и папки

    Ну ловите и не обессутьте. Совет дает несравниный Леонид Ивонин:

    Задача:
    >> Возможно ли в фильтре сделать так, чтобы в случае
    >> выполнения некоего условия создавалась папка с
    >> определенным именем, зависящим от того, что встретилось в
    >> самом письме, ну и соответственно это письмо перемещалось
    >> во вновь созданную папку.

    YV> Нет!

    Решение:

    Ну, не так категорично! Вообще говоря - можно. Но, как обычно, через ж… walkaround. И, в данном случае, через вовсе нетривиальный walkaround.

    Механика примерно такова:

    1.1) создаем новую папку;
    1.2) копируем из нее файл пустой базы писем в некоторое место - это первый этап подготовки;

    2.1) пишем батничек (скриптик), который:
    а) принимает из файла параметр
    б) создает в каталоге почтового ящика папку с именем, равным
    этому параметру
    в) копирует туда из того самого "некоторого" места (из п.1.2)
    файл базы
    г) посылает TheBat!'e событие нажатия клавиш Ctrl+Alt+Shift+L
    (все это? кроме последнего пункта, достаточно тривиально делается в любой операционке - просто, везде по-разному, а вот для последнего пункта придется сваять отдельную прогу)
    2.2) в правиле сохраняем в файл (который потом подсовываем на вход батнику) нужное нам (или вычисленное, или регэксп, или шаблон) значение параметра - будущего имени папки
    2.3) отрабатываем этим же правилом батничек
    2.4) пересылаем исходное письмо с изменением, например, темы на "ЖЖЖ"+oldtheme себе же - без локальной доставки. Тут можно еще помудрить и сохранить все оригинальные заголовки - тоже нетривиальная, но решаемая задача.

    Второй этап на этом закончен.

    Третий этап наступает тогда, когда к нам вернется пересланное письмо - папка под него уже готова, признак "ЖЖЖ" - вполне катит, бросаем его в папку и радуемся жизни.

    Уф… Как, все-таки, можно поиздеваться над Мышем, да? :-))))))

    --
    Удачи,
    Леонид Ивонин

  5. #5
    Ivonin
    Ivonin вне форума
    Участник Аватар для Ivonin
    Регистрация
    05.11.2002
    Сообщений
    13

    Re:Фильтры и папки

    Цитата Сообщение от Vadim
    Ну ловите и не обессутьте. Совет дает несравниный Леонид Ивонин:
    Спасибо, Вадик… Я знал, что ты меня любишь… Не знал только, что НАСТОЛЬКО ;D

    Цитата Сообщение от Vadim
    2.1) пишем батничек (скриптик), который:
    а) принимает из файла параметр
    б) создает в каталоге почтового ящика папку с именем, равным
    этому параметру
    в) копирует туда из того самого "некоторого" места (из п.1.2)
    файл базы
    г) посылает TheBat!'e событие нажатия клавиш Ctrl+Alt+Shift+L
    (все это? кроме последнего пункта, достаточно тривиально делается в любой операционке - просто, везде по-разному, а вот для последнего пункта придется сваять отдельную прогу)
    И даже это, оказывается, легко сделать скриптом на VBS или JS. Так что, нет ничего невозможного, дерзiте ;D

  6. #6
    Svar
    Svar вне форума
    Новичок
    Регистрация
    03.02.2003
    Сообщений
    5

    Re:Фильтры и папки

    Спасибо,
    попробую. Приятно что даже такие вещи можно сделать.

Похожие темы

  1. Ответов: 4
    Последнее сообщение: 18.04.2007, 14:10
  2. Исчезли фильтры
    от Georgevb в разделе Баги и ошибки
    Ответов: 5
    Последнее сообщение: 29.09.2006, 11:41
  3. Фильтры не сохраняются
    от Vovka в разделе The Bat!: вопросы и ответы
    Ответов: 4
    Последнее сообщение: 22.04.2006, 14:08
  4. фильтры…
    от beerfuck в разделе The Bat!: вопросы и ответы
    Ответов: 1
    Последнее сообщение: 11.12.2003, 20:02
  5. Фильтры - and или or?
    от Commutator в разделе The Bat!: вопросы и ответы
    Ответов: 1
    Последнее сообщение: 07.12.2002, 12:55