forum.wfido.ru

forum.wfido.ru (http://forum.wfido.ru/index.php)
-   RU.HUSKY (http://forum.wfido.ru/forumdisplay.php?f=80)
-   -   Технический поинт hpt (http://forum.wfido.ru/showthread.php?t=53118)

Kirill Temnenkov 07.08.2018 11:53

Технический поинт hpt
 
Kirill Temnenkov написал(а) к All в Aug 18 09:19:36 по местному времени:

Здpавствуй, All!

Я переползаю на связку binkd+hpt.

В процессе переполза возник очередной идиотский вопрос - а как можно организовать технического пойнта?

Узел я собираюсь держать на VPS без иксов, залезать туда особо не собираюсь (кроме как для просмотра логов в случае траблов).

Хотелось бы иметь возможность писать с пойнтового адреса, но чтобы письма виделись, как отправленные с нодового. И наоборот, чтобы технический пойнт получал письма, которые пишут на нодовый адрес.

В jNode (с которой я ухожу) это сделать можно. А как это сделать в hpt - не соображу никак.

Никто не подскажет решение?


С уважением - Kirill
--- 5D5B 86B0 C8E6 26F0 67AA 20BE 843D EDF5 611F E1DC

Vladimir Fyodorov 07.08.2018 12:33

Re: Технический поинт hpt
 
Vladimir Fyodorov написал(а) к Kirill Temnenkov в Aug 18 11:19:32 по местному времени:

Разнообразно приветствую тебя, Kirill!

07 Августа 2018, Kirill Temnenkov писАл к All следующее:

KT> Хотелось бы иметь возможность писать с пойнтового адреса, но чтобы
KT> письма виделись, как отправленные с нодового. И наоборот, чтобы
KT> технический пойнт получал письма, которые пишут на нодовый адрес.

= SU.CНAINIK (2:50/15.1) ======================================================
From : Alexey Vissarionov 2:5020/545 Пон 19 Фев 18 13:43
To : Vladimir Fyodorov
Subj : RNTrack
===============================================================================
Доброго времени суток, Vladimir!
19 Feb 2018 12:13:12, ты -> All:

VF> Стоит довольно типичная задача: копировать нетмейл, пришедший на
VF> узловой адрес, на .1. И обратно, пришедший нетмейл с .1 отправлять
VF> дальше с узлового 2:50/15. Нетмейл в squish, тоссер hpt, система
VF> Windows XP. Что нынче для этого нынче в тренде?

hpt-1.9

VF> Смотрел RNTrack, он мне показался сильно монструозным для такой
VF> задачи.

Трекер не нужен.

VF> Может, есть что-то попроще? Перл не предлагать.

Тогда вместо копирования будет просто роутинг.

VF> Или подскажите простейший конфиг для сабжа - для выполнения
VF> поставленных задач.

Для hpt, пересылка:

remap Vladimir Fyodorov,2:50/15,2:50/15.1


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

.+. Задал дурацкий вопрос? Получи дурацкий ответ!
-+- /bin/vi
+ Origin: [url]http://openwall.com/Owl/ru[/url] (2:5020/545)
==============================================================================

Всяческих благ. Искренне Ваш, Vladimir Fyodorov, эсквайр.
... Тоссер от мылера недалеко падает
--- GoldED+/OSX 1.1.5-b20170303

Alexey Vissarionov 07.08.2018 12:52

Технический поинт hpt
 
Alexey Vissarionov написал(а) к Vladimir Fyodorov в Aug 18 11:33:44 по местному времени:

Доброго времени суток, Vladimir!
07 Aug 2018 11:19:32, ты -> Kirill Temnenkov:

KT>> Хотелось бы иметь возможность писать с пойнтового адреса, но чтобы
KT>> письма виделись, как отправленные с нодового. И наоборот, чтобы
KT>> технический пойнт получал письма, которые пишут на нодовый адрес.

VF>> Может, есть что-то попроще? Перл не предлагать.
VF> Тогда вместо копирования будет просто роутинг.
VF>> Или подскажите простейший конфиг для сабжа - для выполнения
VF>> поставленных задач.
VF> Для hpt, пересылка:
VF> remap Vladimir Fyodorov,2:50/15,2:50/15.1

VF> + Origin: [url]http://openwall.com/Owl/ru[/url] (2:5020/545)

Хороший ответ, правильный... Только на совсем другой вопрос.


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

... Не учите дедушку кашлять!
--- /bin/vi

Kirill Temnenkov 07.08.2018 16:23

Re: Технический поинт hpt
 
Kirill Temnenkov написал(а) к Alexey Vissarionov в Aug 18 14:51:12 по местному времени:

Здpавствуй, Alexey!

Вторник 07 Августа 2018 11:33, ты писал(а) Vladimir Fyodorov:
KT>>> Хотелось бы иметь возможность писать с пойнтового адреса, но
KT>>> чтобы письма виделись, как отправленные с нодового. И наоборот,
KT>>> чтобы технический пойнт получал письма, которые пишут на нодовый
KT>>> адрес.

VF>>> Может, есть что-то попроще? Перл не предлагать.
VF>> Тогда вместо копирования будет просто роутинг.
VF>>> Или подскажите простейший конфиг для сабжа - для выполнения
VF>>> поставленных задач.
VF>> Для hpt, пересылка:
VF>> remap Vladimir Fyodorov,2:50/15,2:50/15.1

VF>> + Origin: [url]http://openwall.com/Owl/ru[/url] (2:5020/545)

AV> Хороший ответ, правильный... Только на совсем другой вопрос.

А я перла не боюсь. Похоже, что копать надо в эту сторону?

[url]https://github.com/huskyproject/hpt/wiki/hpt[/url]

>───═══ Куть он "Windows Clipboard" ═══───

route - called just before routing netmail message, the following variables availble:

$addr - message destination address,

$from - message originating address,

$toname - destination user name,

$fromname - originating user name,

$subject - message subject line,

$date - message date and time,

$text - message text,

$attr - message attributes,

$route - default route for this message (derermined
via Route statements in config file (may be empty, this means that either no route at all for this message or it will be routed via one-to-multi routing(Route normal noroute 2:5004/73.*)).
>───═══ Куть офф "Windows Clipboard" ═══───


С уважением - Kirill
--- 5D5B 86B0 C8E6 26F0 67AA 20BE 843D EDF5 611F E1DC

Anton Ryzhkov 11.08.2018 22:22

Re: Технический поинт hpt
 
Anton Ryzhkov написал(а) к Kirill Temnenkov в Aug 18 21:08:46 по местному времени:

Привет, Kirill!

Ответ на сообщение Kirill Temnenkov (2:5020/828.17) к All, написанное 07 авг 18 в 09:19:

KT> В процессе переполза возник очередной идиотский вопрос - а как можно
KT> организовать технического пойнта?

Я сделал по примеру из местного фака. Вроде бы. Или еще откуда-то.
Но мне нужно было два поинта - один на ноуте, второй на телефоне.
Работает.

В filter.pl добавил

sub filter {
if (($area eq "") && ($toaddr eq "2:5030/1081" || $toaddr eq "2:5030/1081.1" || $toaddr eq "2:5030/1081.2") && ($toname ne "AreaFix") && ($toname ne "FileFix")) {
$msgtext = $text;
$msgtext =~ s/\x01/@/g;
$msgtext =~ s/\r--- /\r-=- /g;
$msgtext =~ s/\r\ \* Origin: /\r + Origin: /g;
$msgtext="\r$msgtext\r--- Forward Bot\r * Origin: - (2:5030/1081)\r";
if ($toaddr eq "2:5030/1081") {
putMsgInArea("",$fromname,$toname.".0",$fromaddr,"2:5030/1081.1",$s ubject,$date,"Pvt K/s",$msgtext,0);
putMsgInArea("",$fromname,$toname.".0",$fromaddr,"2:5030/1081.2",$s ubject,$date,"Pvt K/s",$msgtext,0);
}
if ($toaddr eq "2:5030/1081.1") {
putMsgInArea("",$fromname,$toname.".0",$fromaddr,"2:5030/1081.2",$s ubject,$date,"Pvt K/s",$msgtext,0);
}
if ($toaddr eq "2:5030/1081.2") {
putMsgInArea("",$fromname,$toname.".0",$fromaddr,"2:5030/1081.1",$s ubject,$date,"Pvt K/s",$msgtext,0);
}
}
}
sub route() {
if (($from eq "2:5030/1081.1" || $from eq "2:5030/1081.2") && ($addr ne "2:5030/1081")) {
$from = '2:5030/1081.0';
$msgtext = $text;
$msgtext =~ s/\x01FMPT.*?\r//g;
$msgtext =~ s/\x01Via 2:5030\/1081\.\d.*?\r//g;
$msgtext =~ s/2:5030\/1081.1/2:5030\/1081/g;
$msgtext =~ s/2:5030\/1081.2/2:5030\/1081/g;
$text = $msgtext;
$change = 1;
return $RouteAddr;
}
}


С уважением - Anton
--- GoldED+/W32-MINGW 1.1.5-b20120519, Telegram, Gmail: rantonv

Vladimir Fyodorov 11.08.2018 22:52

Re: Технический поинт hpt
 
Vladimir Fyodorov написал(а) к Anton Ryzhkov в Aug 18 21:41:28 по местному времени:

Разнообразно приветствую!

AR> Я сделал по примеру из местного фака. Вроде бы. Или еще откуда-то.
AR> Но мне нужно было два поинта - один на ноуте, второй на телефоне.
AR> Работает.

А как это работает? То, что пришло на .0, копируется на .1 и .2? А то, что пришло с .1 или .2, уходит наружу с .0?

--
Всяческих благ. Искренне Ваш, Vladimir Fyodorov, эсквайр.
... Пропала несущая? Заплатите налоги!
--- Нotdoged/2.13.5/Android

Anton Ryzhkov 12.08.2018 00:22

Re: Технический поинт hpt
 
Anton Ryzhkov написал(а) к Vladimir Fyodorov в Aug 18 23:11:25 по местному времени:

Нello, Vladimir Fyodorov.
On 11.08.2018 21:41 you wrote:

AR>> Я сделал по примеру из местного фака. Вроде бы. Или еще
AR>> откуда-то. Но мне нужно было два поинта - один на ноуте, второй
AR>> на телефоне. Работает.
VF> А как это работает? То, что пришло на .0, копируется на .1 и .2? А
VF> то, что пришло с .1 или .2, уходит наружу с .0?

Да, именно так.
И то, что пришло на 1 копируется на 2 и наоборот.

--
Best regards!
--- Нotdoged/2.13.5/Android

Vladimir Fyodorov 12.08.2018 10:01

Re: Технический поинт hpt
 
Vladimir Fyodorov написал(а) к Anton Ryzhkov в Aug 18 06:44:30 по местному времени:

Разнообразно приветствую!

VF>> А как это работает? То, что пришло на .0, копируется на .1 и .2?
VF>> А то, что пришло с .1 или .2, уходит наружу с .0?
AR> Да, именно так. И то, что пришло на 1 копируется на 2 и наоборот.
AR>

Круто, то, что надо. Я ради этого собирался трекер ставить. Теперь буду пробовать этот скрипт. Спасибо.

--
Всяческих благ. Искренне Ваш, Vladimir Fyodorov, эсквайр.
... Пропала несущая? Заплатите налоги!
--- Нotdoged/2.13.5/Android

Anton Ryzhkov 12.08.2018 11:12

Re: Технический поинт hpt
 
Anton Ryzhkov написал(а) к Vladimir Fyodorov в Aug 18 09:40:54 по местному времени:

Привет, Vladimir!

Ответ на сообщение Vladimir Fyodorov (2:50/15.2) к Anton Ryzhkov, написанное 12 авг 18 в 06:44:

VF>>> А как это работает? То, что пришло на .0, копируется на .1 и .2?
VF>>> А то, что пришло с .1 или .2, уходит наружу с .0?
AR>> Да, именно так. И то, что пришло на 1 копируется на 2 и
AR>> наоборот.
VF> Круто, то, что надо. Я ради этого собирался трекер ставить. Теперь
VF> буду пробовать этот скрипт. Спасибо.

Забыл, в sub route() еще такая фигня в начале есть:

$RouteAddr = $addr;
$RouteAddr =~ s/\..+//g;
$isMyLink = 0;
if ($links{$RouteAddr}{'name'} ne "") {
$isMyLink = 1;
} else {
$RouteAddr = '2:5030/1115';
}

$isMyLink у меня используется в другом месте, поэтому такая вот конструкция.
Если линков нет, а только один дефолтный для нетмейла, то можно его сразу return и указать.
Если не указывать, то какая-то хрень получается. Уже не помню сейчас в чем там дело было.


С уважением - Anton
--- GoldED+/W32-MINGW 1.1.5-b20120519, Telegram, Gmail: rantonv

Anton Ryzhkov 12.08.2018 13:52

Re: Технический поинт hpt
 
Anton Ryzhkov написал(а) к Vladimir Fyodorov в Aug 18 12:32:18 по местному времени:

Привет, Vladimir!

Ответ на сообщение Vladimir Fyodorov (2:50/15.2) к Anton Ryzhkov, написанное 12 авг 18 в 12:01:

AR>> Забыл, в sub route() еще такая фигня в начале есть:
VF> Сорри, а это куда писать? Я в перле вообще ничего не понимаю, думал, в
VF> твоём примере только свои адреса подставить, а тут уже я в
VF> растерянности.

В самое начало sub route().
Как-то так:

sub filter() {
здесь обработка нетмыла из предыдущего письма
}
sub route() {

[b]сюда вставляем то, что я забыл[/b]

здесь обработка нетмыла из предыдущего письма

}



С уважением - Anton
--- GoldED+/W32-MINGW 1.1.5-b20120519, Telegram, Gmail: rantonv


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

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