Doc Point - Version 3 du 01/11/94 ------------------------------------ +++++++++++++++++++++++++++++++++++++ + INTRODUCTION + +++++++++++++++++++++++++++++++++++++ Cette documentation a ‚t‚ faite … partir d'un gros travail r‚alis‚ en 91 par Yvan Picot - 102:331/2.2 Revue en Octobre 93 par Hubert Lelong - 2:324/107 Revue encore une fois par deux stagiaires particuliŠrement comp‚tents, Christian Chameyrat 2:324/107.10 et Fr‚d‚ric Delrieu 2:324/107.11, qu'ils soient ici remerci‚s. Certains renseignements proviennent aussi d'une doc de Paul Wijmenga. Cette derniŠre porte surtout sur Binkley et Babel, que je trouve bien plus complexe. H.L. : J'ai compl‚t‚ les parties qui me semblaient obscures, car un nain juch‚ sur les ‚paules d'un g‚ant voit plus loin que lui !! Ecrivez-moi pour me dire ce que vous pensez de ce texte, s'il vous a servi, s'il faut le modifier et pourquoi, etc. C'est comme cela qu'il pourra ‚voluer encore. Merci au passage … Philippe Gall‚, SysOp de DingoMicro, et … Edmond Vandermeersch Sysop de Lysvall‚e sans l'aide desquels nous ne serions pas arriv‚s … devenir point. Ce texte ne cherche … ˆtre ni complet ni exhaustif, bien au contraire, et ne remplace en aucun cas la documentation que vous trouverez avec les logiciels. Tout au plus, il vous aidera … "mettre le pied … l'‚trier", c'est a dire … vous configurer en tant que point; mais les indications donn‚es sont nettement insuffisantes pour utiliser pleinement les capacit‚s offertes en tant que point. Les indications donn‚es le sont … titre indicatif. Si votre SysOp vous donne une autre config, SUIVEZ SES INDICATIONS. De toutes fa‡ons,il connaŒt le problŠme probablement mieux que moi! De mˆme, il vous est quasiment imp‚ratif d'obtenir l'aide d'un SysOp. Les sp‚cificit‚ peuvent varier d'un BBS … l'autre, et la mise en oeuvre de l'ensemble est assez complexe (sans quoi je ne me serais pas farci l'‚criture de cette prose). De plus la "doc" d'origine est bavarde et trŠs mal faite. C'est uniquement une documentation de r‚f‚rence, sans vue d'ensemble !! Et comme il y a plusieurs logiciels … interfacer, bonjour la difficult‚ ! Avertissement : il va de soit que ce texte est destin‚ surtout aux personnes connaissant d‚j… le branchement sur un BBS en mode Terminal. En effet, il est fortement d‚conseill‚ d'essayer de devenir point sans avoir tester quelque temps le mode "normal". Il faut bien apprendre … marcher avant de savoir courir. ;-) Conventions: - la plupart des logiciels utilis‚s sont configurables avec des menus d‚roulants. /GLOBAL/STATUS/PRIVATE (yes) signifie qu'il faut mettre l'option PRIVATE du sous-menu STATUS du menu GLOBAL … YES. +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+ ++++++++++++++++++++++++++++++++++++++++++++ + PremiŠre partie : g‚n‚ralit‚s + ++++++++++++++++++++++++++++++++++++++++++++ 0/ LE VOCABULAIRE de BASE ---------------------------- Babillards, traduction correcte en fran‡ais de BBS (Bulletin Board System). Il fonctionne avec un groupe de programme, en g‚n‚ral compos‚ de 3 parties : - le MAILER - le Tosseur / Scanner - le BBS 0.1 : le MAILER --------------- Le MAILER s'occupe de la partie gestion du courrier : il envoie le courrier l… o— il doit le faire et va le chercher l… o— on lui dit d'aller. C'est le r“le du programme FrontDoor que nous allons ‚tudier. Ce programme fonctionne aussi en mode terminal, comme Lync, Terminate etc. Nous allons juste voir comment passer en mode terminal, car a-t-on jamais vu d‚marrer en mode point sans passer d'abord par un mode terminal direct ? ALT-J directement (ou Alt-H pour l'aide suivi de terminal) ALT-H encore une fois pour l'aide, mais vous pouvez appeler votre Boss directement avec ALT-D (pour Dial) et donner son adresse FIDO ou LIF. Vous pouvez aussi donner son nom de famille, ou mˆme les premiŠres lettres de ce nom : FD vous proposera l'adresse. Enfin avec Alt-P vous pouvez mettre directement les num‚ros de t‚l‚phone des BBS professionnelles que vous connaissez. Et voil… ! aprŠs moultes p‚rip‚ties, vous ˆtes enfin connect‚ comme vous l'‚tiez avant sous Lync ou Telemate. C'est utile pour pouvoir lire les nouvelles locales, qui ne sont pas des "echomail", elles ne sont pas t‚l‚chargeables et doivent donc ˆtre consult‚es en local, ou avec un reader off-line. Le mailer s'appuie sur deux fichiers important : l'annuaire, appel‚ NODELIST qui contient la liste des nodes (quelle surprise), c'est … dire un fichier compil‚ d'une maniŠre sp‚ciale, donnant pour chaque BBS son Nø de t‚l‚phone. Le deuxiŠme fichier, c'est celui qui paramŠtre le ROUTAGE, il s'appelle ROUTE.FD. Il indique … FrontDoor les chemins que doivent suivre les lettres. On peut, par exemple, envoyer le courrier destin‚ aux USA directement par le 19, ou plus sagement par un BBS, qui l'envoi … un autre etc. En g‚n‚ral ce genre de courrier part vers le BBS dont vous d‚pendez. Sur le BBS, le courrier est … son tour rout‚ vers le coordonnateur du r‚seau auquel vous appartenez et ainsi de suite. Ce mailer est accompagn‚ d'un ‚diteur pleine page, FM. Cet ‚diteur permet de lire et d'‚crire le courrier. Bien souvent on remplace cet ‚diteur par un autre, plus puissant, comme GEDIT ou FidoSystemForWindows. 0.2 le Tosser / Scanneur ------------------------ Ce programme - aussi appel‚ AREAMANAGER - va g‚rer le courrier, non plus au niveau envoie/r‚cup‚ration, mais au niveau distribution interne. Le courrier est arriv‚ par FD, alors ce dernier passe la main … GECHO, qui regarde de quoi il s'agit. Il gŠre deux grands types de courrier : - Il y a en premier le NETMAIL, courrier individuel, qui est stock‚ dans un r‚pertoire sp‚cial. - Il y a ensuite les ECHOMAIL, les conf‚rences. Ce sont des groupements de courrier, qui ont la particularit‚ d'ˆtre lisibles sur l'ensemble des BBS du monde entier, et regroup‚s par centre d'int‚rˆt. On trouve des conf‚rences sur tout, professionnelles (DOS, LAN, NOVELL, C++) ou Hobby (cuisine, a‚ro-mod‚lisme, radio-amateurisme ...) Chacun choisit les conf‚rences qu'il a envie de lire, et c'est le tosser qui va s'occuper de l'abonnement et de la r‚partition de ces envoies. Gecho est situ‚ … la fois sur la machine du point et sur celle du BBS (dit "boss"). Donc, quand vous voulez consulter une conf‚rence : vous paramŠtrez cette conf‚rence dans votre Gecho, afin de lui dire de se pr‚parer … la g‚rer. Puis vous envoyez par FD un message au Gecho du boss afin de lui dire de connecter cette conf‚rence sur vous. C'est tout. Au branchement suivant, vous recevrez les nouveaux messages. Ces courriers sont stock‚s sur le disque de 3 maniŠres possibles : - le netmail est toujours en .MSG, chaque message est un fichier s‚par‚ des autres. - les conf. sont dans une base de donn‚es unique dite HUDSON. C'est un systŠme trŠs performant, mais limit‚ en taille (16 Mo quand mˆme). - les conf‚rences sont d‚taill‚es par 4 fichiers par sujet, c'est le JAM (initiales des auteurs de la norme). Faites de l'Hudson, ‡a suffit. 0.3 le BBS ---------- C'est le logiciel que vous voyez en direct sur le BBS, avec les menus etc. Il y en a plein. Le plus connu est RemoteAccess. Vous vous n'en avez pas besoin. Cela tombe bien, la partie point est d‚j… assez compliqu‚e comme cela. I/ LES LOGICIELS NECESSAIRES ---------------------------- Votre logiciel habituel, Telemate, Lync ou autre ne peut fonctionner. Pour ˆtre reconnu comme point, il vous faut quelque chose d'un peu diff‚rent de votre logiciel de communication habituel. Le plus utilis‚ est FRONTDOOR. C'est lui qui va g‚rer les communications avec le node (identification, transfert de fichiers...). Ce type de logiciel est appel‚ MAILER. Le problŠme, c'est que FRONTDOOR ne gŠre pas le hard, c'est … dire le port s‚rie. Pour pouvoir l'utiliser, il lui faut un logiciel r‚sident, i.e. un FOSSIL DRIVER. Rangez votre tenue d'arch‚ologue, fossil est un acronyme pour Fido Opus SEAlog Standart. BNU est un des fossil driver que vous pouvez utiliser, X00 en est un autre. L'un comme l'autre sont trŠs simples. Nous installerons GECHO comme Tosser/scanner. L'ensemble prend beaucoup de place, pr‚voyez-en plus de 5 MO, 10 plut“t selon les adresses que vous g‚rez. T‚l‚chargez ces logiciels (FD,GECHO) de chez votre SysOp favori, Cr‚ez un r‚pertoire C:\FD, et d‚compactez tout dedans... ‚ditez la doc ; Attention, elle fait largement plus de 100 pages par logiciels ! peu sont assez incompr‚hensibles sans entraŒnement, sinon pourquoi croyez-vous qu'Yvan et moi faisions ce texte ? En fait vous en aurez besoin quand vous chercherez un point pr‚cis. Il s'agit plut“t de manuel de r‚f‚rence que de manuels utilisateur. Vous pouvez t‚l‚charger une version PageMaker sur Garichankar, elle s'appelle FDDOC.ARJ. Elle a ‚t‚ faite par Andr‚ Pierre Limouzin. Merci … lui. II/ Les ADRESSES ---------------- Vous allez faire parti d'un RESEAU (net), ou DOMAINE (domain), comme Fido, Lif-Net,... Cette adresse vous a ‚t‚ donn‚e par votre SysOp. Il est possible que vous ayez plusieurs adresses, en particulier si vous voulez r‚cup‚rer des echomail de plusieurs r‚seau. Par exemple je vais chercher la conf‚rence NOVELL du r‚seau FIDO ainsi que la conf‚rence VIRUS du r‚seau LIF. Je suis oblig‚ d'avoir une adresse FIDO et une LIF. Vous n'ˆtes pas oblig‚ d'avoir une adresse de point par BBS !! il suffit d'en avoir une par r‚seau, les BOSS (NODES) chez qui vous vous branchez savent g‚rer des POINTS ... Je vous d‚conseille mˆme d'avoir trop d'adresses, c'est un bon moyen pour vous emmˆler encore plus! Dans un premier temps, nous supposerons que vous n'avez qu'une adresse, on verra comment compliquer par la suite. Le principe est le mˆme pour toutes les adresses : Supposons que votre adresse FIDO soir "2:324/107.1". C'est une adresse standard dans les BBS, le premier chiffre correspond … la fois au r‚seau (FIDO,LIF etc.) et … la zone g‚ographique : - 1 d‚signe FIDO US - 2 FIDO Europe - 3 FIDO Asie - 9 VirNet - 74 SparkNet - 102 LifNet La division suivante est celle des NET (dans la terminologie FIDO) c'est-…-dire de la r‚gion ; elle concerne souvent un morceau de pays. Dans FIDO, les num‚ros ont ‚t‚ donn‚s dans l'ordre chronologique et n'ont pas de rapport avec le t‚l‚phone. La France y porte le num‚ro 32. Dans les autres r‚seaux, qui sont n‚s plus tard, on a eu l'id‚e de reprendre la codification internationale des postes. La France porte donc le num‚ro 33. Le chiffre suivant d‚signe la r‚gion: 2:324 d‚signe donc en Europe la r‚gion Sud Ouest de la France du r‚seau FIDO. 102:330 d‚signe le r‚seau LIF-NET, France Sud-Ouest. Les divisions pr‚c‚dentes ne vous concernent que si vous voulez faire de la communication longue distance (i.e. aller chercher une conf. sur un BBS lointain...). La troisiŠme subdivision est plus 'palpable': il s'agit du BBS (node ou boss) sur lequel vous allez vous connecter. Enfin, en bout de chaŒne: le Point, c'est a dire VOUS. Vous avez donc l'explication de votre myst‚rieuse adresse: 2:324/107.1 c'est le premier point du noeud 107 situ‚ au SO de la France dans le r‚seau europ‚en de FIDO. Nous allons voir plus loin que l'accŠs peut (et doit) ˆtre s‚curis‚, pour que personne ne se branche … votre place avec votre adresse. Jusqu'ici ‡a va ? Compliquons un peu : FD, quand on le lance, a besoin d'un fichier sp‚cial qui contient toutes les adresses utilisables, c'est la NODELIST. Il vous faut donc charger encore un fichier. La nodelist FIDO s'appelle NODELIST.nnn o— nnn repr‚sente le quantiŠme de l'ann‚e. Nous verrons par la suite ce qu'il faut en faire. Attention encore, la nodelist FIDO fait 700 000 car. compress‚s, et 2 MO d‚compress‚e !! Toutes les semaines arrive chez votre boss un fichier de mise … jour, une liste de diffusion appel‚e NODEDIFF, qui doit ˆtre fusionn‚e … la premiŠre par un programme sp‚cial. Vous pouvez t‚l‚charger ce dernier chez votre boss, il s'appelle ARTNODE. Ce programme a ‚t‚ ‚crit par le responsable national du r‚seau FIDO, Philippe Feuerstein, qui le distribue en ‚change d'une tequila... Les autres r‚seaux respectent la mˆme normalisation d'adresse. Prenons l'exemple de LIF-NET : 102:331/1 c'est le boss 1 de la r‚gion Nord de la France pour Lif-net. 102:331/1.10, c'‚tait mon adresse quand j'‚tais point chez lui. Il existe une nodelist, qui s'appelle ici LIF-NL.nnn. Comme c'est un petit r‚seau, la nodelist est ‚cras‚e par une nouvelle et non pas mise-…-jour. +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + 2Šme partie : installation et premiers branchements + +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Vous avez tout d‚compress‚ dans le mˆme r‚pertoire. C'est plus simple. Enlevez les compressions, mettez-les sur une disquette ou deux. I/ BNU ------ Logiciel simple s'il en est : Dans la majorit‚ des cas, il suffit de taper BNU sous DOS pour le lancer. Vous pouvez d'ailleurs l'inclure dans votre AUTOEXEC. Il faut imp‚rativement que BNU soit charg‚ pour pouvoir utiliser FrontDoor. Si vous avez un modem utilisant le 'locked port' consultez le manuel pour une utilisation optimale. Verrouiller un port permet souvent d'arriver … des vitesses plus importantes. Par exemple, pour un modem 14400 comme le mien (en com2): BNU /L:1=19200 II/ FRONTDOOR ------------- L…, les choses commencent … se compliquer un peu. II-1 : Installation ------------------- Tout d'abord, lancez le prg de configuration FDSETUP. Pas de souris, ‚videmment. Mais c'est quand mˆme mieux que d'autres o— tout est paramŠtr‚ en fichier ASCII !! Voici les informations minimales que vous allez devoir rentrer: - GLOBAL / ADRESS / MAIN : mettez l'adresse qui vous a ‚t‚ donn‚e par votre SysOp. ex: "2:324/107.1". les AKA (abr‚viation de Also Known As) sont vos autres adresses : vous les indiquerez au fur et … mesure que vous vous inscrirez dans d'autres r‚seaux. Pas d'AKA pour l'instant. - GLOBAL / ADRESS / SITEINFO : mettez votre nom, il sera envoy‚ … chaque branchement par FD sur un autre FD, c'est bien pratique pour les journaux de contr“le des branchements (les LOGs). - GLOBAL / FILENAME: SYSTEM c:\FD\ NETMAIL c:\FD\MAIL\ FILES c:\FD\files\ SECFILES c:\fd\files\ (le mˆme) PACKETS c:\fd\packets\ LOG FILE c:\fd\result.log BANNER NODELIST c:\FD\NODELIST\ No BBS MSG BASE c:\FD\MSGBASE\ SWAPPING c:\tmp [D: si vous avez un RAM disk] Laissez le reste … blanc. Vous cr‚erez ces r‚pertoires, car FD ne sait pas le faire tout seul. Voici un bref aper‡u de l'utilit‚ de ces r‚pertoires: . MAIL : C'est la que seront rang‚s les messages NetMail, c'est … dire le "courrier direct" : ces messages ne suivent pas le chemin des ‚chos, et sont plus direct. Ils sont lus uniquement par leur destinataire. Ces destinataires doivent, bien s–r, ˆtre connus (ˆtre dans la nodelist). Envoyer un message non-local (… quelqu'un qui ne se trouve pas sur le mˆme node que vous) n'est pas gratuit. On peut router, nous verrons plus tard. La confidentialit‚ des informations Netmail n'est pas absolue, car les SysOp routent les netmails, et y ont accŠs. . FILES : tout ce qui arrive du node sera plac‚ ici. Il s'agira notamment des fichiers pr‚par‚s pour vous (echomail compress‚s), ou demand‚s par vous (file request). Dans le vocabulaire des BBS, on parle plus souvent d'INBOUND. Le Tosser-scanner va aller consulter les informations qui sont dans ce r‚pertoire afin de les r‚partir dans les conf‚rences. . PACKETS : On parle plus souvent d'OUTBOUND. C'est un r‚pertoire o— FD place des paquets (PKT) en attente d'envoi : leurs noms d‚filent au lancement de FD. Si vous envoyez un fichier … quelqu'un (file attach), il n'y a, … cet endroit, qu'un renvoie : le contenu peut, lui, ˆtre ailleurs. Pour ces deux chapitres, vous pouvez changer le Path en c:\fd\inbound et c:\fd\outbound si vous le d‚sirez. Moi j'ai pris les propositions par d‚faut de FD. Le fichier RESULT.LOG (c'est ainsi que je l'ai appel‚) est un journal (LOG) des r‚sultats du travail de FD. Je l'imprime syst‚matiquement avant de le d‚truire. Cette impression n'est utile qu'au d‚but, afin de bien regarder ce qui s'est pass‚. Personnellement je "vois" mieux sur un listing que sur un ‚cran. Vieille d‚formation d'informaticien ? - GLOBAL / GENERAL : il est bon de mettre "Your country code" a 33, si vous ˆtes en France. Comme j'aime bien voir o— en est la machine, mˆme quand elle ne fait rien, Je positionne le screen blanker … NO. Peut-ˆtre que dans quelques temps, quand j'aurais plus confiance dans ces programmes, je reviendrai … Yes. Le reste peut rester par d‚faut. - GLOBAL / USERS : en 1, vous pouvez mettre votre nom, avec (c'est obligatoire) un accŠs "supervisor". Pour le mot de passe, c'est vous qui voyez.. Moi je n'en mettrai pas, si j'‚tais vous. C'est surtout pr‚vu pour la version PRO (ou Shareware), o— plusieurs utilisateurs utilisent le mˆme programme ; il faut, dans ce cas, prot‚ger vos accŠs, afin personne ne puisse superviser, donc modifier les paramŠtres... - MAILER / MISCELLANEOUS : ne modifiez que peu de choses. Moi, je passe le . Busy retry … 10 . Retry delay 30 - TERMINAL / MISCELLANEOUS Il s'agit ici de g‚rer le mode direct (par opposition au mode de connexion automatique). Indiquez d'abord le r‚pertoire o— sont Upload‚s (par d‚faut) et download‚s les fichiers. Par exemple c:\FD\FILES. Je mets le mˆme r‚pertoire, ce n'est pas obligatoire ! V‚rifiez que l'‚mulation est bien en ANSI et pas en TTY Acceptez l'Avatar, c'est un ANSI compil‚, plus performant, que les BOSS envoient la plupart du temps (quand vous avez indiqu‚ lors d'un branchement que vous les acceptiez). Toutefois, avec les modem modernes … 14400 bps ou plus, le fait d'envoyer un fichier de 300 caractŠres ou de 150 est assez indiff‚rent. Donc l'avatar est de plus en plus inutile. Sauf raison sp‚ciale, laissez le ZMODEM comme protocole. Laisse les autres options tranquilles. - V‚rifiez les paramŠtres de votre Modem. En Hard, c'est souvent COM2. Mon modem est un 14400, je mets Lock … NO, et le baudrate … 19200. On peut aussi, pour plus de performance, mettre le lock … Yes. Laissez pour l'instant tomber tout le reste. Il arrive qu'il faille changer les ordres d'initialisation du modem, je ne vous le souhaite pas. Nous reviendrons sur le manager, h‚las. Vous pouvez quitter le setup, c'est fini pour l'instant. II-2 : La NODELIST ------------------ La nodelist est la liste des nodes (logique, non?), C'est un gros bottin, qui ne contient que les adresses des BOSS. Rappel : 2:322/1 est un boss (sous-entendu Nø de point 0) et 2:322/1.1 est un Point du boss en question. Cette liste vous sera fournie par votre SysOp. Elle vous est livr‚e sous forme d'un fichier compress‚, dont la premiŠre lettre de l'extension indique le type de compresseur : NODELIST.A?? est compress‚ en PKPAK Z en zip L en LHA (ou LHARC) J en ARJ. Les NODEDIFF sont disponibles le vendredi. Les deux chiffres de l'extension indiquent le quantiŠme correspondant … ce jour. Ainsi NODELIST.Z89 fut compress‚ par ZIP le 89 Šme (ou 189, ou 289) jour. Le fichier FIDO s'appelle en g‚n‚ral NODELIST Le fichier LIF LIF-NL VIR VIR-NL etc. Copiez ce fichier dans c:\fd\nodelist (paramŠtre par d‚faut, vu dans le FDSETUP). D‚comprimez avec l'utilitaire ad hoc ... NON, AD HOC n'est pas un d‚compresseur :-) Vous obtenez ce que les am‚ricains appellent une "RAW NODELIST", une nodeliste brute. La premiŠre lettre de l'extension est devenue un chiffre. La nodelist FIDO fait 2 MO ! Il est imp‚ratif d'avoir dans votre r‚pertoire un fichier NODELIST.xxx. Si vous ˆtes un point LIF, vous avez un LIF-NL.xxx, le plus simple est sans doute de le renommer. [Pour g‚rer plusieurs nodelist, on verra plus tard. Pour l'instant vous ˆtes sens‚ n'avoir qu'une adresse.] Cette nodelist est un fichier ASCII pur beurre (expression (c) Ren‚ Cougnenc), contenant la description (nom, SysOp, num‚ro de tel...) des nodes constituant le r‚seau. Elle peut ˆtre modifi‚e manuellement. C'est ce que j'ai fait le jour o— Lys Vall‚e a chang‚ de t‚l‚phone. Cela ‚vite de tout t‚l‚charger, mais c'est plus d‚licat. Plongez dans le fichier, vous verrez, yapasdkoi s'affoler. ATTENTION : si vous faites une telle manoeuvre, les nodediff ne passent plus, car le CRC devient faux. Il vous faudra recharger une nouvelle nodelist le jour o— vous aurez de gros changements. Cette liste … l'‚tat brut est inexploitable par FD. Il faut d'abord la compiler … l'aide de FDNC.EXE. Pour travailler, ce programme a besoin d'un fichier de directives, nomm‚ FDNODE.CTL. Vous allez donc le cr‚er, … l'aide d'un ‚diteur de texte, et introduire les commandes suivantes. ; mini exemple de fichier FDNODE.CTL ; d‚finition de votre num‚ro node 2:324/107.1 ; pour composer les num‚ros: si vous ˆtes … Paris ; dial / 19, ; 33-1 ; 33- 16 ; end ; si vous ˆtes en province dial / 19, 33- 33-1 16,1 end Comme je suis de Toulouse et que je passe par un standard (0=ext.) j'ai : dial / 19, 33- 0 33-1 016,1 end ; fin du fichier FDNODE.CTL Tout ce qui est aprŠs un point-virgule est un commentaire et est ignor‚ par FDNC. la directive DIAL permet d'indiquer comment acc‚der … l'‚tranger et aux num‚ros en France (non composition du 33 lors de l'appel du BBS, par exemple...). Remontez dans le r‚pertoire principal, lancez la compilation (FDNC). Si vous ne voulez pas toute la nodelist FIDO, vous pouvez pr‚ciser, dans le fichier FDNODE.CTL : use zone 2 (c'est l'Europe) Pour limiter le LIF : use zone 102 Ces deux ordres USE ne sont pas vraiment utiles, sauf si vous avez des problŠmes de place disque, ou si, comme moi, vous aimez tester vos logiciels pour voir o— ils vont se planter... Cette liste est mise … jour toutes les semaines par un fichier NODEDIFF, on n'en tient pas compte pour l'instant. III/ Premier branchement en direct ---------------------------------- AprŠs tout ce travail, on va se brancher en direct, comme avec les logiciels que nous utilisions avant. Auparavant, il faut cr‚er un fichier dont nous reparlerons, sinon FD refusera de se lancer. Allez dans FDSETUP, MANAGER / EVENT le programme doit vous dire : "c:\fd\event.fd does not exist". Frappez la barre d'espace pour cr‚er le fichier. Pr‚parez un LANCE.BAT : @echo off CLS c: cd \fd bnu /L:1=19200 vfos_ibm.com :debut fd :fin vfos_del.com bnu -U Pour les sp‚cialistes de la gestion de la m‚moire, vous pouvez les monter ave LH, no problem. Vfos est un driver qui s'ajoute … BNU. Il gŠre la couleur. J'ai trouv‚ ‡a dans une doc de PAUL. Peut-ˆtre qu'il est inutile, J'ai recopi‚ le .BAT, sans chercher … comprendre. On affinera plus tard. Mis ainsi ‡a marche, c'est d‚j… pas mal !! Normalement vfos et vfos_del sont avec BNU. Lancez le .BAT, BNU et le driver d‚marre, FD suit. Vous devez avoir quelques messages qui se terminent par : hh:ss Initializing the modem hh:ss Waiting for a call or event Sinon, v‚rifiez que votre modem est allum‚, branch‚. V‚rifiez aussi sa d‚claration dans le setup : sans sortir de FD, faites ALT-C. En g‚n‚ral, si vous ne vous souvenez plus du raccourci clavier, faites ALT-H. Puisque nous sommes dans le NETMAIL, parlons un peu du statu du courrier. Quand vous cr‚ez une lettre, elle est en Local (puisque cr‚‚e sur place), Private (c'est une lettre) Kill (elle sera d‚truite une fois envoy‚e). Vous pouvez modifier ce statut en tapant alt-S : FD vous donne la liste des statuts que vous pouvez changer. L'un des plus employ‚ est ctrl-C, qui passe le courrier en Crash. Il partira directement et imm‚diatement dŠs que vous reviendrez sous FD. D'autres statuts s'appliquent aux conf‚rences, nous les verrons par la suite. IV/ L'envoi d'un msg -------------------- Vous allez maintenant effectuer votre 1ere connexion automatique … un BBS, et signaler au SysOp que tout va bien. AprŠs avoir lanc‚ FD, faites ALT-E pour appeler l'‚diteur (vous pouvez aussi l'appeler sous DOS en tapant FM). Un ‚cran presque vide va s'afficher, avec le message 'folder empty'. Par d‚faut, vous ˆtes dans le dossier NETMAIL. ALT-M vous donne accŠs au menu. Demandez … ins‚rer un message (INS). En appuyant directement sur return … la demande d'adresse, vous obtiendrez tous les BBSs de votre zone. Avec flŠche-droite et flŠche gauche, vous acc‚dez aux autres BBSs. Par contre, si vous tapez le nom (ou partie) de votre SysOp, une recherche va s'effectuer sur ce nom (ou partie), et vous n'aurez qu'… s‚lectionner le bon. Les noms ainsi s‚lectionn‚ sont ceux de votre nodelist. Si vous voulez consulter une r‚gion, par exemple le SO fran‡ais, vous pouvez aussi faire : 2:324/? FM vous proposera toutes les BBS de cette r‚gion. Vous pouvez modifier le statu du message (par exemple enlever l'option KILL pour garder ce message historique). Comme vous ˆtes impatient, demandez l'envoi imm‚diat de votre courrier grƒce … ALT-S puis CTRL-I. Enfin, entrez votre texte, terminez par CTRL-Z (Attention ! ALT-Z sort sous DOS, il faut faire EXIT pour revenir) et sortez de l'‚diteur par ALT-Q. Au bout de quelques secondes, FD va num‚roter, se connecter sur le BBS, s'en faire reconnaŒtre, et lui envoyer votre message, qui sera lu par votre destinataire … sa prochaine connexion. Vous venez de franchir la 1Šre ‚tape. Chouette, non? Si vous cr‚ez du courrier par FM, il sera envoy‚ automatiquement lors du prochain lancement de FD. Ceci parce que il existe un d‚clencheur automatique, l'‚v‚nement global. V) L'accŠs Internet ------------------- Par FIDO, une 'gate', une passerelle en fran‡ais, vous donne accŠs … l'EMAIL d'internet. Pour cela il faut respecter une syntaxe un peu compliqu‚e dans le Netmail. Supposons que vous vouliez ‚crire … John Harid@sdfe.univ.org voil… ce qu'il faut faire : from : votre adresse FIDO to: UUCP,2:29/777 re: le sujet texte: sur la premiŠre ligne, mettre l'adresse Internet du destinataire r‚el, pr‚c‚d‚e des trois caractŠres 'to:' sans les guillements, cadr‚ … droite surtout sans blanc. ensuite un espace, et enfin en 5Šme caractŠre l'adresse exacte. la deuxiŠme ligne est obligatoirement blanche. Enfin la troisiŠme commence le texte. Si, lorsque vous tapez UUCP, FD vous propose une adresse qui n'est pas celle que vous voulez, faites F10 pour qu'il vous rende la main afin que vous introduisiez la bonne. Votre correspondant veut vous r‚pondre ? votre adresse Internet est en fonction de votre adresse FIDO. Supposons que vous soyez le 2:324/107.1 : prenom nom@p1.f107.n324.z2.fidonet.org exemple : Hubert Lelong@p1.f107.n324.Z2.fidonet.org Frederic Delrieu@P11.f107.n324.z2.fidonet.org eh voila, ce n'est pas plus compliqu‚ que cela. VI) Echange entre points ------------------------- On peut ‚changer directemnt des messages entre points, ou des fichiers. J'ai rejet‚ ce chapitre … la fin du document. +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+ +++++++++++++++++++++++++++++++++++++++++ + TroisiŠme partie : les Echomail + +++++++++++++++++++++++++++++++++++++++++ Nous atteignons la partie la plus d‚licate mais aussi la plus int‚ressante: la gestion des conf‚rences / echos / board (ces 3 mots sont synonymes). Cette gestion s'effectue principalement en 3 parties: - la r‚cup‚ration sur le node de votre courrier; - le TOSS, qui d‚compresse les messages et les mets en place; - le SCAN, qui compresse vos r‚ponses dans le but de les renvoyer sur le BBS. Pour cela, il va falloir poursuivre la configuration de FD. I) Extension de la configuration de FD -------------------------------------- Relancez FDSETUP. Il va falloir informer FD des echos … prendre, o— les prendre et quand ! Nous supposerons que je veuille aller chercher la conf‚rence NOVELL sur Garichankar. Dans le menu MANAGER / FOLDERS, faites . Validez la zone statut, qui vous propose un menu … droite. Faites Barre d'espace sur "MsgBase" et sur "Conference", puis validez (entr‚e). on vient de signifier … FD que la conf‚rence est une ‚chomail standard. Descendez sur le BOARD, et indiquez le premier num‚ro libre. Partez de 2, afin de garder le 1 libre pour plus tard (traditionnellement, c'est un conf. locale, or peut-ˆtre serrez-vous un jour BBS ?). Aucun rapport avec le Nø de conf‚rence qu'a cette conf. chez votre boss. TITRE : Pour plus de facilit‚, mettez donc le titre exact de la conf‚rence chez votre Boss, mais ce n'est en aucune maniŠre une obligation. Dans mon exemple, je peux mettre "NOVELL", ou "CONFERENCE sur NETWARE" Si vous mettez plusieurs conf‚rence, notez bien leur caract‚ristiques, en particulier le Nø de board, qu'il faudra r‚p‚ter juste dans Gecho. Ici j'ai choisi NOVELL, board 2. Laissez USER et PASSWORD (ne mettez un password sur une conf. que si vous avez plusieurs utilisateurs d‚clar‚s, qui n'ont pas les mˆmes droits d'accŠs. Ce n'est pas pour un point "normal"). Normalement le Use AKA contient votre Nø de point. Sinon allez voir les paramŠtres g‚n‚raux (GLOBAL/ADDRESS/MAIN). Pour ‚viter que tout le monde puisse acc‚der … votre courrier, convenez avec votre Boss d'un mot de passe de branchement, que nous allons mettre dans MANAGER/SECURITY. Faites , mettez l'adresse de votre boss (dans notre exemple, c'est 2:324/107). Ajoutez le password convenu et rien d'autre. Quand aller chercher ce courrier ? Il n'est pas question que votre boss vous l'envoie, c'est … vous d'y aller. Nous allons programmer un Polling (interrogation en langage de t‚l‚com). Pour cela il faut d'abord introduire un ‚v‚nement, sorte de d‚clencheur horaire, qui lancera le polling. MANAGER / EVENTS Vous n'avez que le @. On va en cr‚er un autre, faites NOTE : si vous d‚truisez par erreur l'‚vŠnement @, le plus simple c'est de d‚truire le fichier event.fd et de le recr‚er en entrant … nouveau dans manager/events. On vous demande d'abord une marque (TAG) mettez une lettre "A" par exemple. Days : par d‚faut c'est "all", sinon validez et s‚lectionnez par la barre d'espace. sautez modifier, allez sur START TIME. Moi j'ai mis 06:00 : d‚clenchement … 6 heures du mat. LENGH, j'ai mis 1 heure (1:0), . Si vous voulez supprimer un ‚v‚nement, faites , un ast‚risque apparaŒt, et confirmez la MAJ: si vous faites entr‚e pour v‚rifier, il a disparu. Cet ‚v‚nement est maintenant prˆt … ˆtre d‚clench‚. Que doit-il faire ? Il faut cr‚er un fichier ASCII; C:\FD\ROUTE.FD En fait ce fichier existe d‚j…. dedans est mis en place (schedule) l'‚v‚nement @ (global), que vous pouvez modifier comme suit : SCHEDULE @ * on va y ajouter la description de l'‚v‚nement A: ;appel nocturne de DM (le ; indique un commentaire) SCHEDULE A * POLL 2:324/107 L'ordre des instructions n'est pas indiff‚rent : le POLL concerne le schedule qui le pr‚cŠde. Pour avoir l'ex‚cution de votre TOSS (d‚compression/tri) automatis‚, nous allons demander … FD de g‚n‚rer une ERRORLEVEL en cas de r‚ception d'un paquet d'echo. On pourra la r‚cup‚rer dans un .BAT, comme nous le verrons. Pour cela, donnez un num‚ro … l'option MAILER / ERROR LEVEL / RECEIVED MAIL. Dans l'exemple qui va suivre, ce num‚ro est 100, mais vous pouvez mettre n'importe quel num‚ro entre 31 et 255 (les num‚ros 0 … 30 sont r‚serv‚s … FD). Il faut ‚galement autoriser la sortie en cas de r‚ception de mail, ce qui se fait dans MAILERS / MISCELLANEOUS / TRIGGER EXIT UPON RECEIPT et dans MANAGER / EVENTS : Vous pouvez modifier 2 ‚vŠnements :le "@" qui est le g‚n‚ral, et le "A" qui est l'‚vŠnement de poll … 6 heures du matin. Validez sur le nom de l'‚vŠnement, puis descendez sur Behavior, validez, barre d'espace sur EXIT WHEN MAIL RECEIVED pour le mettre … Yes. Validez, sortez par , save changes /yes. Que va-t-il se passer ? si c'est l'‚v‚nement @ qui tourne, la sortie de FD avec error level 100 sera d‚clench‚e si vous vous connectez en "poll forc‚" (Alt F) dans un BBS et que celle-ci vous envoie du courrier. Si c'est le "A" qui tourne, il lance des poll automatiques. A chaque r‚ception de courrier, il sortira avec erreur 100. Comme cela il n'y aura pas de sortie intempestive si vous n'avez pas re‡u de courrier. Si votre ‚v‚nement A lance plusieurs Polls, vous pouvez ˆtre certain d'avoir toujours au moins un courrier. Sortir … chaque Poll est une erreur. Il va falloir automatiser diff‚remment. Nous verrons ce cas quand nous automatiserons la lecture des messages (troisiŠme partie, ch. V) II) Configuration de Gecho -------------------------- Une fois FD bien configur‚, il faut faire de mˆme dans le tosser. Il n'y a pas de paramŠtres communs. Cependant certains programmes, comme GECHO converter, permettent de ne saisir les informations qu'une seule fois et de les basculer ensuite dans FD. vous trouverez GECHOCON sur tout bon BBS comme Garichankar. Lancez GSETUP, La premiŠre fois il vous demande un password, qui est I AGREE. Ceci pour vous rappeler qu'il s'agit de Shareware, et que vous devrez payer. SYSTEM DATA NETWORK ADDRESSES : mettez votre Nø de point. n:n/n.n USER MAINTENANCE : mettez votre nom en 1 PATH NAMES. Il faut que ‡a co‹ncide avec fdsetup ! Message base c:\fd\msgbase netmail c:\fd\mail inbound mail c:\fd\files (valeur par d‚faut #) outbounds pkt c:\fd\packets ourtbound mail c:\fd\packets bad echo c:\fd\badecho secure mail c:\fd\mail personnal mail c:\fd\mail rcvd mail sent mail nodelist c:\fd\nodelist swapping d:\ semaphore d: Gsetup va cr‚er les quelques r‚pertoires qui manquent. SYSTEM DATA / FILENAMES : je mets Gecho.log (note : aprŠs relecture de ce texte, j'ai ‚volu‚ : j'ai d‚cid‚ que tous les journaux seraient r‚unis sur un seul. J'ai donc supprim‚ le gecho.log et remplac‚ ce paramŠtre par RESULT.LOG, comme pour FD). SYSTEM DATA / COMPRESSION PROGRAMMS : par F10, je prend ARJ par d‚faut. Ceci suppose que figure, dans le Path MS-DOS, le r‚pertoire o— sont vos compresseurs-d‚compresseurs. Ayez au moins ZIP et ARJ. PAK et LHA aussi. Nous allons passer directement au gestionnaire des zones mail : AERA MANAGER Nous allons les cr‚er exactement comme sous FDSETUP. Donc ici : Area name : NOVELL Board : 2 Origin AKA : 2:324/107.1 votre Num‚ro Export list : 2:324/107 le num‚ro du Boss NODE MANAGER Cette partie est utilis‚e surtout par les BBS. Elle vous permet cependant d'indiquer, pour un NODE donn‚, le compresseur … employer si ce n'est pas celui par d‚faut. Comme vous n'avez pour l'instant qu'un BBS … consulter, vous pouvez sauter ces informations. Si vous voulez le faire, en pr‚voyant que vous allez interroger plusieurs NODES, alors il faut : NODE ADDRESS : c'est la mˆme que celle de l'export list pr‚c‚dente. ici : 2:324/107 COMPRESSION TYPE : Vous allez pr‚ciser ici le compacteur … employer, s'il est diff‚rent du compacteur par d‚faut. Il faut que vous soyez d'accord avec votre Boss sur ce programme, quoique les tosseurs les plus r‚cents, comme Gecho justement, permettent de le changer par message de l'areamgr. Le PASSWORD ne sert … rien, sinon … titre d'information. III) La connexion au serveur/BBS -------------------------------- Il faut demander au BBS d'accepter la connexion pour que vous puissiez recevoir les echos que vous voulez lire. Lors de la r‚ception d'un msg qui vous int‚resse, le BBS va cr‚er un paquet qui vous est destin‚, paquet qui vous sera envoy‚ dŠs que vous vous connecterez. Attention: les paquets ainsi pr‚par‚s sont stock‚s sur le disque dur du node. Il faut donc vous y connecter r‚guliŠrement pour r‚cup‚rer votre courrier, sous peine de saturer le DD de votre SysOp (et de vous faire supprimer le paquet par la mˆme occase). Cette configuration s'effectue en envoyant un msg au gestionnaire d'echo, g‚n‚ralement AREAMGR ou GECHO. Si je suis mon exemple, il faut envoyer un message … Garichankar pour Gecho, afin que la zone NOVELL me soit donn‚e en consultation. appelez FM, cr‚ez un message pour : GECHO. Faites entr‚e, FM affiche une virgule et attend l'adresse. Tapez celle-ci (2:324/107) Dans le sujet mettez le mot de passe dont vous avez convenu avec le Boss. Ce mot est indiqu‚ dans la zone FDSETUP "manage/security". Dans le texte, indiquez les zones que vous voulez prendre : +NOVELL Pour v‚rifier, vous pouvez ajouter %QUERY, paramŠtre qui vous listera les zones sur lesquelles vous ˆtes d‚j… connect‚. Retenez aussi le paramŠtre %HELP qui donne les commandes support‚es par Gecho. Voici un exemple de msg, dans lequel vous demandez la liste de tous les echos disponibles sur le BBS, et o— vous demandez de supprimer l'echo NOVELL et d'ajouter annonces (vente de hard) ainsi que la conf‚rence des utilisateurs de Garichankar. from xxx 2:324/107.1 to gecho, 2:324/107 re mot_de_passe texte -Novell +annonces +locale %list le paramŠtre %list demande … Gecho de donner la liste des conf‚rences accessibles par le point. En retour (… la connexion suivante, ou le lendemain), GECHO va vous donner la liste demand‚e, et vous confirmer les modifications de votre echo-list. A chaque fois que vous vous brancherez chez votre boss, vous recevrez le NETMAIL qui vous concerne et le nouveau contenu des conf‚rences que vous avez configur‚es. les BADECHO Si la connexion s'est bien pass‚e, le courrier arrive. Gecho toss le d‚compacte et le met dans la bonne zone. Il arrive (rarement, si vous avez bien suivi mes conseils !) que Gecho ne sache pas quoi faire du courrier, soit parce qu'il ne reconnaŒt pas le nom de la conf‚rence, soit parce que le mot de passe de connexion des conf‚rences est erron‚ ("security violation"), soit parce que la conf‚rence n'est pas d‚clar‚e du tout etc. Gecho met alors tous les messages sous forme individuelle (.MSG) dans le r‚pertoire \fd\badecho. Il va falloir aller les lire, surtout si vous voulez corriger. Lancez FDSETUP, et cr‚ez une nouvelle conf‚rence. Cette fois-ci on ne change pas son STATUT, vous allez juste lui donner un titre (badechos) et indiquer le chemin d'accŠs : \FD\BADECHO Vous verrez que vous pouvez alors lire les .MSG dans cette conf‚rence, ce qui vous permettra de prendre toutes les mesures n‚cessaires. IV) Fichier batch de lancement ------------------------------ Nous allons maintenant faire tourner tout cela ensemble grƒce … un fichier batch (vous vous en doutiez: nous n'avons pas d‚fini un ERRORLEVEL pour rien). Plut“t que de lancer FD directement, lancez-le avec LANCE.BAT: c: cd \fd bnu /l:1=19200 vfos_ibm :debut fd if errorlevel 100 goto ml-toss goto fin :ml-toss gecho toss print result.log print gecho.log goto debut :fin vfos_del bnu -u Ce fichier va lancer FD. Si vous recevez du courrier, FD va sortir en g‚n‚rant une error level 100. Le toss sera alors fait, et FD sera relanc‚. Vous pourrez consulter … loisir les messages re‡us. V) La lecture des messages -------------------------- Pour les consulter, lancez FM, Alt-F pour avoir la liste des conf‚rences, remarquez au passage que la premiŠre indiqu‚e c'est le NETMAIL. Choisissez celle que voulez lire, ensuite vous pouvez lire lettre par lettre ou faire Alt-F9 pour avoir la liste des sujets. Alt-R pour r‚pondre comme d'habitude. Vous pouvez, dans un message, reprendre celui de votre correspondant. C'est le QUOTE. FD vous le propose par d‚faut. Afin d'‚viter de surcharger les messages, d‚truisez les lignes inutiles par Ctrl-Y. Une fois que vous avez r‚pondu aux messages, vous voulez les envoyer … votre boss. Pour cela il faut d'abord scanner ces conf‚rences, afin de transformer l'ensemble de vos messages en un bloc compact, … envoyer par FD. C'est le r“le de GECHO SCAN. Il cr‚‚ un packet, que vous pouvez voir dans FM (mais pas consulter) avec comme sujet c:\fd\packets\042FDPAE.TU0 (l'extension d‚signe le premier paquet du mardi. Si vous en faites un autre, il s'appellera TU1). Il a comme statut Private, File (c'est un envoie de fichier) Local, Kill (message … tuer), Truncate/Send (le fichier 042FDPAE.TU0 sera mis … longueur nulle, comme cela gecho le d‚truira) Direct (sans routage). Pour lancer le scan, vous pouvez programmer une touche de fonction, le plus simple c'est de mettre directement l'action … faire, command‚e par la touche de fonction F1. FDSETUP MAILER/FUNCTION KEY. Tapez la touche F1. Un menu s'affiche, donnez un titre (scan des messages) dans action mettez GECHO SCAN si vous voulez voir mieux ce qui se passe, mettez une pause : FD attendra avant de reprendre la main. et sortez On peut aussi positionner un autre error level. Mettons 110. C'est un peu plus compliqu‚, mais l'avantage c'est que nous allons travailler comme pr‚c‚demment, c'est … dire de maniŠre assez standardis‚e. FDSETUP MAILER/FUNCTION KEY. Tapez la touche F1. Un menu s'affiche, donnez un titre (scan des messages) dans action mettez ?110 et sortez (attention au point d'interrogation, ce n'est pas une faute de frappe dans le texte que vous lisez ...) Enfin une troisiŠme maniŠre, sans doute la meilleure pour une future exploitation, c'est de cr‚er un ‚v‚nement sp‚cial, qui positionnera l'ERRORLEVEL que nous r‚cup‚rons, comme dans la deuxiŠme m‚thode, dans le .BAT. Pour ce faire, on va cr‚er un nouvel ‚v‚nement, l'‚v‚nement X (comme eXt‚rieur). GSETUP / MANAGER / EVENTS /TAG la lettre X est obligatoire. DAYS: par d‚faut c'est "all", sinon validez et s‚lectionnez par la barre d'espace. START TIME : mettez une demie heure avant le premier polling. ERROR LEVEL : 110 Les options BEHAVIOUR sont beaucoup moins nombreuses. Il est int‚ressant de mettre FORCE … Yes. Ainsi si votre machine se plante, quand vous relancerez FD, l'‚v‚nement X se d‚clenchera. Dans les deux derniers cas, il faut modifier lance.bat pour obtenir : c: cd \fd bnu /L:1=19200 vfos_ibm.com rem : destruction des log si le toss est fait et ‚dit‚ : if exist gecho.log del *.log :debut fd if errorlevel 110 goto scan if errorlevel 100 goto rcp-mail goto fin :scan gecho scan goto debut :rcp-mail gecho toss print *.log goto debut :fin vfos_del.com bnu -U Si vous employez la troisiŠme maniŠre, c'est … dire un ‚v‚nement X qui d‚clenche le SCAN, alors il me semble tout indiqu‚ d'en faire autant avec le TOSS. Si votre ‚v‚nement de POLL est pr‚vu … 6:00, lancez le SCAN … 5:45, et le TOSS … 6:20. Vous saurez le faire ? Cr‚ez un nouvel ‚v‚nement ext‚rieur X (eh oui, c'est autoris‚ !) avec les mˆmes dates que les deux autres. Mettez l'error level … 100, comme on l'avait fait pr‚c‚demment dans les ‚v‚nements A et @. Au passage, si certains ‚v‚nements ont une sortie accept‚e aprŠs r‚ception de mail, il faut la neutraliser. L'avantage d'avoir un ‚v‚nement X qui d‚clenche le scan, suivi d'un A qui d‚clenche le Poll suivi d'un X qui d‚clenche le Toss c'est que les journaux seront trŠs clairs. Vous pouvez consulter : RESULT.LOG pour savoir ce qu'a fait FD (et si les BBS ont bien toutes r‚pondu) puis GECHO.LOG pour voir ce qu'a fait Gecho, enfin SUMMARY.LOG qui vous donne le r‚sultat du dernier Toss : dans quelle echomail a ‚t‚ r‚parti le courrier. VI) Pour aller plus loin ------------------------ AVANT d'aller plus loin, il faut que tout ce que nous avons vu pr‚c‚demment fonctionne correctement. Pour optimiser votre fonctionnement, nous allons mettre en place quelques trucs, il y en a d'autres, ce sera … vous de les trouver. VI-1 : Les ‚v‚nements --------------------- L'‚v‚nement @ (global) est l'‚v‚nement actif quand aucun autre ne l'est. Par d‚faut, il lance l'‚mission du courrier. Ce qu'il fait est d‚fini, comme pour tous les ‚v‚nements, … la fois dans GSETUP/manager/event et dans ROUTE.FD. L'‚v‚nement A que nous avons cr‚‚ fait un Poll. Si j'ai ‚crit du courrier au BBS que je poll en standard dans ‚v‚nement, je vais me connecter deux fois. Pour l'‚viter, il faut bloquer le courrier : ajoutez au d‚but du ROUTE.FD : HOLD * et c'est tout !! Ceci signifie que si vous n'avez pas pr‚vu de POLL dans le route.fd, le courrier ne partira pas... Attention : le paramŠtre HOLD existe aussi dans le netmail, mais il n'a rien a voir : Si vous mettez un courrier en hold par le STATUS du mail, il ne partira pas du tout. Mˆme au Poll : il faudra attendre que le destinataire se branche chez vous. C'est une attitude de BBS, alors que vous n'ˆtes que point. VI-2 : Plusieurs BBS -------------------- Si vous envoyez du courrier … un BBS qui n'est pas dans votre secteur, il part par d‚faut vers le node /0. Supposons que je veuille ‚crire … Philippe Gall‚, 2:322/1 Comme je suis 2:324/107.1, FD considŠre qu'il ne s'agit pas de la mˆme r‚gion. Il envoie donc mon message … 2:322/0 qui le reroutera. Je peux consid‚rer que tout le netmail part de chez moi vers mon boss, c'est celui-ci qui routera. Je rajoute, en tˆte de mon route.fd un ordre : route-to 2:324/107 * Mais, pour une raison quelconque, je peux vouloir aller chez Dingo souvent. Par exemple parce que je lis la conf‚rence Novell, et que je ne veux pas attendre le routage normal. Je vais aller la cherche directement chez Philippe. je modifie ROUTE.FD : NO-ROUTE 2:322/1 combin‚ avec le route-to pr‚c‚dent, cela signifie que tout les courrier part … Garichankar, sauf le sp‚cifique de DingoMicro. On peut d'ailleurs combiner les deux ordres directement : route-to 2:324/107 * except 2:322/1 VI-3 : Points ------------- J'ai aussi ‚crit … des points. Le courrier ne partait pas. Les adresses ne semblaient pas plaire … FD. Pour y arriver, j'ai rajout‚ un for‡age : ROUTE-TO 2:322/1 2:322/1.* routera tous les points sur le BBS. Idem pour mes correspondant am‚ricains : ROUTE-TO 2:322/1 1:* VI-4 : Fichier des abr‚g‚s -------------------------- J'‚cris souvent aux mˆme personnes. Pour aller plus vite, je cr‚‚ un NAMES.FD : il se compose de lignes ASCII, avec abr‚viation, nom, adresse, sujet par d‚faut. Par exemple : ED,Edmond Vandermeersch,2:322/2,salut Edmond PG,Philippe Gall‚,2:322/1,Bonjour Philippe DG,David Gersic,1:11/70,Hi David ETC. Dans le courrier, vous mettez l'abr‚viation pr‚c‚d‚e d'un ast‚risque dans la zone TO: ; cette derniŠre sera remplie par le nom et l'adresse que vous avez indiqu‚s. Pratique. VI-5 : Les fichiers ------------------- Comme vous ˆtes un bon participant, vous allez envoyer et recevoir des fichiers. *** UPLOAD vers un BBS. Dans le sujet, mettez le nom des fichiers, s‚par‚s par des espaces si n‚cessaire. Vous pouvez aussi mettre c:\tmp\*.* (par exemple), puis s‚lectionner dans la fenˆtre d'affichage avec la barre d'espace. Changez le Statut en "fichier" ALT-S CTRL-F. exemple : from XXX 2:324/107.1 to Hubert_Lelong, 2:324/107 re: c:\autoexec.bat c:\tmp\fichier.arj texte Je t'envoie mon autoexec et un arj contenant : ....... Le fichier arrivera dans le r‚pertoire de stock du BBS, et le SysOp saura le recopier au bon endroit. *** DOWNLOAD (chargement vers vous, traduit par Prendre) Dans le sujet mettez le nom complet, ou les noms s‚par‚s par des espaces. Statu : ALT-S CTRL-R (c'est un FILE REQUEST abr‚g‚ en FREQ) exemple : from XXX 2:324/107.1 to Hubert_Lelong, 2:324/107 re: garich.arj texte aucun statut Freq, local, kill cette requˆte est envoy‚e au gestionnaire de fichier de FD, qui peut-ˆtre FD lui-mˆme, ou un autre programme (FDRPR par exemple). Ce "requester" ex‚cute l'instruction imm‚diatement et vous envoie soit une r‚ponse n‚gative motiv‚e, soit le fichier. Certains fichiers sont prot‚g‚s par des mots de passe. Il faut que le SysOp vous donne ce mot, afin que vous puissiez l'indiquer au requester. from XXX 2:324/107.1 to Hubert_Lelong, 2:324/107 re: garich.arj !psswrd texte aucun statut Freq, local, kill Dans l'exemple, le password est "psswrd", il est s‚par‚ du nom du fichier par un espace suivi d'un point d'exclamation. Il existe une version sp‚ciale des requˆtes : les MAGIC NAMES. ce sont des fichiers sp‚ciaux, avec un nom standardis‚, qui permettent de faire toujours la mˆme requˆte, et d'obtenir le dernier fichier correspondant mˆme s'il ne porte pas le mˆme nom. voici les miens sur Garichankar : nodelist contient les derniŠres nodelists FIDO, LIF, Spark lifnl la derniŠre LIFNET nodediff la derniŠre diff FIDO Z74 la derniŠre Sparknet newfiles liste des fichiers files liste des fichiers de Garichankar about que faire sur Garichankar ? point la derniŠre version du texte que vous lisez Pour faire la demande, c'est le mˆme principe, en employant le "magic name" au lieu du nom r‚el. Requˆte syst‚matique : si vous voulez faire une requˆte syst‚matique d'un magic name (ou d'un autre fichier) tous les lundis par exemple, il y a deux solutions. La premiŠre et la plus simple, c'est de demander … votre boss de programmer l'envoie hebdomadaire. Vous n'aurez alors rien … faire ... La seconde, c'est d'employer un robot, car FD ne sait pas faire une requˆte programm‚e. En revanche il sait d‚clencher un ‚v‚nement qui va positionner un nouveau return code. Cela nous savons d‚j… le faire. Je vous le rappelle : dans FDSETUP, cr‚ez un nouvel ‚v‚nement X. Ne lui donnez pas la mˆme heure que les autres pour ‚viter qu'il ne soit ‚cras‚ par le dernier qui porterait la mˆme heure. Il d‚clenche le code erreur 111 (par exemple). C'est … partir de ce return code que, dans le LANCE.BAT, nous lancerons un nouveau programme de requˆte, un robot. T‚l‚chargez un programme robot, par exemple XROBOT. C'est un programme simple … paramŠtrer, dont la doc est compr‚hensible. On croirait que le r‚dacteur s'est pench‚ sur le problŠme du manuel utilisateur, il y a mˆme des exemples |-) Xrobot g‚nŠre un enregistrement sp‚cial dans le courrier. Pr‚voyons un lancement hebdomadaire, le mardi … trois heures 50 par exemple (avant l'event A de polling). Sortie par error level 111. Je modifie le .BAT de lancement : if errorlevel 111 goto xrobot ............... :xrobot rem : requˆtes automatiques des nouveaux fichiers : xrdos get /fnewfiles /r*pa /r*ed /r*mn goto debut VI-6 : Les abonnements automatiques avanc‚s ------------------------------------------- Il existe dans le monde des BBS un programme de gestion d'abonnements, c'est ALLFIX. Ce programme permet d'annoncer automatiquement les nouveaux fichiers arriv‚s dans le BBS, de faire suivre ces fichiers aux points qui l'ont demand‚, etc. Il fonctionne (vu de votre c“t‚) exactement comme Gecho : pour savoir les possibilit‚s qu'il offre, envoyez un message : to ALLFIX, 2:324/107 re Password texte %list Vous voyez que cela suppose que vous ayez demand‚ … votre boss qu'il introduise le password dans les paramŠtres d'ALLFIX. Car, bien entendu, le paramŠtrage de ce programme est totalement ind‚pendant de celui de FD, de Gecho, de RA (le BBS) etc. mais ce n'est pas votre problŠme :-)) C'est par l'interm‚diaire de ce programme assez g‚nial que vous recevrez les derniers antivirus, les derniers upgrades de Netware, etc... ALLFIX gŠre aussi une conf‚rence trŠs pratique si vous n'en abusez pas. C'est WANTED.FR. Elle permet de rechercher dans tous les BBS de France (qui supportent ALLFIX, mais yen a plein), un fichier dont vous connaissez le nom. voici un extrait d'un texte plus long, que vous pouvez t‚l‚charger par Freq sur Garichankar. Il s'appelle WANTEDFR.ZIP Il a ‚t‚ ‚crit par : Mathieu Chappuis - A.C.M.E. BBS C'est le responsable ALLFIX en France, vive lui. La ligne sujet contient les cl‚fs d'interrogation. þ Une sp‚cification de fichier(s) Ex: FRACT* Recherche tous les fichiers FRACT*.* BBSF9203 La recherche transforme l'extension du fichier en .* TER6?.ARJ Pourra rechercher TER65.ZIP ou TER65.ARJ *.GIF Sera ignor‚ (faut pas pousser!) Un nom de fichier doit contenir au moins 4 caratŠres significatifs hors wildcard (* et ?), par exemple BBS* est ignor‚, mais BBSF* est accŠpt‚. þ Une partie de la description Ex: /OOP Trouvera les fichiers qui contiennent une description comme 'Virtual Unit with OOP' ou 'Pascal OOP Tutorial' "al OOP" Quand la partie de description … rechercher contient des espaces il faut les intŠgrer entre guillemets. Trouvera 'Tutorial OOP' ou 'Pascal OOP' Exemple : AREA:WANTED.FR | Recherche tous les fichiers From : | FRACT*.* To : ALLFIX | Subject: FRACT* | AREA:WANTED.FR | Recherche tous les fichiers From : | FRACT*.* _ET_ ceux qui To : ALLFIX | contiennent 'Julia' dans leur Subject: FRACT* /Julia | description. AREA:WANTED.FR | Recherche tous les fichiers From : | FRACT*.* _ET_ ceux qui To : ALLFIX | contiennent 'Julia Curve' dans Subject: FRACT* "Julia Curve" | leur description. AREA:WANTED.FR | Recherche tous les fichiers From : | FRACT*.* _ET_ JULIA*.* _ET_ To : ALLFIX | ceux qui contiennent 'Julia Curve' Subject: FRACT* JULIA* /Curve | dans leur description. Les versions actuelles des programmes ALLFIX relient les clefs d'interrogation par une clause OU logique. Par exemple le sujet de requˆte 'DRAW* /PostScript' retourne les fichiers DRAW*.* ET ceux o— "PostScript" est cit‚ dans la description, et pas seulement les fichiers DRAW*.* qui ont "PostScript" dans leur description. Il faut en tenir compte pour ne pas alourdir les r‚ponses. ... N'oubliez pas que les SysOps qui sont reli‚s au r‚seau WANTED, se sont engag‚s … vous fournir ce service gratuitement et qu'ils financent eux-mˆmes le transit des messages. Evitez de lancer des recherches inutiles ou qui concernent 99% des BBS comme par exemple BBSF ou PKZIP. Respectez ‚galement les rŠglements de WANTED.FR et de WANTED_HLP.FR qui seront r‚guliŠrement post‚s dans ces mˆmes conf‚rences. FIN de citation. remerciez encore une fois Mathieu, sa doc est claire et applicable directement, c'est si rare !! VI-7 : Les erreurs ------------------ FD contr“le certaines erreurs, type disque plein etc. Il les gŠre en sortant imm‚diatement, avec error level. On les r‚cupŠre, et Lance.bat est encore modifi‚ : @echo off CLS bnu /L:1=19200 vfos_ibm.com :debut fd if errorlevel 111 goto robot if errorlevel 110 goto scan if errorlevel 100 goto rcp-mail if ErrorLevel 10 goto FinF10 if ErrorLevel 8 goto FD_deja_charge if ErrorLevel 7 goto Pas_de_Fossil if ErrorLevel 6 goto Erreur_Fossil if ErrorLevel 5 goto Pas_d_init_modem if ErrorLevel 4 goto Pas_de_reponse_modem if ErrorLevel 3 goto Disque_plein if ErrorLevel 2 goto Erreur_externe if ErrorLevel 1 goto Erreur_interne goto DEBUT :scan gecho scan goto debut :rcp-mail gecho toss goto debut :robot xrdos ... goto debut rem ------------------------------------------------------- rem ERREURS DE FONCTIONNEMENT rem ------------------------------------------------------- :FD_deja_charge @echo **** FD est d‚j… en m‚moire, entrer EXIT ! goto fin :Pas_de_Fossil @echo **** Le Fossil n'a pas ‚t‚ d‚tect‚ ! goto fin :Erreur_Fossil @echo **** Erreur sur la version du Fossil ! goto fin :Pas_d_init_modem @echo **** Impossible d'initialiser le modem ! goto fin :Pas_de_reponse_modem @echo **** Le modem ne r‚pond pas ! goto fin :Disque_plein @echo **** Espace disque insuffisant ! goto fin :Erreur_externe @echo **** Absence d'un fichier SystŠme ! goto fin :Erreur_interne @echo **** Erreur interne ! goto fin rem ------------------------------------------------------- rem SORTIES DE FDRUN rem ------------------------------------------------------- :finF10 @echo Fin de FD & de RA par arrˆt goto fin :fin vfos_del.com bnu -U Certains de ces GOTO FIN peuvent ˆtre remplac‚s par le lancement d'un programme qui provoque le BOOT automatiquement. Je conseillerai cette manoeuvre pour tous les error level de 6 … 10 inclus. +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + TroisiŠme partie : multi adresse et multi BBS + ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Supposons maintenant que je veuille r‚cup‚rer des echomail sur plusieurs BBS. Nous allons d‚velopper l'exemple suivant : Je prend NOVELL conf‚rence FIDO chez DingoMicro Je prend LOCALE conf‚rence FIDO chez Garichankar Je prend VIRUS conf‚rence LIF chez LysVall‚e Je prend LAN conf‚rence FIDO chez DingoMicro I/ Les adresses --------------- Pour acc‚der … un BBS donn‚, il suffit d'avoir un seul num‚ro de point. Pour acc‚der … une conf‚rence FIDO, j'ai besoin d'une adresse FIDO, que j'ai d‚j…, c'est 2:324/107.1 Mais pour LIF il m'en faut une autre, et Hubert m'attribue : 102:330/10.1 Je r‚cupŠre les adresses FIDO et LIF des BBS : Dingo 2:322/1 102:331/1 Lys 2:322/2 102:331/2 Garic. 2:324/107 102:330/10 N.B. Pour les points de DingoMicro : la gestion des adresses est un peu sp‚ciale, car passant par une Gate (2:2/701). Contactez Philippe pour plus d'explications, cela n'entre pas dans le cadre g‚n‚ral. II/ les NODELIST ---------------- je n'ai pas les num‚ros de t‚l‚phone de LIF, je n'ai pour l'instant que la nodelist FIDO. Je prend LIF-NL.* dans un BBS (magic LIFNL chez Garichankar). Je d‚compresse dans c:\fd\nodelist. Puis d‚truisez les compress‚. Et maintenant il faut fusionner. Le plus simple c'est de la renommer en FDNET.PVT et de lancer FDNC. Ce compilateur sait lier NODELIST.nnn et FDNET.PVT. Mais si vous avez une NODELIST en plus, ‡a ne passe plus. Reprenez le FDNODE.CTL, ajoutez le paramŠtre : PVTLIST c:\fd\nodelist\LIF-NL.* Attention, si vous avez limit‚ la compil par un ordre USE, il faut tenir compte du fait que l'Europe c'est 2 en FIDO et 102 en LIF. donc : USE 2 102 C'est tout bon. V‚rifiez en lan‡ant FM que vous pouvez acc‚der … 2:? ou … 102:? III/ FDSETUP ------------- GLOBAL /ADRESS ajouter le premier AKA : 102:330/10.1 MANAGER EVENTS : rien a faire, vous pouvez laisser A, il faudra modifier le ROUTE.FD, je commenterai le mien plus loin. FOLDERS nom Board AKA NOVELL 2 2:322/1 Locale 3 2:324/107 LAN 4 2:324/107 Virus.LIF033 5 102:331/2 Si vous envisagez d'en employer un autre, elle ne sert … rien, puisque c'est GECHO qui fait la r‚partition dans les dossiers. SECURITY 2:322/1 xxxx 2:322/2 yyyy 2:324/107 qqqqqq 102:331/1 xxxx 102:331/2 yyyy 102:330/10 qqqqqq Je mets le mˆme mot de passe sur toutes les adresses d'un mˆme boss. Si, lors de la connexion, vous obtenez un "handshake error", c'est que le mot de passe n'est pas le bon. Si vous avez pr‚vu un mot de passe et que le SysOp a oubli‚ de le positionner dans ses propres paramŠtres, le .LOG vous le signale par un message : error on password waiting for "xxxx" obtaining "" C'est le seul cas o— le message est explicite : xxxx est le mot de passe que vous avez mis dans security, et le "" indique bien que le SysOp n'en a pas mis. IV/ GSETUP --------- Area manager nom Board O. AKA ExP. List NOVELL 2 2:324/107.1 2:322/1 Locale 3 2:324/107.1 2:324/107.1 LAN 4 2:324/107.1 2:324/101 Virus.LIF033 5 102:330/10.1 102:331/2 Remarquez que je connecte des boss diff‚rents en gardant toujours le mˆme num‚ro de point que Garichankar m'avait attribu‚ … l'origine. V/ le ROUTE.FD -------------- On va modifier ‚v‚nement A, afin qu'il Poll nos trois BBS sur leur num‚ro FIDO : J'APPELLE A PARTIR DE MON NUMERO FIDO LE LEUR. C'est ainsi que c'est convenu. Ceci veut dire que si je poll leur num‚ro LIF, il y aura une erreur. (handshake error : accŠs refus‚) route-to 2:324/107 * tous … Garichankar, sauf exceptions route-to 2:2/701 1:* routing US sp‚cial, par une GATE route-to 2:324/101 2:324/101.* routing Points Schedule @ * Hold * Retenu des courriers Schedule A * ; poll des bbs : Poll 2:322/0 appel Dingo Poll 2:322/2 appel Lys Poll 2:324/107 appel Garichankar Faites attention au multi-polling : si je veux poller les BBS 1 et 2 tous les jours alors que je ne veux consulter la 3 qu'une fois par semaine, je peux programmer deux ‚v‚nements, l'un journalier et l'autre hebdo, mais ils ne peuvent avoir la mˆme heure de d‚clenchement, sinon le dernier se substitue … l'autre ! VI/ les Gecho correspondants -------------------------- pr‚parez les demandes pour les echomail. Ce n'est pas toujours Gecho, ainsi Synergy demande que ce soit IMAIL ou AREAMGR. C'est cependant de plus en plus rare. Les demandes concernant FIDO sont faciles : pour LAN dest : areamgr, 2:324/107 sujet: qqqqqq texte: +LAN pour VIRUS sous FM, par CTRL-W, changez votre adresse perso en LIF (102...) dest : gecho, 102:330/2 sujet: xxxx texte: +Virus.lif033 Je r‚sume : vous pollez syst‚matiquement les adresses FIDO, sauf ordre contraire. La requˆte de branchement doit avoir : - comme adresse d'‚metteur celle de vos adresses qui correspond au r‚seau de la conf‚rence. - L'adresse destinataire est celle du BBS o— vous allez chercher l'info, en tenant compte aussi du r‚seau. ET VOILA. VII/ D'autres r‚seaux ? ---------------------- Beaucoup d'autres r‚seaux existent, auxquels vous pouvez acc‚der. Il n'est pas toujours agr‚able de devoir ajouter encore des adresses. Nous allons donc d‚velopper un autre exemple, le r‚seau K12 (‚ducation). Je vais aller le chercher … Toulouse, chez Pierre Alain (Arena's peace). Le principe de base : je garde mon adresse LIF et mon adresse FIDO, sans en ajouter d'autre. Je conviens d'abord avec le SysOp que c'est mon adresse LIF (102:330/10.1) qui ira interroger les areas du K12, chez 102:330/1. Mot de passe : "MOTPASS" que faire ? cr‚er dans FDSETUP les zones. On va en prendre 2 : K12_NEWS et K12_francais correspondants aux boards 8 et 9, avec le mˆme AKA (102:330/10.1) s‚curit‚ : mettre le mot de passe MOTPASS dans security pour le 102:330/1 puis, dans GSETUP, cr‚ons les deux areas, AKA 102:330/10.1, from 102:330/1. Gestion du routage : Elle n'est pas obligatoire, mais permet d'optimiser les appels. C'est surtout vrai si le SysOp ne s'est pas amus‚ … vous donner accŠs sur l'ensemble de ses AKA, mais (comme dans notre exemple) sur un seul. Car vous aurez des erreurs sur le LOG, ‡a fait vilain. Dans les deux nodelists que j'utilise, Pierre Alain a 3 adresses : 102:330/0 (centralisateur de la r‚gion pour LIF), 102:330/1 (erana's peace : sa BBS), 2:324/102 (idem pour FIDO). Nous allons regrouper ces trois adresses : Dans ROUTE.FD on ajoute le paramŠtre : Route-to 102:330/1 102:330/0 2:324/102 (les deux derniers sont rout‚s sur le premier). Dans Gsetup nous allons faire le mˆme genre de travail. Ainsi Gecho enverra un seul paquet au destinataire, mˆme si vous avez envoy‚ du courrier … plusieurs adresses. Node Manager. Cr‚ez l'adresse de base. Ici c'est donc 102:331/1. ensuite cr‚ez les autres (ici 102:331/0 et 2:324/102), mais dans ce cas descendez … chaque fois de deux lignes, pour entrer dans "Route Via". Cette option contient par d‚faut l'adresse de la premiŠre ligne. Remplacez par 102:331/1. Si vous cr‚ez du courrier (par FM) pour votre SysOp, vous savez que vous pouvez taper uniquement son nom (Sicard dans ce cas). FM affiche alors les adresses de tous les gens qui portent ce nom. Donc vous avez les trois adresses de P.A.S. et les trois conviennent, elles seront regroup‚es dans le mˆme paquet (adress‚ … 102:331/1). Vous avez fait un pas de plus vers l'expertise. VIII/ Les utilitaires ---------------------- Il en existe des quantit‚s. MBUTIL est livr‚ avec FD et Gecho. Pour savoir ce qu'il fait, tapez MBUTIL ? Il permet en particulier de packer la base des messages. En effet, l'effacement par la touche suppression n'enlŠve pas r‚ellement les messages, qui peuvent ˆtre r‚cup‚r‚s, par MBUTIL aussi. Donc nous pouvons les purger une fois par semaine, en ajoutant … l'event X que nous avons d‚j… programm‚ pour Xrobot : rem traitement hebdomadaire mbutil pack Le Mbutil option Pack permet de compresser la base de donn‚e FD, en enlevant physiquement les enregistrement que vous avez d‚j… lu et qui sont supprim‚s logiquement. Il n'a rien … voir avec Xrobot, mais c'est un traitement hebdomadaire. Le paramŠtre /r d‚signe les BBS que je veux interroger, *PA, *ED, *MN d‚signe les abr‚viations que j'ai dans names.fd IX/ mon lance.bat … moi ----------------------- Le voil…, complet : @echo off CLS rem gecho scan lh bnu /L:1=19200 lh vfos_ibm.com :debut fd if errorlevel 110 goto scan if errorlevel 100 goto rcp-mail if ErrorLevel 10 goto FinF10 if ErrorLevel 8 goto FD_deja_charge if ErrorLevel 7 goto Pas_de_Fossil if ErrorLevel 6 goto Erreur_Fossil if ErrorLevel 5 goto Pas_d_init_modem if ErrorLevel 4 goto Pas_de_reponse_modem if ErrorLevel 3 goto Disque_plein if ErrorLevel 2 goto Erreur_externe if ErrorLevel 1 goto Erreur_interne goto DEBUT :appel par le modem dobbs0 goto debut :scan gecho scan del *.log goto debut :rcp-mail gecho toss mbutil link rem la nodelist de LIF if not exist \fd\files\lif-nl.* goto diff copy \fd\files\lif-nl.* \recup copy \recup\lif-nl.* \fd\nodelist del \fd\files\lif-nl.* cd \fd\nodelist pkunzip lif-nl.Z?? cd .. fdnc /c /f if error level 1 goto diff del nodelist\lif-nl.Z?? :diff if not exist \fd\files\nodediff.* goto nodiff copy \fd\files\nodediff.* \fd\nodelist copy \fd\files\nodediff.* \recup del \fd\files\nodediff.* cd \fd\nodelist echo nodediff copi‚e >>result.log if not exist nodediff.A?? goto diff1 pak x nodediff.* cd \fd artnode /E if error level 1 goto nodiff echo artnode ok >>result.log del nodelist\nodediff.A?? fdnc /f :diff1 if not exist nodediff.Z?? goto diff2 artnode /E if error level 1 goto nodiff echo artnode ok >>result.log del nodelist\nodediff.Z?? cd .. fdnc /f :diff2 echo fdnc OK >>result.log :nodiff cd \fd goto debut rem ------------------------------------------------------- rem ERREURS DE FONCTIONNEMENT rem ------------------------------------------------------- :FD_deja_charge @echo **** FD est d‚j… en m‚moire, entrer EXIT ! goto fin :Pas_de_Fossil @echo **** Le Fossil n'a pas ‚t‚ d‚tect‚ ! goto fin :Erreur_Fossil @echo **** Erreur sur la version du Fossil ! goto fin :Pas_d_init_modem @echo **** Impossible d'initialiser le modem ! goto fin :Pas_de_reponse_modem @echo **** Le modem ne r‚pond pas ! goto fin :Disque_plein @echo **** Espace disque insuffisant ! goto fin :Erreur_externe @echo **** Absence d'un fichier SystŠme ! goto fin :Erreur_interne @echo **** Erreur interne ! goto fin rem ------------------------------------------------------- rem SORTIES DE FDRUN rem ------------------------------------------------------- :finF10 @echo Fin de FD & de RA pararrˆt :fin vfos_del.com bnu -U mbuutil pack X) l'‚change entre points. -------------------------- Vous pouvez aussi ‚changer des messages et ds fichiers entre points. Pourquoi ? parce que les ‚changes entre deux modems se font uniquement par le mailer. RA n'intervient en aucune maniŠre. Si FD est lanc‚ sur les deux machines, les ‚changes ont lieu comme avec un BBS. Comment faire ? il faut que votre partenaire lance chez lui FD afin de recevoir votre courrier, votre fichier ou votre requŠte. Pas de s‚curit‚ … introduire, car normalement il ne le lance qu'… votre demande. Maintenant, il faut dire … FD quel est le Nø de t‚l‚phone … appeler. Nous allons cr‚er une liste sp‚ciale de point. Tout d'abord cr‚ez un FDNODE.CTL sp‚cial : country=33 pointlist \fd\nodelist\gar_pnt.001 dial /19, 33- 33-1 16,1 end on introduit un nouveau fichier, ici c'est la liste des points de Garichankar et voil… le fichier gar_pnt.001 : boss,2:324/107 pvt,1,Hubert_Lelong,TOULOUSE,Hubert_Lelong,-unpublished-,XX pvt,10,Christian_Chameyrat,Toulouse,Christian_Chameyrat,6120xxxx,XX Le boss, c'est l'adresse du BBS. Les points sont derriŠre, soit sans num‚ro de t‚l‚phone (alors vous ne pouvez pas les appeler...) soit avec leur Nø. J'ajoute un fichier NAMES.FD : cc,Christian_Chameyrat,2:324/107.10,gutten tag Christian fd,Fr‚d‚ric Delrieu,2:324/107.11,Hi from Galinou etc. je peux alors envoyer des messages * *CC et - si Christian a lanc‚ FD chez lui - mon message lui arrivera directement. A+