#1
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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 |