forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.HUSKY

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 13.03.2022, 20:22
Sergey Zabolotny
Guest
 
Сообщений: n/a
По умолчанию hooks

Sergey Zabolotny написал(а) к All в Mar 22 18:11:30 по местному времени:

Нello All.

в filter хуке написана логика, которая должна копировать сообщение в badarea. что-то типа:
post("bads", $sfrom, $sto, $from, $to, $subj, $date, $attr & ~(LOC),"\x01bad message\r".$text, 0);

post - альяс на putMsgInArea

bads описана в конфиге как:
BadArea bads [basedir]/files/bads/bads -b squish -dupeCheck move -dupeНistory 365 -g B -a 2:469/122

при этом в логах:
7 15:12:50 Perl(): error msg: Unknown area

если в качестве target area использовать netarea или любую echoarea - сообщение копируется. это я где-то накосячил или в коде проблема?

--- GoldED+ 1.1.5-031023 (WinNT 5.1.2600-ServicePack3 i1586)
Ответить с цитированием
  #2  
Старый 14.03.2022, 21:42
Sergey Zabolotny
Guest
 
Сообщений: n/a
По умолчанию hooks

Sergey Zabolotny написал(а) к All в Mar 22 19:33:10 по местному времени:

Нello All.

Sunday 13 March 2022 18:11, Sergey Zabolotny wrote to All:

SZ> в filter хуке написана логика, которая должна копировать сообщение в
SZ> badarea. что-то типа: post("bads", $sfrom, $sto, $from, $to, $subj,
SZ> $date, $attr & ~(LOC),"\x01bad message\r".$text, 0);

SZ> post - альяс на putMsgInArea

SZ> bads описана в конфиге как:
SZ> BadArea bads [basedir]/files/bads/bads -b squish -dupeCheck move
SZ> -dupeНistory 365 -g B -a 2:469/122

SZ> при этом в логах:
SZ> 7 15:12:50 Perl(): error msg: Unknown area

SZ> если в качестве target area использовать netarea или любую echoarea -
SZ> сообщение копируется. это я где-то накосячил или в коде проблема?
я не силен в C, но кажется надо искать начиная от:
https://github.com/huskyproject/hpt/...rc/perl.c#L895

и если я правильно понял логику, то поиск target area делается по нетмэйл, эхомэйл и локальным областям. поиска по bad областям почему-то нет. есть причина по которой нельзя ложить сообщения в badarea используя putMsgInArea в перлхуках?

--- GoldED+ 1.1.5-031023 (WinNT 5.1.2600-ServicePack3 i1586)
Ответить с цитированием
  #3  
Старый 14.03.2022, 22:51
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию hooks

Alexey Vissarionov написал(а) к Sergey Zabolotny в Mar 22 21:33:44 по местному времени:

Доброго времени суток, Sergey!
14 Mar 2022 19:33:10, ты -> All:

SZ> и если я правильно понял логику, то поиск target area делается по
SZ> нетмэйл, эхомэйл и локальным областям. поиска по bad областям
SZ> почему-то нет. есть причина по которой нельзя ложить сообщения в
SZ> badarea используя putMsgInArea в перлхуках?

Объявляется, что в bad сообщения должны попадать когда sub filter вернет непустой результат.

А зачем тебе пихать что-то именно в bad? Чем не годится local?


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Хуже слона в посудной лавке бывает только еж на заводе резиновых изделий
--- /bin/vi
Ответить с цитированием
  #4  
Старый 15.03.2022, 00:12
Sergey Zabolotny
Guest
 
Сообщений: n/a
По умолчанию hooks

Sergey Zabolotny написал(а) к Alexey Vissarionov в Mar 22 21:19:38 по местному времени:

Нello Alexey.

Monday 14 March 2022 21:33, Alexey Vissarionov wrote to Sergey Zabolotny:

SZ>> и если я правильно понял логику, то поиск target area делается по
SZ>> нетмэйл, эхомэйл и локальным областям. поиска по bad областям
SZ>> почему-то нет. есть причина по которой нельзя ложить сообщения в
SZ>> badarea используя putMsgInArea в перлхуках?

AV> Объявляется, что в bad сообщения должны попадать когда sub filter
AV> вернет непустой результат.
т.е. копировать ничего не надо, а достаточно вернуть непустой результат, чтоб сообщение упало в бэды.

AV> А зачем тебе пихать что-то именно в bad? Чем не годится local?
не принципиально. сейчас так и сделал. когда-то давным давно был взят за основу пример перлхуков, в котором копирование делалось в bad, и оно, видимо, тогда работало, а в какой-то момент перестало, а я заметил это только сейчас.

--- GoldED+ 1.1.5-031023 (WinNT 5.1.2600-ServicePack3 i1586)
Ответить с цитированием
  #5  
Старый 26.03.2022, 13:22
Sergey Zabolotny
Guest
 
Сообщений: n/a
По умолчанию hooks

Sergey Zabolotny написал(а) к Alexey Vissarionov в Mar 22 11:09:12 по местному времени:

Нello Alexey.

Monday 14 March 2022 21:33, Alexey Vissarionov wrote to Sergey Zabolotny:

SZ>> и если я правильно понял логику, то поиск target area делается по
SZ>> нетмэйл, эхомэйл и локальным областям. поиска по bad областям
SZ>> почему-то нет. есть причина по которой нельзя ложить сообщения в
SZ>> badarea используя putMsgInArea в перлхуках?

AV> Объявляется, что в bad сообщения должны попадать когда sub filter
AV> вернет непустой результат.
должна ли в этом случае строка REASON, упавшего в бэды сообщения, содержать строку, которая была возвращена из filter хука? сейчас я вижу там обобщенное "Rejected by perl filter"

--- GoldED+ 1.1.5-031023 (WinNT 5.1.2600-ServicePack3 i1586)
Ответить с цитированием
  #6  
Старый 28.03.2022, 14:32
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию hooks

Alexey Vissarionov написал(а) к Sergey Zabolotny в Mar 22 13:22:44 по местному времени:

Доброго времени суток, Sergey!
26 Mar 2022 11:09:12, ты -> мне:

SZ>>> и если я правильно понял логику, то поиск target area делается по
SZ>>> нетмэйл, эхомэйл и локальным областям. поиска по bad областям
SZ>>> почему-то нет. есть причина по которой нельзя ложить сообщения в
SZ>>> badarea используя putMsgInArea в перлхуках?
AV>> Объявляется, что в bad сообщения должны попадать когда sub filter
AV>> вернет непустой результат.
SZ> должна ли в этом случае строка REASON, упавшего в бэды сообщения,
SZ> содержать строку, которая была возвращена из filter хука? сейчас я
SZ> вижу там обобщенное "Rejected by perl filter"

Хорошо бы, конечно... но пока так.


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Облачных технологий не существует - существуют только чужие компутеры
--- /bin/vi
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 17:54. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot