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

Тема: [C++] TheBat Plugin: unread messages

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

    [C++] TheBat Plugin: unread messages

    Привет, как бы мне написать плагин, который бы досавал номер непрочитанных сообщений… цель.. послать их потом на порт.. другой машине. Читать собщения с IMAP сервера неудобно, так как очень много сапама..... а Bayesit работает только после получения

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

    Re:[C++] TheBat Plugin: unread messages

    Алгоритм примерно следующий: Бат вызывает для плагина функцию GetSpamScore и передаёт ей письмо. Само письмо не берёшь, а просто запускаешь по вызову функции таймер - скажем, минут на 5-10 (в зависимости от скорости соединения). Если во время работы таймера произошёл повторный вызов функции, перезапускаешь таймер заново.

    По завершению работы таймера (задержка нужна, чтобы дождаться получения всех писем в сессии) сканируешь все папки БАТа по списку и подсчитываешь в каждой количество непрочитанных сообщений. А потом уже делаешь с этим числом, что хочешь.

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

    Если нужен формат папок БАТа - милости прошу на личку (поскольку формат не является публичным, он может изменяться, и потому "привязка" к нему потенциально может вызвать ошибки)

Похожие темы

  1. ClamAV plugin
    от CAGe в разделе Плагины для The Bat! и Voyager!
    Ответов: 4
    Последнее сообщение: 15.12.2009, 23:25
  2. SQL plugin
    от klirik в разделе Плагины для The Bat! и Voyager!
    Ответов: 1
    Последнее сообщение: 02.12.2004, 15:36
  3. KAV plugin & TheBat!
    от Alexandr Leschenko в разделе The Bat!: вопросы и ответы
    Ответов: 1
    Последнее сообщение: 17.09.2004, 10:39
  4. Почему письма из Messages.tbb и Messages.tbi не добавляются?
    от Dionis в разделе The Bat!: вопросы и ответы
    Ответов: 4
    Последнее сообщение: 21.06.2003, 22:59
  5. DrWeb plugin for The Bat!
    от Serge Popov в разделе Архив первого форума
    Ответов: 4
    Последнее сообщение: 16.04.2002, 14:45