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

Тема: Как изменить тему письма при его получении, до помещения письма в базу?

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

    Как изменить тему письма при его получении, до помещения письма в базу?

    Проблема состоит в следующем. Нужно в момент получения письма проверить его тему и при необходимости поменять ее(тему), после чего поместить письмо в базу с уже измененной темой. Т.е. нужна возможность при получении письма, например, с темой "12345" поместить его в базу с темой, например, "67890". Каким образом это можно сделать? Функция TBP_GetSpamScore имеет возможность получить любую часть письма при помощи указателя на функцию TBPGetDataProc, но не изменить ее. Как можно изменить письмо в момент получения?

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

    Re:Как изменить тему письма при его получении, до помещения письма в базу?

    А при чём здесь раздел "плагины для the bat!"? Вообще-то это делается стандартными фильтрами. Хинт: экспортируешь письмо в файл в формате RFC, с нужными изменениями, затем в том же фильтре импортируешь назад, путём запуска БАТа с ключом командной строки.

    Но лучше это всё же обсуждать в другом разделе.

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

    Re:Как изменить тему письма при его получении, до помещения письма в базу?

    Цитата Сообщение от klirik
    Вообще-то это делается стандартными фильтрами. Хинт: экспортируешь письмо в файл в формате RFC, с нужными изменениями, затем в том же фильтре импортируешь назад, путём запуска БАТа с ключом командной строки.
    Так в том-то и дело, что при экспорте я могу изменить тело письма, но не его тему (а если могу, то как?) Именно поэтому я и начал искать решение в виде плагина.

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

    Re:Как изменить тему письма при его получении, до помещения письма в базу?

    Если ты можешь изменить тело письма при экспорте, то что мешает тебе изменить тему?
    На всякий случай: тема в файле в формате RFC - это строка начинающаяся с Subject:

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

    Re:Как изменить тему письма при его получении, до помещения письма в базу?

    У меня возникла похожая задача
    Нашли ли вы решение?
    Если да, то большая скинте его суть на bkv@bk.ru
    Заранее спасибо

Похожие темы

  1. Как изменить подпись в исходящих письма
    от Любовь в разделе The Bat!: вопросы и ответы
    Ответов: 1
    Последнее сообщение: 10.09.2007, 11:36
  2. BAT починил свою базу - пропали письма!
    от EvgenyEvgeny в разделе The Bat!: вопросы и ответы
    Ответов: 6
    Последнее сообщение: 20.06.2006, 12:31
  3. Бат 3.0.1.33 после приема почты перестал писать письма в базу
    от vand в разделе The Bat!: вопросы и ответы
    Ответов: 8
    Последнее сообщение: 11.03.2005, 14:53
  4. Изменить формат письма макросом.
    от Academic в разделе The Bat!: вопросы и ответы
    Ответов: 1
    Последнее сообщение: 05.01.2005, 15:37
  5. КАК Изменить тему в подтверждении???
    от FO в разделе The Bat!: вопросы и ответы
    Ответов: 2
    Последнее сообщение: 25.11.2004, 22:44