Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.FIDONET.TODAY
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.FIDONET.TODAY с датами от 09 Jul 13 15:35:00 до 02 May 24 09:18:31, всего сообщений: 43907
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 22466 из 43907 =============================== RU.FIDONET.TODAY =
От   : Michael Dukelsky                 2:5020/1042        04 May 21 17:20:40
Кому : Alexey Fayans                                       04 May 21 17:20:40
Тема : FTSC_PUBLIC: FTS-4010 Final Review
FGHI : area://RU.FIDONET.TODAY?msgid=2:5020/1042+60916421
На   : area://RU.FIDONET.TODAY?msgid=2:5030/1997@fidonet+6091045a
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.FIDONET.TODAY?msgid=2:5015/46+6091aecc
==============================================================================
Привет, Alexey!

04 May 2021 11:20, Alexey Fayans послал(а) письмо к All:

>>> FTS-4010 "The PING and TRACE flags" принят в рекордный срок, через
>>> два дня после опубликования соответствующего FSP, несмотря на то,
>>> что традиционно проект должен числится в черновиках не менее года.

AF> Ну, раз такое дело, может есть у кого каноничный шаблон для
AF> FTrack/RNtrack на английском? Чтоб велосипед не изобретать.

Шаблон есть. Заодно приведу и строчки из конфига, вдруг кому-то пригодятся. Я писал эти строчки для хаба (для хоста тоже подходят), который обязан передавать нетмейл для своей сети, полученный в непарольном инбаунде. Остальным узлам этого делать не надо, поэтому я отмечу те строчки, которые нужно будет пропустить. Собственно ответ на пинг - всего три строчки. Ещё важная деталь: функциональность ping и trace у меня работает только для писем, полученных в парольных сессиях.

\
\ Обработка входящего нетмейла
\

\ Письма, полученные в беспарольных сессиях
\ Это только для хаба
ScanDir: ";##%BASEDIR%/in/insecure/"

    \ Письмо в мою сеть перенести в базу msg
    Mask: * * * 2:5020/*.* * -E
    Action: Display "Moving insecure msg from @FromName @FromAddr to @ToName @ToAddr with subj: '@Subject' to unpacked"
    Action: Move "%BASEDIR%/in/insecure/unpacked"

\[...]
\ Только для хаба
ScanDir: "%BASEDIR%/in/insecure/unpacked"

    Mask: * * * * * *
    Action: Display "Adding a note to insecure msg from @FromName @FromAddr to @ToName @ToAddr with subj: '@Subject'"
    Action: AddNote "%BASEDIR%/etc/rntrack/tpl/unprot.tpl"
    Action: Display "Moving to netmail area the insecure msg from @FromName @FromAddr to @ToName @ToAddr with subj: '@Subject'"
    Action: Move "%MBASEDIR%/std/netmail"

\ Письма, полученные в парольных сессиях
\ Это для всех
ScanDir: "%MBASEDIR%/std/netmail"
\[...]

    \ Ping-Pong
    Mask: "!*PING*" * "*PING*" @ * *
    Action: NewMsg "%BASEDIR%/etc/rntrack/tpl/pong.tpl" "%MBASEDIR%/std/netmail" "RNTrack Ping-Pong" @ "$" $ "PONG" +l+p+k
    Action: Delete
\[...]

\
\ Обработка исходящего нетмейла
\

\[...]
\ Ответим на ARQ
ScanDir: @AfterRoute

    \ Только для хаба
    +Mask: * * * * * +b
    BodyMask: ";*This message was received by 2:5020/1042 in a passwordless session*" * *
    Action: Ignore

    \ Только для хаба
    +Mask: * !@ "*PING*" * * *
    BodyMask: ";*This message was received by 2:5020/1042 in a passwordless session*" * *
    Action: Ignore

    \ Для всех - ARQ
    Mask: * * * * * +b
    Action: Display "Sending an ARQ receipt to @FromName @FromAddr"
    Action: NewMsg "%BASEDIR%/etc/rntrack/tpl/arq.tpl" "%MBASEDIR%/std/netmail" "Rntrack" @ "$" $ "Audit receipt" +l+k
    Action: Flag "%BASEDIR%/flags/rntrack/repack.flg"

    \ Для всех - TRACE
    Mask: * !@ "*PING*" * * *
    Action: Display "Sending an ARQ receipt to @FromName @FromAddr"
    Action: NewMsg "%BASEDIR%/etc/rntrack/tpl/arq.tpl" "%MBASEDIR%/std/netmail" "Rntrack" @ "$" $ "Audit receipt" +l+k
    Action: Flag "%BASEDIR%/flags/rntrack/repack.flg"

Шаблон pong.tpl:
^ACHRS: CP866 2
Hi @FromName,

This is an answer to a PING request
Это ответ на пинг

======================================================================
@MsgHeader
======================================================================
@MsgKludges
@MsgBody
@MsgTearline
@MsgVias
======================================================================

RNTrack Ping-Pong, @MyAddr
@Tearline

Шаблон unprot.tpl:
>This message was received by 2:5020/1042 in a passwordless session

Шаблон arq.tpl:
^ACHRS: CP866 2
Hello @FromName,

      *Audit Receipt*

This receipt confirms that your message.
to @ToName @ToAddr
has reached my station and it will be sent to @MsgRoutedVia

      *Квиток аудита*

Этот квиток подтверждает, что ваше письмо.
к @ToName @ToAddr
было доставлено на мою станцию и будет отправлено на @MsgRoutedVia

Original message:                | Исходное письмо:

──────────────────────────────────────────────────────────────────────
@MsgHeader
──────────────────────────────────────────────────────────────────────
[...]
[Message body skipped by Rntrack] | [тело письма опущено Rntrack'ом]
[...]
@MsgVias
──────────────────────────────────────────────────────────────────────

Best regards,
Rntrack at @MyAddr

@Tearline


Желаю успехов, Alexey!
За сим откланиваюсь, Michael.

... node (at) f1042 (dot) ru
--- GoldED+/LNX 1.1.5-b20180707
* Origin: ==<<.f1042.ru.>>== (2:5020/1042)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.257415 секунды