Показано с 1 по 10 из 12

Тема: "Выборочная загрузка"-как настроить?

  1. #1
    vasko
    Guest

    "Выборочная загрузка"-как настроить?

    Почему-то фильтры на выборочную загрузку в The Bat самые тупые, хотя деньги экономят только они (иногда приходится выходить в инет через мобилку).
    Может кому-то удалось решить следующие задачи:
    1) Не загружать письма, размер которых > 50 Kb, при этом оставлять их на сервере, чтобы можно было диспатчером загрузить или удалить (поигрался с опциями "оставлять все на сервере"+"не загружать большие"+"удалять с сервера такие-то", но нужного эффекта так и не добился)
    2) Рассылка (@yahoogroups.com) - мне неинтересно получать свое же письмо, поэтому делаю, чтобы из Outbox пой пост переходил в папку MyList, но как сделать чтобы не загружало потом "from: mymail@mymail.com to: mylist@yahoogroups.com". Фильтры в selective download почему-то не позволяют комбинировать условия, а только from: фильтр ставить не катит, иногда посылаю письма сам себе (в смысле не из расслыки)

  2. #2
    akiselev
    akiselev вне форума
    Участник
    Регистрация
    02.11.2002
    Сообщений
    796

    Re:"Выборочная загрузка"-как настроить?

    Потому что selective download на самом деле сильно ограничен возможностями протокола POP3. Теперь по пунктам:

    1. Совершенно не требует selective download. Ставим ровно две галки: "leave messages on server" и "don't download messages larger than 50 kB". По приходе каждого такого большого письма Бат будет автоматически создавать в инбоксе "квитанцию", мол, пришло письмо, номер письма на сервере -- такой-то, позаботься о нем сам. "Позаботиться" и означает воспользоваться диспетчером.

    2. Тут как раз selective download. Пишем сигнальную строку:
    (?ims)^from:\s*mymail\@mymail\.com.*?^to:\s*mylist \@yahoogroups\.com
    и ставим галку match as regular expression. И учим регекспы

  3. #3
    vasko
    Guest

    Re:"Выборочная загрузка"-как настроить?

    Спасибо за ответ ;-)
    Еще раз по пункту 1:
    так я и делал, но удобно было бы, если бы сообщения < 50 кб все же принимались и с сервера удалялись. Для этого создаем фильтр "Delete downloaded": "The Bat!"/"Sender"/"No", Action: "Delete the message from the server", Options: "Continue processing with other filters",- и… письма как лежали на сервере, так и лежат пластом, а выиграли только "правильный" расклад галочек в диспетчере, вызывать который мне надо бы только в крайних случаях (то есть прихода больших писем, что случается редко), а не каждый раз (для чистки тех, что уже загружены). Может такое желание уже слегка и "навязчиво", но все же мне неясно, почему в этой выборочной загрузке не сделать списка Filtering strings (по полям заголовка) как в других папках,- не перл-щику гораздо легче простенький фильтр собрать, а если бы вынесли пару пунктов закладки Advanced (проверка на размер, наличие вложений), то вопросы бы и не возникли

  4. #4
    djdance
    djdance вне форума
    Участник
    Регистрация
    22.12.2002
    Сообщений
    57

    Re:"Выборочная загрузка"-как настроить?

    А я вот не понимаю следующего
    Стоит у меня выборочное скачивание на слово porn в субже.
    И галочка в "действиях" - "не скачивать"
    То есть, сообщения с "порн" должны оставаться на серваке?
    Но я не вижу их диспетчером! Пишет: на сервере ноль сообщений и ноль новых…

    Вот, послал сам себе для проверки письмо. Нигде его нет. Как так?

  5. #5
    mmv
    mmv вне форума
    Новичок Аватар для mmv
    Регистрация
    14.11.2002
    Сообщений
    9

    Re:"Выборочная загрузка"-как настроить?

    Да, действительно как настроить чтобы при наличии слова porn письма сразу удалялись с сервера?

  6. #6
    akiselev
    akiselev вне форума
    Участник
    Регистрация
    02.11.2002
    Сообщений
    796

    Re:"Выборочная загрузка"-как настроить?

    Цитата Сообщение от vasko
    Спасибо за ответ ;-)
    Еще раз по пункту 1:
    так я и делал, но удобно было бы, если бы сообщения < 50 кб все же принимались и с сервера удалялись. Для этого создаем фильтр "Delete downloaded": "The Bat!"/"Sender"/"No", Action: "Delete the message from the server", Options: "Continue processing with other filters",- и… письма как лежали на сервере, так и лежат пластом, а выиграли только "правильный" расклад галочек в диспетчере, вызывать который мне надо бы только в крайних случаях (то есть прихода больших писем, что случается редко), а не каждый раз (для чистки тех, что уже загружены). Может такое желание уже слегка и "навязчиво", но все же мне неясно, почему в этой выборочной загрузке не сделать списка Filtering strings (по полям заголовка) как в других папках,- не перл-щику гораздо легче простенький фильтр собрать, а если бы вынесли пару пунктов закладки Advanced (проверка на размер, наличие вложений), то вопросы бы и не возникли
    По пункту 1: не вижу проблемы. У Вас либо сам фильтр не срабатывает (что такое The Bat!/Sender/No? должно быть что-то типа проверки на наличие @ в хедере, тогда гарантированно сработает на всех письмах), либо проблемы с файлом account.m_d. Проверьте, что после каждого сеанса получения почты в этот файл добавляются новые строки и что сам файл не защищен от записи.

    По selective download: проверка на наличие вложений нереализуема там принципиально, только проверка на размер. По-видимому, только эту самую проверку на размер туда еще и можно добавить, но это уж как РИТы решат… А что касается filtering strings -- так я не понял, чего Вам хочется? Там единственно чего не хватает -- это возможности без средств Перла построить логическую структуру типа "originator contains … AND sender contains …", но это уже изврат…

  7. #7
    akiselev
    akiselev вне форума
    Участник
    Регистрация
    02.11.2002
    Сообщений
    796

    Re:"Выборочная загрузка"-как настроить?

    Цитата Сообщение от djdance
    А я вот не понимаю следующего
    Стоит у меня выборочное скачивание на слово porn в субже.
    И галочка в "действиях" - "не скачивать"
    То есть, сообщения с "порн" должны оставаться на серваке?
    Но я не вижу их диспетчером! Пишет: на сервере ноль сообщений и ноль новых…
    Элементарно, Ватсон! Если стоит "не скачивать" в selective download, подпадающее под критерий сообщение останется на сервере только в том случае, если стоит "keep messages on server" в свойствах аккаунта. В противном случае по окончании РОР-сессии Бат пришибает абсолютно все сообщения на сервере. Аналогично: если стоит "не принимать сообщений больше, чем… кб" И "удалять сообщения с сервера", эти самые большие сообщения Вы вообще никогда не увидите. Такая вот логика. Типа фича это, а не баг.

  8. #8
    akiselev
    akiselev вне форума
    Участник
    Регистрация
    02.11.2002
    Сообщений
    796

    Re:"Выборочная загрузка"-как настроить?

    Цитата Сообщение от Михаил
    Да, действительно как настроить чтобы при наличии слова porn письма сразу удалялись с сервера?
    "В пиве вся сила", говорите? Знаете, Вам рекомендовано пить много больше пива. Account-->Sorting office-->Selective download-->New не пробовали?

  9. #9
    vasko
    Guest

    Re:"Выборочная загрузка"-как настроить?

    Strings:The Bat!/Location: Sender/Presence: No - письма "не-квитанции", где Sender не The Bat, фильтр срабатывает, но работа выражается в проставлении галочки Delete в диспетчере, который нужно вызывать _отдельно_ после загрузки писем.
    Файл account.m_d для одного ящика вообще пустой, в другом строка из 15 дес.цифр, действительно ничего не добавляется, но у файлов из атрибутов только "Archive". The Bat v1.60

    Что касается filtering strings, то если я правильно понял их функции, они ведь именно так ("originator contains … AND sender contains …") и работают, например в Inbox, почему изврат сделать то же самое для Selective download ? Про вложения понятно, если по POP3 приходит подряд то, что видно по F9, то действительно сильно не нафантазируешь.

  10. #10
    akiselev
    akiselev вне форума
    Участник
    Регистрация
    02.11.2002
    Сообщений
    796

    Re:"Выборочная загрузка"-как настроить?

    Так, так… С этого места -- вдвое медленнее, плиз. Я Вам объясню, как оно должно работать, а Вы мне расскажете, как оно работает у Вас. Если на письме срабатывает фильтр с действием "удалить с сервера", Бат запоминает уникальный идентификатор (UIDL) этого письма в файле account.m_d, и всё. Если в этот момент запустить диспетчер, письмо енто действительно должно быть на сервере, и Бат действительно должен показывать его в диспетчере с пометкой "удалить". Дело в том, что енти письма удаляются Батом во время следующей РОР3-сессии, только так можно из-за ограничений протокола РОР3.

    Теперь есть еще клинический случай, когда РОР3-сервер не поддерживает протокола UIDL. Это можно проверить:
    telnet your.pop.server (110 порт)
    user login
    pass password
    uidl

    если в этот момент сервер ругается, то uidl он не умеет. В этом случае Бат, кажется, сосет с сервера хедеры всех писем (в режиме leave messages on server) и идентифицирует их таким вот левым образом. Если у Вас ётот случай, то, возможно, Вы напоролись на баг. К сожалению, РОР3-сервера без UIDL у меня нет, так что проверить это я не могу.

    Что касается filtering strings, то если я правильно понял их функции, они ведь именно так ("originator contains … AND sender contains …") и работают, например в Inbox, почему изврат сделать то же самое для Selective download ? Про вложения понятно, если по POP3 приходит подряд то, что видно по F9, то действительно сильно не нафантазируешь.
    Извратом я назвал городить огород сигнальных строк "как в инбоксе" для selective download, потому что результатом будет дикое торможение POP3-сессии, я полагаю. К тому же, это на таком уровне мало кому нужно, на самом деле. А по РОР3 -- да, можно получить либо то, что видно по Ф9, либо все хедеры письма (команда TOP), либо хедеры плюс первые N строк текста. Других вариантов нету.

Похожие темы

  1. Ответов: 0
    Последнее сообщение: 31.03.2014, 22:01
  2. ПКМ и поля "Кому", "Копия", "Тема"
    от User2013 в разделе Баги и ошибки
    Ответов: 1
    Последнее сообщение: 27.11.2013, 15:56
  3. Можно ли убрать надпись "No message loaded" ("нет загруженных писем")
    от sergez в разделе The Bat!: вопросы и ответы
    Ответов: 3
    Последнее сообщение: 12.01.2005, 03:51
  4. Выборочная загрузка емайла
    от alosito в разделе The Bat!: вопросы и ответы
    Ответов: 5
    Последнее сообщение: 09.10.2004, 09:31
  5. Ответов: 5
    Последнее сообщение: 23.04.2004, 10:11