==== FILEECHOS, archivos TIC ====
Hay unas áreas que podes suscribirte que se llaman FILEECHOS.
Que en vez de enviarte paquetes de mensajes (como los ECHOLIST), te mandan archivos de esas áreas
Para suscribirte a ellas tenes que mandar a AllFix@4:90/1 (suponiendo que los querés bajar del nodo del ZC ((Zone Coordinator: es la persona que coordina a nivel Zona, en este caso Zona 4)), y no a AreaFix@4:90/1 como es habitual para los echos)
A tu mailer llega un archivo y su homónimo con extensión .TIC
ejemplo:
NODELIST.Z56
NODELIST.TIC
Este .TIC guarda metainfo del archivo que te transfirieron el nodo origen, descripción, área, etc.:
Area NODELIST
Origin 1:229/426
From 4:90/1
File NODELIST.Z56
Size 67869
Desc Fidonet Zone 4 nodelist
Crc 04DB5A12
Created by ALLFIX, 6.0.24 Copyright (C) 2000,2013 by Bob Seaborn (1:213/720)
Path 1:229/426@fidonet 1712610001 MON APR 8 17:00:01 2024 UTC-0400 53C1F788
Path 4:90/1 1712613082 MON APR 8 18:51:22 2024 UTC-0300
Seenby 1:229/426
Seenby 2:292/854
Seenby 3:712/848
Seenby 4:90/1
Seenby 4:92/1
Seenby 4:902/19
Seenby 4:902/26
Seenby 4:902/27
Pw ZARAKTUNGa
Lo que tenes que hacer es ejecutar un procesador de esos archivos TIC's para leer el contenido y saber de que área corresponde.
Y en base a eso, haces lo que querés con el archivo.
Lo habitual es que lo muevas a un directorio correspondiente a esa área. Opcionalmente, ejecutas algún comando que cargue ese archivo a tu librería del bbs, o generas los típicos mensajes de "Llego un nuevo archivo al BBS zandonga!"
por ejemplo el procesador TinyTIC tiene una config asi:
; Configuration File
; Inbound : este es el directorio IN de tu mailer lo mismo que pones si usas el binkd.cfg
Inbound /home/ragnarok/fido/in
; DataFile : This tells what file will be modified when a TIC was sucessfully
; processed, it will contain the Filename, it's size, and
; a copy of the description field within the TIC.
; es basicamente un log de los archivos procesados correctamente
DataFile /home/ragnarok/fido/tinytic.in
; LogFile : This tells TinyTic where to store the log file and what it will
; be called.
; este si es log completo del proceso...
LogFile /home/ragnarok/fido/tinytic.log
; AreaName : Use this to specify the existance of areas. An area is given
; in each TIC file and will be looked up here. If a TIC file has
; and area not given here, that TIC will be left alone.
; Format for AreaName is:
; Areaname
; NAME_TAG is the Area tag that is given in the TIC files.
; Destination is where the files will be stored if they are associated
; with the specified area.
; acá pones según el TAG de ara a que directorio querés que vaya a parar el archivo recibido
AreaName NODELIST /home/ragnarok/fido/filebox/nodelist
AreaName BACKBONE /home/ragnarok/fido/filebox/backbone
Si usas binkd en la config le pones que procese toso los archivos .tic de estas forma:
exec "/home/ragnarok/fido/tinytic -c /home/ragnarok/fido/tinytic.cfg" *.tic
En Synchronet trae una utilidad que se llama tickit.js que la dispara el mailer (Binkit.js) cuando recibe esos archivo.
En la configuracion, basicamente tenes segun de que FILEECHO viene a que Libreria del BBS va a cargarse. Esto es todo automatico una vez que creas el par FILEECHO => LIBRERIA_DEL_BBS
Otro procesador de TIC que vi se llama TinyTIC que es multiplataforma y deberias poder usarlo.