Note technique BBS : Comment passer en mode point ? BBS : Comment passer en mode point ? Note technique page 6/55 CFPA auteur formation module seq/item type doc milesime afpa POINT33.DOC Toulouse-Tch Hubert Lelong note tech v3 - 03/95 afpa CFPA Auteur formation module seq/item type doc milesime page 7/55 Toulouse-Tch Hubert Lelong note tech v3 - 03/95 POINT33.DOC SOMMAIRE SOMMAIRE 1 INTRODUCTION 2 AVERTISSEMENTS 2 CONVENTIONS 3 1. GENERALITES 4 1.1 LE VOCABULAIRE DE BASE 4 LE MAILER 4 LE TOSSER / SCANNEUR 5 LE BBS 6 1.2 LES LOGICIELS NECESSAIRES 6 1.3 LES ADRESSES 7 2. INSTALLATION ET PREMIERS BRANCHEMENTS 9 2.1 BNU 9 2.2 FRONTDOOR 9 INSTALLATION 9 LA NODELIST 12 2.3 PREMIER BRANCHEMENT EN DIRECT 15 2.4 L'ENVOI D'UN MSG 16 2.5 L'ACCES INTERNET 17 2.6 ECHANGE ENTRE POINTS 18 3. LES ECHOMAIL 19 3.1 EXTENSION DE LA CONFIGURATION DE FD 19 3.2 CONFIGURATION DE GECHO 22 3.3 LA CONNEXION AU SERVEUR/BBS 25 3.4 FICHIER BATCH DE LANCEMENT 27 3.5 LA LECTURE DES MESSAGES 28 3.6 POUR ALLER PLUS LOIN 32 LES eVeNEMENTS 32 PLUSIEURS BBS 32 POINTS 34 FICHIER DES ABReGeS 34 LES FICHIERS 34 LES ABONNEMENTS AUTOMATIQUES AVANCeS 39 LES ERREURS 41 4. MULTI ADRESSE ET MULTI BBS 44 4.1 LES ADRESSES 44 4.2 LES NODELIST 44 4.3 FDSETUP 46 4.4 GSETUP 47 4.5 LE ROUTE.FD 47 4.6 LES GECHO CORRESPONDANTS 48 4.7 D'AUTRES RESEAUX ? 48 4.8 LES UTILITAIRES 49 4.9 MON LANCE.BAT A MOI 50 4.10 L'ECHANGE ENTRE POINTS. 52 ANNEXE A - AIDE MEMOIRE 54 ANNEXE B - LISTE DES FICHIER A TELECHARGER 55 INTRODUCTION AVERTISSEMENTS Cette documentation a ete : þ faite a partir d'un gros travail realise 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 particulierement competents, Christian CHAMEYRAT 2:324/107.10 et Frederic DELRIEU 2:324/107.11, þ Mise en page par Andre-Pierre LIMOUZIN 2:324/107.12 pour en faciliter la lecture et l'utilisation. qu'ils soient ici remercies. Certains renseignements proviennent aussi d'une doc de Paul Wijmenga. Cette derniere porte surtout sur Binkley et Babel, que je trouve bien plus complexe. H.L.: J'ai complete les parties qui me semblaient obscures, car un nain juche sur les epaules d'un geant 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 evoluer encore. Merci au passage a Philippe GALLE, SysOp de DingoMicro, et a Edmond VANDERMEERSCH Sysop de Lysvallee sans l'aide desquels nous ne serions pas arrives a devenir point. Ce texte ne cherche a etre 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 a "mettre le pied a l'etrier", c'est a dire a vous configurer en tant que point; mais les indications donnees sont nettement insuffisantes pour utiliser pleinement les capacites offertes en tant que point. Les indications donnees le sont a titre indicatif. Si votre SysOp vous donne une autre config, SUIVEZ SES INDICATIONS. De toutes faeons,il connaît le probleme probablement mieux que moi! De meme, il vous est quasiment imperatif d'obtenir l'aide d'un SysOp. Les specificites peuvent varier d'un BBS a l'autre, et la mise en oeuvre de l'ensemble est assez complexe (sans quoi je ne me serais pas farci l'ecriture de cette prose). De plus la "doc" d'origine est bavarde et tres mal faite. C'est uniquement une documentation de reference, sans vue d'ensemble !! Et comme il y a plusieurs logiciels a interfacer, bonjour la difficulte ! Avertissement : il va de soit que ce texte est destine surtout aux personnes connaissant deja le branchement sur un BBS en mode Terminal. En effet, il est fortement deconseille d'essayer de devenir point sans avoir tester quelque temps le mode "normal". Il faut bien apprendre a marcher avant de savoir courir. :-) CONVENTIONS Les caracteres gras italiques sont utilises pour des mots appartenant au patois du monde des BBS. Les caracteres gras sont utilises pour les noms de logiciels utilises dans ce documents. la plupart des logiciels utilises sont configurables avec des menus deroulants. /Global/Status/Private (yes) signifie qu'il faut mettre l'option Private du sous-menu Status du menu Global a yes. Les manipulations a effectuer sont indiquees dans un cadre comme le texte de ce paragraphe. 1. GeNeRALITeS 1.1LE VOCABULAIRE DE BASE Babillards, traduction correcte en franeais de BBS (Bulletin Board System). Il fonctionne avec un groupe de programme, en general compose de 3 parties : þ le MAILER þ le Tosseur / Scanner þ le BBS le MAILER Le Mailer s'occupe de la partie gestion du courrier : il envoie le courrier la où il doit le faire et va le chercher la où on lui dit d'aller. C'est le rôle du programme FrontDoor que nous allons etudier. 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 demarrer 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 meme les premieres lettres de ce nom : FD (FrontDoor) vous proposera l'adresse. Enfin avec Alt-P vous pouvez mettre directement les numeros de telephonedes BBS professionnelles que vous connaissez. Ne tentez aucune manip ici. Cela a toutes les chances de rater puisse qu'il n'y a aucune indication sur la maniere de lancer FontDoor. Et voila ! apres moultes peripeties, vous etes enfin connecte comme vous l'etiez avant sous Lync ou Telemate. C'est utile pour pouvoir lire les nouvelles locales, qui ne sont pas des echomail, elles ne sont pas telechargeables et doivent donc etre consultees en local, ou avec un reader off-line. Le mailer s'appuie sur deux fichiers important : l'annuaire, appele NODELIST qui contient la liste des nodes (quelle surprise), c'est a dire un fichier compile d'une maniere speciale, donnant pour chaque BBS son N° de telephone. Le deuxieme fichier, c'est celui qui parametre le routage, il s'appelle ROUTE.FD. Il indique a FrontDoor les chemins que doivent suivre les lettres. On peut, par exemple, envoyer le courrier destine aux USA directement par le 19, ou plus sagement par un BBS, qui l'envoi a un autre etc. En general ce genre de courrier part vers le BBS dont vous dependez. Sur le BBS, le courrier est a son tour route vers le coordonnateur du reseau auquel vous appartenez et ainsi de suite. Ce mailer est accompagne d'un editeur pleine page, FM. Cet editeur permet de lire et d'ecrire le courrier. Bien souvent on remplace cet editeur par un autre, plus puissant, comme GEDIT ou FidoSystemForWindows. Le Tosser / Scanneur Ce programme - aussi appele AreaManager - va gerer le courrier, non plus au niveau envoi/recuperation, mais au niveau distribution interne. Le courrier est arrive par FD, alors ce dernier passe la main a GECHO, qui regarde de quoi il s'agit. Il gere deux grands types de courrier : þ Il y a en premier le NetMail, courrier individuel, qui est stocke dans un repertoire special. þ Il y a ensuite les EchoMail, les conferences. Ce sont des groupements de courrier, qui ont la particularite d'etre lisibles sur l'ensemble des BBS du monde entier, et regroupes par centre d'interet. On trouve des conferences sur tout, professionnelles (DOS, LAN, NOVELL, C++) ou Hobby (cuisine, aero-modelisme, radio- amateurisme ...) Chacun choisit les conferences qu'il a envie de lire, et c'est le tosser qui va s'occuper de l'abonnement et de la repartition de ces envoies. Gecho est situe a la fois sur la machine du point et sur celle du BBS (dit boss). Donc, quand vous voulez consulter une conference : vous parametrez cette conference dans votre Gecho, afin de lui dire de se preparer a la gerer. Puis vous envoyez par FD un message au Gecho du boss afin de lui dire de connecter cette conference sur vous. C'est tout. Au branchement suivant, vous recevrez les nouveaux messages. Ces courriers sont stockes sur le disque de 3 manieres possibles : le netmail est toujours en .MSG, chaque message est un fichier separe des autres. les conf. sont dans une base de donnees unique dite HUDSON. C'est un systeme tres performant, mais limite en taille (16 Mo quand meme). les conferences sont detaillees par 4 fichiers par sujet, c'est le JAM (initiales des auteurs de la norme). Faites de l'Hudson, ea suffit. 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 deja assez compliquee comme cela. 1.2LES LOGICIELS NECESSAIRES Le mailer Votre logiciel habituel, Telemate, Lync ou autre ne peut fonctionner. Pour etre reconnu comme point, il vous faut quelque chose d'un peu different de votre logiciel de communication habituel. Le plus utilise est FrontDoor. C'est lui qui va gerer les communications avec le node (identification, transfert de fichiers...). Ce type de logiciel est appele Mailer. le Fossil driver Le probleme, c'est que FrontDoor ne gere pas le hard, c'est a dire le port serie (la où on branche le modem). Pour pouvoir l'utiliser, il lui faut un logiciel resident, i.e. un Fossil Driver. Rangez votre tenue d'archeologue, fossil est un acronyme pour Fido Opus SEAlog Standart. BNU est un des fossil drivers que vous pouvez utiliser, X00 en est un autre. L'un comme l'autre sont tres simples. Le Tosser/Scanner Nous installerons Gecho comme Tosser/scanner. L'ensemble prend beaucoup de place, prevoyez-en plus de 5 MO, 10 plutôt selon les adresses que vous gerez. Telechargez ces logiciels (FD, BNU (ou X00) et GECHO) de chez votre SysOp favori, (aujourd'hui il s'agit de FD212, GE100 et BNU170 : cf la derniere page). Creez un repertoire C:\FD, et decompactez tout dedans... Editez la doc. Attention, elle fait largement plus de 100 pages par logiciels ! peu sont assez incomprehensibles 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 precis. APL: Je vous conseille de creer un repertoire C:\FD\DOC dans lequel vous allez deplacer les fichiers de documentation (*.TXT et *.DOC). Cela permet de les travailler plus tard. Il s'agit plutôt de manuels de reference que de manuels utilisateur. Vous pouvez telecharger une version PageMaker sur Garichankar, elle s'appelle FDDOC.ARJ. Elle a ete mise en page par Andre- Pierre LIMOUZIN. Merci a lui. APL: Eh! oui! Milles excuses pour ceux qui n'ont pas PageMaker, mais le meilleur outil c'est celui qu'on sait utiliser :-). Ceci etant, pour ce document-ci vous voyez j'ai fais un effort : j'ai utilise WinWord. 1.3LES ADRESSES Vous allez faire parti d'un Reseau (net), ou Domaine (domain),comme Fido, Lif-Net,...Cette adresse vous a ete donnee par votre SysOp. Il est possible que vous ayez plusieurs adresses, en particulier si vous voulez recuperer des echomail de plusieurs reseau. Par exemple je vais chercher la conference NOVELL du reseau FIDO ainsi que la conference VIRUS du reseau LIF. Je suis oblige d'avoir une adresse FIDO et une LIF. Vous n'etes pas oblige d'avoir une adresse de point par BBS !! il suffit d'en avoir une par reseau, les Boss (Nodes) chez qui vous vous branchez savent gerer des Points ... Je vous deconseille meme d'avoir trop d'adresses, c'est un bon moyen pour vous emmeler 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 meme pour toutes les adresses : Supposons que votre adresse FIDO soit 2:324/107.1. C'est une adresse standard dans les BBS. þ le premier chiffre (2 dans l'exemple) correspond a la fois au reseau (FIDO, LIF etc.) et a la zone geographique : 1 designe FIDO US 2 FIDO Europe 3 FIDO Asie 9 VirNet 74 SparkNet 102 LifNet þ La division suivante est celle des Nets (dans la terminologie FIDO) c'est-a-dire de la region ; elle concerne souvent un morceau de pays. Dans FIDO, les numeros ont ete donnes dans l'ordre chronologique et n'ont pas de rapport avec le telephone. La France y porte le numero 32. Dans les autres reseaux, qui sont nes plus tard, on a eu l'idee de reprendre la codification internationale des postes. La France porte donc le numero 33. þ Le chiffre suivant designe la region : 2:324 designe donc en Europe la region Sud Ouest de la France du reseau FIDO. 102:330 designe le reseau LIF-NET, France Sud-Ouest. Les divisions precedentes ne vous concernent que si vous voulez faire de la communication longue distance (i.e. aller chercher une conf. sur un BBS lointain...). þ La troisieme subdivision (107 dans l'exemple) est plus 'palpable': il s'agit du BBS (Node ou Boss) sur lequel vous allez vous connecter. þ Enfin, en bout de chaîne (1 dans l'exemple) : le Point, c'est a dire VOUS. Vous avez donc l'explication de votre mysterieuse adresse : 2:324/107.1 c'est le premier Point du Node 107 situe au SO de la France dans le reseau europeen de FIDO. Nous allons voir plus loin que l'acces peut (et doit) etre securise, pour que personne ne se branche a votre place avec votre adresse. Jusqu'ici ea va ? Compliquons un peu : FD (FrontDoor), quand on le lance, a besoin d'un fichier special 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 represente le quantieme de l'annee. Nous verrons par la suite ce qu'il faut en faire. Attention encore, la nodelist FIDO fait 700 000 car. compresses, et 2 MO decompressee !! Toutes les semaines arrive chez votre Boss un fichier de mise a jour, une liste de diffusion appelee NODEDIFF, qui doit etre fusionnee a la premiere par un programme special. Vous pouvez telecharger ce dernier chez votre Boss, il s'appelle ARTNODE. Ce programme a ete ecrit par le responsable national du reseau FIDO, Philippe FEUERSTEIN, qui le distribue en echange d'une tequila... Les autres reseaux respectent la meme normalisation d'adresse. Prenons l'exemple de LIF-NET : 102:331/1 c'est le boss 1 de la region Nord de la France pour Lif-Net. HL: 102:331/1.10, c'etait mon adresse quand j'etais Point chez lui. Il existe une nodelist, qui s'appelle ici LIF-NL.nnn. Comme c'est un petit reseau, la nodelist est ecrasee par une nouvelle et non pas mise-a-jour. 2. INSTALLATION ET PREMIERS BRANCHEMENTS Vous avez tout decompresse dans le meme repertoire. C'est plus simple. Enlevez les compressions, mettez-les sur une disquette ou deux. 2.1BNU Logiciel simple s'il en est : Dans la majorite des cas, il suffit de taper BNU sous DOS pour le lancer. Vous pouvez d'ailleurs l'inclure dans votre AUTOEXEC.BAT. Il faut imperativement que BNU soit charge 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 a des vitesses plus importantes. Par exemple, pour un modem 14400 comme le mien (en COM2): BNU /L:1=19200 2.2FRONTDOOR La, les choses commencent a se compliquer un peu. Installation Tout d'abord, lancez le programme de configuration FDSETUP. Pas de souris, evidemment. Mais c'est quand meme mieux que d'autres où tout est parametre en fichier ASCII !! frappez la barre d'espace pour creer le fichier de configuration la premiere fois. FDSETUP Voici les informations minimales que vous allez devoir rentrer : Global/Adress/Main Demander une adresse a votre Sysop. (2.324/107.1 par exemple). Ne prenez pas d'initiative : Seul votre Sysop peut vous donner cette adresse. Notez la dans la case Adresse FIDO du tableau en Annexe A de ce document. Notez egalement l'adresse du Node (ici 2.324/107) dans la case Boss du meme tableau. Mettez l'adresse qui vous a ete donnee par votre SysOp. Les AKA (abreviation de Also Known As) sont vos autres adresses : vous les indiquerez au fur et a mesure que vous vous inscrirez dans d'autres reseaux. Pas d'AKA pour l'instant. Global/Adress/SiteInfo Choisissez un nom. Les BBS ne sont pas des messageries roses. Vous n'avez pas besoin de pseudonyme. En general on prend son Prenom suivi de son Nom. Pour memoire notez le dans la case Nom du tableau de l'annexe A. Mettez votre nom, il sera envoye a chaque branchement par FD sur un autre FD, c'est bien pratique pour les journaux de contrôle des branchements (les LOGs). Global/FileName Renseignez : SYSTEM C:\FD\ NETMAIL C:\FD\MAIL\ FILES C:\FD\FILES\ SECFILES C:\FD\FILES\ (le meme) PACKETS C:\FD\PACKETS\ LOG FILE C:\FD\RESULT.LOG BANNER NODELIST C:\FD\NODELIST\ No BBS MSG BASE C:\FD\MSGBASE\ SWAPPING C:\TEMP (D: si vous avez un RAM disk) Laissez le reste a blanc. Vous creerez ces repertoires apres etre sorti de FDSETUP, car il ne sait pas le faire tout seul. NB : certains m'ont conseille de dire ici que vous pouvez aussi commencer la configuration FD+GECHO par celle de Gecho : il faut indiquer les memes fichiers dans les deux programmes. L'avantage de commencer par GECHO est qu'il sait creer les repertoires lui-meme, donc vous ne risquez pas de faire de faute de frappe. Le defaut c'est que c'est plus complique de commencer par Gecho. Regardez le chapitre suivant (cf. page : 22) et donnez moi votre avis. FD (pour les fichiers FD, BNU, Gecho decompresses) |--- RESULT.LOG (fichier journal de FD) |--- DOC (pour les docs *.TXT, *.DOC) |--- MAIL (pour les messages NetMail) |--- FILES (pour vos fichiers et messages reeus) |--- PACKETS (pour vos messages a envoyer) |--- NODELIST (pour les fichiers annuaires) |--- MSGBASE ( pour les fichiers messages bases) Global/General Renseignez : Your contry code 33 ... Screen BlankingNO ... Il est bon de mettre Your country code a 33, si vous etes en France. Comme j'aime bien voir où en est la machine, meme quand elle ne fait rien, je positionne le Screen blanker a No. Peut-etre que dans quelques temps, quand j'aurais plus confiance dans ces programmes, je reviendrai a Yes. Le reste peut rester par defaut. Global/Users En 1, vous pouvez mettre votre nom (Voir case Nom du tableau de l'annexe A), avec (c'est obligatoire) un acces "supervisor". Pour le mot de passe, c'est vous qui voyez. Moi je n'en mettrai pas, si j'etais vous. C'est surtout prevu pour la version PRO (ou Shareware), où plusieurs utilisateurs utilisent le meme programme ; il faut, dans ce cas, proteger vos acces, afin personne ne puisse superviser, donc modifier les parametres... Mailer/Miscellaneous Ne modifiez que peu de choses. Moi, je modifie les zones suivantes : ... Busy retries 10 Retry delay 30 ... Terminal/ Miscellaneous Il s'agit ici de gerer le mode direct (par opposition au mode de connexion automatique). Indiquez d'abord le repertoire où sont UpLoades (par defaut) et DownLoades les fichiers. Par exemple C:\FD\FILES. Je mets le meme repertoire, ce n'est pas obligatoire ! Verifiez que l'emulation est bien en ANSI et pas en TTY. Acceptez l'Avatar, c'est un ANSI compile, plus performant, que les BOSS envoient la plupart du temps (quand vous avez indique lors d'un branchement que vous les acceptiez). Toutefois, avec les modem modernes a 14400 bps ou plus, le fait d'envoyer un fichier de 300 caracteres ou de 150 est assez indifferent. Donc l'Avatar est de plus en plus inutile. Sauf raison speciale, laissez le ZMODEM comme protocole. Laissez les autres options tranquilles. Verifiez les parametres de votre Modem. En Hard, c'est souvent COM2. Mon modem est un 14400, je mets Lock a NO, et le BaudRate a 19200. On peut aussi, pour plus de performance, mettre le Lock a 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, helas. Vous pouvez quitter le FDSETUP, c'est fini pour l'instant. Voici un bref apereu de l'utilite de ces repertoires crees ci- dessus : MAIL : C'est la que seront ranges les messages NetMail, c'est a dire le "courrier direct" : ces messages ne suivent pas le chemin des echos, et sont plus direct. Ils sont lus uniquement par leur destinataire. Ces destinataires doivent, bien sûr, etre connus (etre dans la NodeList). Envoyer un message non-local (a quelqu'un qui ne se trouve pas sur le meme Node que vous) n'est pas gratuit. On peut router, nous verrons plus tard. La confidentialite des informations NetMail n'est pas absolue, car les SysOp routent les NetMails, et y ont acces. FILES : Tout ce qui arrive du Node sera place ici. Il s'agira notamment des fichiers prepares pour vous (EchoMail compresses), ou demandes 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 repertoire afin de les repartir dans les conferences. PACKETS : On parle plus souvent d'OUTBOUND. C'est un repertoire où FD place des paquets (PKT) en attente d'envoi : leurs noms defilent au lancement de FD. Si vous envoyez un fichier a quelqu'un (file attach), il n'y a, a cet endroit, qu'un renvoie : le contenu peut, lui, etre ailleurs. Pour ces deux chapitres, vous pouvez changer le Path en C:\FD\INBOUND et C:\FD\OUTBOUND si vous le desirez. Moi j'ai pris les propositions par defaut de FD. Le fichier RESULT.LOG (c'est ainsi que je l'ai appele) est un journal (LOG) des resultats du travail de FD. Je l'imprime systematiquement avant de le detruire. Cette impression n'est utile qu'au debut, afin de bien regarder ce qui s'est passe. Personnellement je "vois" mieux sur un listing que sur un ecran. Vieille deformation d'informaticien ? 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 a 0) et 2:322/1.1 est un Point du Boss en question. Cette liste vous sera fournie par votre SysOp. Elle vous est livree sous forme d'un fichier compresse, dont la premiere lettre de l'extension indique le type de compresseur : NODELIST.A?? est en PKPAK compresse NODELIST.Z?? en ZIP NODELIST.L?? en LHA (ou LHARC) NODELIST.J?? en ARJ. Les NODEDIFF sont disponibles le vendredi. Les deux chiffres (??) de l'extension indiquent le quantieme correspondant a ce jour. Ainsi NODELIST.Z89 fut compresse par ZIP le 89 eme (ou 189, ou 289) jour. Le FIDO s'appelle en NODELIST fichie general r Le LIF LIF-NL fichie r VIR VIR-NL etc. þ Copiez ce fichier dans C:\FD\NODELIST (parametre par defaut, vu dans le FDSETUP). þ Decomprimez avec l'utilitaire ad hoc ... NON, AD HOC n'est pas un decompresseur :-) Vous obtenez ce que les americains appellent une Raw NodeList, une NodeListe brute. La premiere lettre de l'extension est devenue un chiffre. La NodeList FIDO fait 2 MO ! Il est imperatif d'avoir dans votre repertoire un fichier NODELIST.xxx. Si vous etes un Point LIF, vous avez un fichier LIF-NL.xxx, le plus simple est sans doute de le renommer. Pour gerer plusieurs NodeList, on verra plus tard. Pour l'instant vous etes sense n'avoir qu'une adresse. Cette NodeList est un fichier ASCII pur beurre (expression ã Rene COUGNENC), contenant la description (nom, SysOp, numero de tel...) des Nodes constituant le reseau. Elle peut etre modifiee manuellement. C'est ce que j'ai fait le jour où Lys Vallee a change de telephone. Cela evite de tout telecharger, mais c'est plus delicat. 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 a l'etat brut est inexploitable par FrontDoor. Il faut d'abord la compiler a l'aide de FDNC.EXE. þ Pour travailler, ce programme a besoin d'un fichier de directives, nomme FDNODE.CTL. Vous allez donc le creer, a l'aide d'un editeur de texte, et introduire les commandes suivantes. ; mini exemple de fichier FDNODE.CTL ; definition de votre numero de point ; Voir case “Adresse FIDO” dans le tableau ; en Annexe A node 2:324/107.1 ; pour composer les numeros: si vous etes a Paris ; dial / 19, ; 33-1 ; 33- 16 ; end ; pour composer les numeros: si vous etes a Paris ; avec un standard (0 pour sortir) ; dial / 019, ; 33-1 0 ; 33- 016 ; end ; si vous etes en province ; dial / 19, ; 33- ; 33-1 16,1 ; end ; si vous etes en province ; avec un standard (0 pour sortir) dial / 19, 33- 0 33-1 016,1 end ; fin du fichier FDNODE.CTL Tout ce qui est apres un point-virgule est un commentaire et est ignore par FDNC. la directive DIAL permet d'indiquer comment acceder a l'etranger et aux numeros en France (non composition du 33 lors de l'appel du BBS, par exemple...). þ Remontez dans le repertoire principal (C:\FD), lancez la compilation (tapez FDNC). þ Si vous ne voulez pas toute la NodeList FIDO, vous pouvez preciser, dans le fichier FDNODE.CTL : use zone 2 Pour limiter le LIF : use zone 102 Ces deux ordres USE ne sont pas vraiment utiles, sauf si vous avez des problemes de place disque, ou si, comme moi, vous aimez tester vos logiciels pour voir où ils vont se planter... Cette liste est mise a jour toutes les semaines par un fichier NODEDIFF, on n'en tient pas compte pour l'instant. 2.3PREMIER BRANCHEMENT EN DIRECT Apres tout ce travail, on va se brancher en direct, comme avec les logiciels que nous utilisions avant. Auparavant, il faut creer un fichier dont nous reparlerons EVENT.FD, 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 creer le fichier. þ Preparez un LANCE.BAT : @echo off CLS c: cd \fd bnu /L:1=19200 :debut fd :fin bnu -U Pour les specialistes de la gestion de la memoire, vous pouvez les monter en memoire haute avec LH, no problem. þ Lancez le fichier LANCE.BAT, BNU et le driver demarre, 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, verifiez que votre modem est allume, branche. Verifiez aussi sa declaration dans FDSETUP : þ sans sortir de FD, faites ALT-C pour lancer FDSETUP. En general, si vous ne vous souvenez plus du raccourci clavier, faites ALT-H pour afficher les menus. Puisque nous sommes dans le NetMail, parlons un peu du status du courrier. Quand vous creez une lettre, elle est en Local (puisque creee sur place), Private (c'est une lettre) Kill (elle sera detruite une fois envoyee). Vous pouvez modifier ce status en tapant ALT-S : FD vous donne la liste des status que vous pouvez changer. L'un des plus employe est CTRL-C, qui passe le courrier en Crash. Il partira directement et immediatement des que vous reviendrez sous FD. D'autres statuts s'appliquent aux conferences, nous les verrons par la suite. 2.4L'ENVOI D'UN MSG Vous allez maintenant effectuer votre 1ere connexion automatique a un BBS, et signaler au SysOp que tout va bien. þ Apres avoir lance FD, faites ALT-E pour appeler l'editeur (vous pouvez aussi l'appeler sous DOS en tapant FM). Un ecran presque vide va s'afficher, avec le message folder empty. Par defaut, vous etes dans le dossier NetMail. ALT-M vous donne acces au menu. Demandez a inserer un message (touche INS). En appuyant directement sur return a la demande d'adresse, vous obtiendrez tous les BBS de votre zone. Avec fleche-droite et fleche gauche, vous accedez aux autres BBS. 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'a selectionner le bon. Les noms ainsi selectionne sont ceux de votre NodeList. Si vous voulez consulter une region, par exemple le Sud- Ouest franeais, vous pouvez aussi faire : 2:324/? FM vous proposera toutes les BBS de cette region. Vous pouvez modifier le status du message (par exemple enlever l'option Kill pour garder ce message historique). Comme vous etes impatient, demandez l'envoi immediat de votre courrier grâce a ALT-S puis CTRL-I (option Immediate). Enfin, entrez votre texte, terminez par CTRL-Z (Attention ! ALT-Z sort sous DOS, il faut faire EXIT pour revenir) et sortez de l'editeur par ALT-Q et revenez sur FrontDoor. Au bout de quelques secondes, FD va numeroter, se connecter sur le BBS, s'en faire reconnaître, et lui envoyer votre message, qui sera lu par votre destinataire a sa prochaine connexion. Vous venez de franchir la 1ere etape. Chouette, non? Si la connexion se passe mal, et que vous etes sur de la configuration de votre modem (sinon on sort de notre propos actuel), alors commencez par regarder le fichier LOG. Si vous voyez dans RESULT.LOG un message comme : Password error Handshake failure C'est que votre Boss et vous meme n'avez pas prevu le meme mot de passe. Il faut lui telephoner pour regler cela manuellement. Si vous creez du courrier par FM, il sera envoye automatiquement lors du prochain lancement de FD. Ceci parce que il existe un declencheur automatique, l'evenement global. 2.5L'ACCeS INTERNET Par FIDO, une Gate, une passerelle en franeais, vous donne acces a l'EMAIL d'Internet. Pour cela il faut respecter une syntaxe un peu compliquee dans le NetMail. Supposons que vous vouliez ecrire a John Harid@sdfe.univ.org. Voila ce qu'il faut faire : from: Votre adresse FIDO to: UUCP,2:29/777 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. re: Le sujet texte: 1ere Mettre l'adresse Internet du destinataire ligne - reel, precedee des trois caracteres to:, cadres a droite surtout sans blanc. Ensuite un espace, et enfin en 5eme caractere l'adresse exacte. 2eme La deuxieme ligne est obligatoirement ligne - blanche. 3eme Ici commence le texte du message. ligne - Votre correspondant veut vous repondre ? 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 Exemples : Hubert Lelong@p1.f107.n324.Z2.fidonet.org Frederic Delrieu@P11.f107.n324.z2.fidonet.org Ap Limouzin@P12.f107.n324.z2.fidonet.org Eh voila ! Ce n'est pas plus complique que cela. 2.6ECHANGE ENTRE POINTS On peut echanger directement des messages entre points, ou des fichiers. J'ai rejete ce chapitre a la fin du document(cf. page : 52). 3. LES ECHOMAIL Nous atteignons la partie la plus delicate mais aussi la plus interessante : la gestion des Conferences / Echos / Board (ces 3 mots sont synonymes). Cette gestion s'effectue principalement en 3 parties: þ la recuperation sur le node de votre courrier, þ le TOSS, qui decompresse les messages et les mets en place, þ le SCAN, qui compresse vos reponses dans le but de les renvoyer sur le BBS. Pour cela, il va falloir poursuivre la configuration de FD. 3.1EXTENSION DE LA CONFIGURATION DE FD þ Relancez FDSETUP. Il va falloir informer FD des echos a prendre, où les prendre et quand. Nous supposerons que je veuille aller chercher la conference NOVELL sur Garichankar. Manager/Folders þ Faites . þ Validez la zone status, qui vous propose un menu a droite. þ Faites Barre d'espace sur MsgBase et sur Conference, puis validez (entree). On vient de signifier a FD que la conference est une EchoMail standard. þ Renseignez : Board : et indiquez le premier numero libre. Partez de 2, afin de garder le 1 libre pour plus tard (traditionnellement, c'est un conf. locale, or peut-etre serrez-vous un jour BBS ?). Aucun rapport avec le N° de conference qu'a cette conf. chez votre boss. Title : Pour plus de facilite, mettez donc le titre exact de la conference chez votre Boss, mais ce n'est en aucune maniere une obligation. Dans mon exemple, je peux mettre NOVELL, ou CONFERENCE sur NETWARE. Si vous mettez plusieurs conference, notez bien leur caracteristiques, en particulier le N° de board, qu'il faudra repeter juste dans Gecho. Ici j'ai choisi NOVELL, board 2. APL : Je vous conseille de reporter les noms des conferences exactes dans le tableau en Annexe A dans les cases Board 2, Board 3, etc. Vous en aures besoin plus tard. User : PassWord :Ne rien modifier. (Ne mettez un PassWord sur une conf. que si vous avez plusieurs utilisateurs declares, qui n'ont pas les memes droits d'acces. Ce n'est pas pour un point "normal"). Use AKA : contient votre N° de point. (Voir case Adresse dans le tableau en annexe A). Sinon allez voir les parametres generaux (Global/Address/Main). Manager/Security þ Pour eviter que tout le monde puisse acceder a votre courrier, convenez avec votre Boss d'un mot de passe de branchement, que nous allons mettre ici. APL : Reporter ce mot de passe a la case Mot de passe dans le tableau en Annexe A, vous en aurez besoin plus tard. þ Faites , mettez l'adresse de votre boss (dans notre exemple, c'est 2:324/107) Voir case Boss du tableau en Annexe A. 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 a vous d'y aller. Nous allons programmer un Polling (interrogation en langage de telecom). Pour cela il faut d'abord introduire un evenement, sorte de declencheur horaire, qui lancera le polling. FDSETUP Manager/Events Vous n'avez que le @. þ On va en creer un autre, faites Note : si vous detruisez par erreur l'evenement @, le plus simple c'est de detruire le fichier EVENT.FD et de le recreer en entrant a nouveau dans Manager/Events. þ Renseignez : Tag : On vous demande d'abord une marque (Tag) mettez une lettre A par exemple. Days : par defaut c'est all, sinon validez et selectionnez par la barre d'espace. Start Time :Moi j'ai mis 06:00 (declenchement a 6 heures du matin). Lengh : J'ai mis 1:0 (1 heure). þ Tapez pour sortir. Si vous voulez supprimer un evenement : þ Faites - un asterisque apparaît - et confirmez la MAJ. si vous faites entree pour verifier, il a disparu. Cet evenement est maintenant pret a etre declenche. Que doit-il faire ? Il faut creer un fichier ASCII C:\FD\ROUTE.FD. En fait ce fichier existe deja. Dedans est mis en place (schedule) l'evenement @ (global), que vous pouvez modifier comme suit : SCHEDULE @ * þ On va y ajouter la description de l'evenement A : ;appel nocturne de DM SCHEDULE A * POLL 2:324/107 L'ordre des instructions n'est pas indifferent : le POLL concerne le SCHEDULE qui le precede. L'adresse a Poller est l'adresse de votre Boss (Voir case Boss du tableau en Annexe A. Pour avoir l'execution de votre TOSS (decompression/tri) automatise, nous allons demander a FD de generer une ERRORLEVEL en cas de reception d'un paquet d'echo. On pourra la recuperer dans un .BAT, comme nous le verrons. FDSETUP Mailer/Error Level/Received Mail þ Pour cela, donnez un numero a a cette option. Dans l'exemple qui va suivre, ce numero est 100, mais vous pouvez mettre n'importe quel numero entre 31 et 255 (les numeros 0 a 30 sont reserves a FD). Il faut egalement autoriser la sortie en cas de reception de mail, ce qui se fait dans Mailers/Miscellaneous/Trigger Exit Upon Receipt et dans Manager/Events : Vous pouvez modifier 2 evenements :le @ qui est le general, et le A qui est l'evenement de poll a 6 heures du matin. þ Validez sur le nom de l'evenement, puis descendez sur Behavior, validez, barre d'espace sur Exit When Mail Received pour le mettre a Yes. Validez, sortez par , Save changes : Yes. Que va-t-il se passer ? Si c'est l'evenement @ qui tourne, la sortie de FD avec ERRORLEVEL 100 sera declenchee si vous vous connectez en poll force (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 reception de courrier, il sortira avec ERRORLEVEL 100. Comme cela il n'y aura pas de sortie intempestive si vous n'avez pas reeu de courrier. Si votre evenement A lance plusieurs Polls, vous pouvez etre certain d'avoir toujours au moins un courrier. Sortir a chaque Poll est une erreur. Il va falloir automatiser differemment. Nous verrons ce cas quand nous automatiserons la lecture des messages (Voir chapitre 0) 3.2CONFIGURATION DE GECHO Une fois FD bien configure, il faut faire de meme dans le tosser. Il n'y a pas de parametres 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 premiere 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. GSETUP System Data/Network Addresses þ Mettez votre N° de point. Voir case Adresse du tableau en annexe A. System Data/User Maintenance þ Mettez votre nom en 1. Voir case Nom du tableau en annexe A. System Data/Path Names Il faut que les noms de repertoires coïncident avec FDSETUP : Message base c:\fd\msgbase netmail c:\fd\mail inbound mail c:\fd\files (valeur par defaut #) 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 c:\temp semaphore c:\temp Gsetup va creer les quelques repertoires qui manquent. FD (pour les fichiers FD, BNU, Gecho decompresses) |--- ROUTE.FD (Gestion des evenements) |--- EVENT.FD (Descritption des evenements) |--- RESULT.LOG (fichier journal de FD) |--- GECHO.LOG (fichier journal de GECHO) |--- DOC (pour les docs *.TXT, *.DOC) |--- MAIL (pour les messages NetMail) |--- FILES (pour vos fichiers et messages reeus) |--- PACKETS (pour vos messages a envoyer) |--- NODELIST (pour les fichiers annuaires) |--- MSGBASE ( pour les fichiers messages bases) |--- BADECHO ( pour les messages sans conference) System Data/FileNames þ Je mets GECHO.LOG. (note : apres relecture de ce texte, j'ai evolue : j'ai decide que tous les journaux seraient reunis sur un seul. J'ai donc supprime le GECHO.LOG et remplace ce parametre par RESULT.LOG, comme pour FD. J'y ai mis aussi les logs des autres programmes, afin que j'ai dans un seul fichier tous les resultats des connexions. Je trouve cela plus facile a consulter). System Data/Compression Programs par F10, je prend ARJ par defaut. Ceci suppose que figure, dans le Path MS-DOS, le repertoire où sont vos compresseurs- decompresseurs. Ayez au moins ZIP et ARJ, PAK et LHA aussi. Nous allons passer directement au gestionnaire des zones mail : Area Manager Nous allons les creer exactement comme sous FDSETUP. Donc ici : þ Tapez Area name : NOVELL Le nom de la conference (Voir case Board 2 du tableau en Annexe A). Board : 2 Origin AKA : 2:324/107.1 votre Numero de Point (Voir case Adresse FIDO du tableau en annexe A) . Export list : 2:324/107le numero du Boss (Voir case Boss du tableau en annexe A). Node Manager Cette partie est utilisee surtout par les BBS. Elle vous permet cependant d'indiquer, pour un Node donne, le compresseur a employer si ce n'est pas celui par defaut. Comme vous n'avez pour l'instant qu'un BBS a consulter, vous pouvez sauter ces informations. Si vous voulez le faire, en prevoyant que vous allez interroger plusieurs Nodes, alors il faut : Node Manager/Node Address C'est la meme que celle de l'export list precedente. Ici : 2:324/107. Voir case Boss du tableau en Annexe A. Node Manager/Compression Type Vous allez preciser ici le compacteur a employer, s'il est different du compacteur par defaut. Il faut que vous soyez d'accord avec votre Boss sur ce programme, quoique les tosseurs les plus recents, comme Gecho justement, permettent de le changer par message de l'areamgr. Node Manager/PassWord Il y a deux mots de passe : le PACKET PASSWORD et le AREAMGR PASSWORD. En general le premier n'est pas rempli, il ne sert qu'a contrôler, a la reception, qu'un paquet de messages est bien pour vous. Le second reprend le plus souvent le mot de passe que vous avez convenu pour le FDSETUP/SECURITY. C'est le systeme le plus simple, mais il n'est pas obligatoire. 3.3LA 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 reception d'un message qui vous interesse, le BBS va creer un paquet qui vous est destine, paquet qui vous sera envoye des que vous vous connecterez. Attention: les paquets ainsi prepares sont stockes sur le disque dur du Node. Il faut donc vous y connecter regulierement pour recuperer votre courrier, sous peine de saturer le Disque Dur de votre SysOp (et de vous faire supprimer le paquet par la meme occase). Cette configuration s'effectue en envoyant un message au Gestionnaire d'Echo, generalement AREAMGR ou GECHO. Si je suis mon exemple, il faut envoyer un message a Garichankar pour Gecho, afin que la zone NOVELL me soit donnee en consultation. þ Appelez FM (Taper Atl E sous FrontDoor), þ Creez un message pour : GECHO (tapez pour un nouveau message) : To: Tapez GECHO. Faites . FM affiche une virgule et attend l'adresse du Boss (case Boss du tableau en Annexe A). Tapez celle-ci (2:324/107). Re: Dans le sujet mettez le mot de passe dont vous avez convenu avec le Boss. Ce mot est indique dans la zone GSETUP NodeManager/AreamgrPassword (case Mot de passe du tableau en Annexe A, si vous avez le meme pour FD). Texte:Dans le texte, indiquez les zones que vous voulez prendre : +NOVELL Pour verifier, vous pouvez ajouter %QUERY, parametre qui vous listera les zones sur lesquelles vous etes deja connecte. Retenez aussi le parametre %HELP qui donne les commandes supportees par Gecho, ainsi que %LIST qui donne la liste des conferences disponibles sur le BBS et accessible par le Point. APL : Il me semble utile de preciser ici le contenu type du message a envoyer. Je vous donne le premier que j'ai envoye a Gecho : from: Ap Limouzin,2:324/107.12 to: GECHO, 2:324/107 re: RIENAVOIR texte +NOVELL %QUERY %HELP %LIST þ Validez le message (Tapez Ctrl Z) et sortez de l'editeur FM (Alt Q). Voici un exemple de message, 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 conference des utilisateurs de Garichankar. from: Prenom Nom 2:324/107.1 to: GECHO, 2:324/107 re: mot_de_passe texte -NOVELL +ANNONCES +LOCALE %LIST En retour (a la connexion suivante, ou le lendemain), GEcho va vous donner la liste demandee, 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 conferences que vous avez configurees. N.B. : Il n'estpas possible de connecter chez votre boss une conference si le boss ne vous a pas donne un acces a la gestion de ses conferences : c'est pourquoi, non seulement la session FD est securise par un mot de passe, mais aussi les appels a Gecho. les BADECHO Si la connexion s'est bien passee, le courrier arrive. Gecho toss le decompacte 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 conference, soit parce que le mot de passe de connexion des conferences est errone (security violation), soit parce que la conference n'est pas declaree du tout etc. Si les conferences ont bien ete decompressees, Gecho les liste dans un log special SUMMARY.LOG. Ce nom ne peut etre change, de plus ce fichier est ecrase a chaque fois. Si vous voulez le sauvegarder, il faut le prevoir dans le .BAT de lancement. Attention : si vous voyez dans le result.log le message "security violation" apres le nom d'une conference, alors que d'autres ont ete acceptees, c'est dans le gsetup qu'il faut aller regarder, plus precisemment, dans l'area manager où il faut contrôler le numero de connexion. Si toutes les conferences sont refusees, allez voir le mot de passe que vous avez mis dans le "node manager" pour votre boss. Gecho met alors tous les messages sous forme individuelle (.MSG) dans le repertoire \FD\BADECHO. Il va falloir aller les lire, surtout si vous voulez corriger. þ Lancez FDSETUP pour creer une nouvelle conference. Manager/Folders þ Faites . Cette fois-ci on ne change pas son Status, vous allez juste lui donner un titre (BadEchos) et indiquer le chemin d'acces : \FD\BADECHO. Status: Ne rien modifier Title: BadEchos Board/Path: C:\FD\BADECHO Vous verrez que vous pouvez alors lire les .MSG dans cette conference, ce qui vous permettra de prendre toutes les mesures necessaires. 3.4FICHIER BATCH DE LANCEMENT Nous allons maintenant faire tourner tout cela ensemble grâce a un fichier batch (vous vous en doutiez: nous n'avons pas defini un ERRORLEVEL pour rien). Plutôt que de lancer FD directement, lancez-le avec LANCE.BAT : þ Modifiez le fichier LANCE.BAT : c: cd \fd bnu /l:1=19200 :debut fd if errorlevel 100 goto ml-toss goto fin :ml-toss gecho toss print result.log print gecho.log goto debut :fin bnu -u Ce fichier va lancer FD. Si vous recevez du courrier, FD va sortir en generant une ERRORLEVEL 100. Le toss sera alors fait, et FD sera relance. Vous pourrez consulter a loisir les messages reeus. 3.5LA LECTURE DES MESSAGES La lecture des message se fait a l'aide de l'editeur FM. þ Pour les consulter, lancez FM (Sous FD, Tapez Alt-E). þ Tapez Alt-F pour avoir la liste des conferences, remarquez au passage que la premiere indiquee 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. On utilise les touches flechees pour passer au message suivant/precedent. Pour repondre a un message : þ Tapez Alt-R comme d'habitude. Vous pouvez, dans un message, reprendre celui de votre correspondant. C'est le Quote. FD vous le propose par defaut. Afin d'eviter de surcharger les messages, detruisez les lignes inutiles par Ctrl-Y. APL : Je vous conseille de reprendre le Quote systematiquement. Pensez a votre interlocuteur qui va recevoir votre reponse peut-etre plusieurs jours apres avoir pose sa question et qui risque d'en avoir oublie la teneur, surtout s'il en a pose plusieurs entre-temps. En revanche il n'est pas utile de reprendre toutes les lignes du texte... Une fois que vous avez repondu aux messages, vous voulez les envoyer a votre boss. Pour cela il faut d'abord scanner ces conferences, afin de transformer l'ensemble de vos messages en un bloc compact, a envoyer par FD. C'est le rôle de GEcho Scan. Il cree un packet, que vous pouvez voir dans FM (mais pas consulter) avec comme sujet C:\FD\PACKETS\042FDPAE.TU0. (L'extension designe 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 a tuer. Truncate/Send Le fichier 042FDPAE.TU0 sera mis a longueur nulle, comme cela GEcho le detruira. Direct Sans routage. Pour lancer le Scan, vous pouvez programmer une touche de fonction, le plus simple c'est de mettre directement l'action a faire, commandee par la touche de fonction F1. FDSETUP Mailer/Function Key þ Tapez la touche F1. Un menu s'affiche : Title: Scan des messages donnez un titre Action: GECHO SCAN Commande a executer Pause: Yes si vous voulez voir mieux ce qui se passe, mettez une pause : FD attendra avant de reprendre la main. þ et sortez (tapez ). On peut aussi positionner un autre ERRORLEVEL. Mettons 110. C'est un peu plus complique, mais l'avantage c'est que nous allons travailler comme precedemment, c'est a dire de maniere assez standardisee. FDSETUP Mailer/Function Key. Tapez la touche F1. Un menu s'affiche : Title: Scan des messages donnez un titre Action: ?110N° de l'ERRORLEVEL Le point d'interrogation n'est pas une faute de frappe. þ et sortez (tapez ). Enfin une troisieme maniere, sans doute la meilleure pour une future exploitation, c'est de creer un evenement special, qui positionnera l'ERRORLEVEL que nous recuperons, comme dans la deuxieme methode, dans le .BAT. Pour ce faire, on va creer un nouvel evenement, l'evenement X (comme eXterieur). FDSETUP Manager/Events þ Renseignez : Tag: la lettre X est obligatoire. Days: par defaut c'est all, sinon validez et selectionnez par la barre d'espace. Start Time: mettez une demie heure avant le premier polling. Error Level: 110 Behaviour: Les options sont beaucoup moins nombreuses. Il est interessant de mettre Force a Yes. Ainsi si votre machine se plante, quand vous relancerez FD, l'evenement X se declenchera. Dans les deux derniers cas, il faut modifier le fichier LANCE.BAT pour obtenir : LANCE.BAT c: cd \fd bnu /L:1=19200 rem : destruction des log si le toss est fait et edite : 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 bnu -U Si vous employez la troisieme maniere, c'est a dire un evenement X qui declenche le SCAN, alors il me semble tout indique d'en faire autant avec le Toss. Si votre evenement de Poll (evenement A) est prevu a 6:00, lancez le Scan (1er evenement X) a 5:45, et le Toss (2eme evenement X) a 6:20. Vous saurez le faire ? Creez un nouvel evenement exterieur X (eh oui, c'est autorise !) avec les memes dates que les deux autres. Mettez l'ERRORLEVEL a 100, comme on l'avait fait precedemment dans les evenements A et @. Au passage, si certains evenements ont une sortie acceptee apres reception de mail, il faut la neutraliser. L'avantage d'avoir un evenement X qui declenche le Scan, suivi d'un A qui declenche le Poll suivi d'un X qui declenche le Toss, c'est que les journaux seront tres clairs. Vous pouvez consulter : þ d'abord RESULT.LOG pour savoir ce qu'a fait FD (et si les BBS ont bien toutes repondu) þ puis GECHO.LOG pour voir ce qu'a fait Gecho, þ enfin SUMMARY.LOG qui vous donne le resultat du dernier Toss : dans quelle echomail a ete reparti le courrier. 3.6POUR ALLER PLUS LOIN AVANT d'aller plus loin, il faut que tout ce que nous avons vu precedemment fonctionne correctement. Pour optimiser votre fonctionnement, nous allons mettre en place quelques trucs, il y en a d'autres, ce sera a vous de les trouver. Les evenements L'evenement @ (global) est l'evenement actif quand aucun autre ne l'est. Par defaut, il lance l'emission du courrier. Ce qu'il fait est defini, comme pour tous les evenements, a la fois dans FDSETUP (commande Manager/Event) et dans ROUTE.FD. L'evenement A que nous avons cree fait un Poll. Si j'ai ecrit du courrier au BBS que je poll en standard dans evenement, je vais me connecter deux fois. Pour l'eviter, il faut bloquer le courrier en modifiant le fichier ROUTE.FD. ROUTE.FD þ Ajoutez au debut du ROUTE.FD : HOLD * et c'est tout !! Ceci signifie que si vous n'avez pas prevu de Poll dans le ROUTE.FD, le courrier ne partira pas... Attention : le parametre 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. Meme au Poll : il faudra attendre que le destinataire se branche chez vous. C'est une attitude de BBS (Node), alors que vous n'etes que point. Plusieurs BBS Si vous envoyez du courrier a un BBS qui n'est pas dans votre secteur, il part par defaut vers le node /0. Supposons que je veuille ecrire a Philippe GALLE, 2:322/1. Comme je suis 2:324/107.1, FD considere qu'il ne s'agit pas de la meme region. Il envoie donc mon message a 2:322/0 qui le reroutera. Je peux considerer que tout le NetMail part de chez moi vers mon Boss, c'est celui-ci qui routera. Je rajoute, en tete de mon ROUTE.FD un ordre : ROUTE.FD þ Ajouter en tete du fichier : route-to 2:324/107 * ;... Mais, pour une raison quelconque, je peux vouloir aller chez Dingo souvent. Par exemple parce que je lis la conference NOVELL, et que je ne veux pas attendre le routage normal. Je vais aller la cherche directement chez Philippe. Je modifie ROUTE.FD : ROUTE.FD þ Ajouter en tete du fichier : ROUTE-TO 2:324/107 * NO-ROUTE 2:322/1 ;... Combine avec le ROUTE-TO precedent, cela signifie que tout les courrier part a Garichankar, sauf le specifique de DingoMicro. On peut d'ailleurs combiner les deux ordres directement : ROUTE.FD þ Remplacer en tete du fichier : ROUTE-TO 2:324/107 * NO-ROUTE 2:322/1 ;... par : ROUTE-TO 2:324/107 * EXCEPT 2:322/1 Points J'ai aussi ecrit a des Points. Le courrier ne partait pas. Les adresses ne semblaient pas plaire a FD. Pour y arriver, j'ai rajoute un foreage : ROUTE-TO 2:322/1 2:322/1.* routera tous les points sur le BBS. Idem pour mes correspondant americains : ROUTE-TO 2:322/1 1:* Fichier des abreges J'ecris souvent aux meme personnes. Pour aller plus vite, je cree un NAMES.FD : il se compose de lignes ASCII, avec la structure : Abreviation,Nom,Adresse,Sujet par defaut Par exemple : ED,Edmond Vandermeersch,2:322/2,salut Edmond PG,Philippe Galle,2:322/1,Bonjour Philippe DG,David Gersic,1:11/70,Hi David HL,Hubert Lelong,2,324/107,Salut super-prof ETC. Dans le courrier, vous mettez l'abreviation precedee d'un asterisque (*)dans la zone To:, cette derniere sera remplie par le nom et l'adresse que vous avez indiques. Pratique, s'pas ? Les fichiers Comme vous etes un bon participant, vous allez envoyer (UpLoad) et recevoir (DownLoad) des fichiers. UPLOAD vers un BBS. þ Dans le sujet, mettez le nom des fichiers, separes par des espaces si necessaire. Vous pouvez aussi mettre C:\TMP\*.* (par exemple), puis selectionner dans la fenetre d'affichage avec la barre d'espace. þ Changez le Status en File (ALT-S CTRL-F). Exemple : from: Ap Limouzin,2:324/107.12 to: Hubert_Lelong, 2:324/107 re: C:\SEQS\S0058.ARJ C:\SEQS\S0059.ARJ texte Voici les dernieres mise a jour des sequences 58 et 59. Je te laisse le soin de les ranger dans la bonne zone A+ þ Validez le message (Tapez Ctrl Z) et sortez de l'editeur FM (Alt Q). Le fichier arrivera dans le repertoire de stock du BBS, et le SysOp saura le recopier au bon endroit. APL : Comme j'ai l'habitude de beaucoup envoyer de fichiers aux Sysop de Garichankar, je voudrais signaler que le texte du message tape dans la zone Texte de FM n'a rien a voir avec la legende (description) qui apparait dans la zone a cote du fichier quand vous demandez la liste des fichiers d'une zone. La legende c'est votre Sysop qui doit se la taper “ a la main ”. Si vous ne voulez pas vous faire engu... par votre Sysop, il suffit de compacter (avec ARJ) votre fichier en y joignant un fichier FILE_ID.DIZ qui contient la description de ce fichier. Exemple Soit la structure ci-dessus. Pour creer un fichier S0058.ARJ contenant les documents S0058FS.PM4, S0058FT.PM4, S0058SF.PM4, S0058TA.PM4 et S0058PC.PM4. C:\ |--- SEQS | |--- S0058 | | |--- FILE_ID.DIZ | | |--- S058FS.PM4 | | |--- S058FT.PM4 | | |--- S058SF.PM4 | | |--- S058TA.PM4 | | |--- S058PC.PM4 Le fichier S0058.ARJ doit etre transmis au BBS Garichankar. Avant de compacter les documents composant ce fichier, quelques operations a effectuer : þ Avec un editeur de texte, creez un fichier FILE_ID.DIZ contenant la description du fichier compacter. Par exemple : Sequence AFPA - GTS Informatique N° 58 Apprentissage d'un langage de programmation Auteur A-P LIMOUZIN Env. Techn: Langage C þ Compacter les documents et le fichier FILE_ID.DIZ avec le compacteur ARJ et creez ainsi le fichier S0058.ARJ : C:\SEQS\S0058\>ARJ a S0058 *.* þ Uploadez le fichier S0058.ARJ (voir encade precedent). Le fichier S0058.ARJ et la legende apparaitront dans la liste des fichiers de Garichankar. DOWNLOAD chargement vers vous, traduit par Prendre þ Dans le sujet mettez le nom complet du fichier, ou les noms separes par des espaces. þ Changer le Status en Freq (ALT-S CTRL-R) : c'est un File Request. Exemple pour telecharger la liste des fichier de Garichankar (GARICH.ARJ) : from: Ap Limouzin,2:324/107.12 to: Hubert_Lelong, 2:324/107 re: GARICH.ARJ texte:aucun status: Freq, Local, Kill Validez le message (Tapez Ctrl Z) et sortez de l'editeur FM (Alt Q). Cette requete est envoyee au gestionnaire de fichier de FD, qui peut-etre FD lui-meme, ou un autre programme (FDRPR par exemple). Ce Requester execute l'instruction immediatement et vous envoie soit une reponse negative motivee, soit le fichier. Certains fichiers sont proteges par des mots de passe. Il faut que le SysOp vous donne ce mot, afin que vous puissiez l'indiquer au Requester. DownLoad d'un Fichier protege par un mot de passe from: Ap Limouzin,2:324/107.12 to: Hubert_Lelong, 2:324/107 re: GARICH.ARJ !PSSWRD texte:aucun status: Freq, Local, Kill Dans l'exemple, le password est PSSWRD, il est separe du nom du fichier par un espace suivi d'un point d'exclamation. Il existe une version speciale des requetes : les Magic Names. Ce sont des fichiers speciaux, avec un nom standardise, qui permettent de faire toujours la meme requete, et d'obtenir le dernier fichier correspondant meme s'il ne porte pas le meme nom. Voici les miens sur Garichankar : NODELIST contient les dernieres nodelists FIDO, LIF, Spark LIFNL la derniere LIFNET DODEDIF la derniere diff FIDO Z74 la derniere Sparknet NEWFILES liste des fichiers FILES liste des fichiers de Garichankar ABOUT que faire sur Garichankar ? POINT la derniere version du texte que vous lisez Pour faire la demande, c'est le meme principe, en employant le Magic Name au lieu du nom reel. Requete systematique : si vous voulez faire une requete systematique d'un magic name (ou d'un autre fichier) tous les lundis par exemple, il y a deux solutions. La premiere et la plus simple, c'est de demander a votre boss de programmer l'envoi hebdomadaire. Vous n'aurez alors rien a faire ... La seconde, c'est d'employer un robot, car FD ne sait pas faire une requete programmee. En revanche il sait declencher un evenement qui va positionner un nouveau return code. Cela nous savons deja le faire. FDSETUP Manager/Events þ Renseignez : Tag: la lettre X est obligatoire. On peut creer plusieurs evenements X. Days: Le mardi a 3:50 par exemple (avant l'event A de polling). Start Time: Ne lui donnez pas la meme heure que les autres pour eviter qu'il ne soit ecrase par le dernier qui porterait la meme heure. Error Level: 111 Behaviour: Les options sont beaucoup moins nombreuses. Il est interessant de mettre Force a Yes. Ainsi si votre machine se plante, quand vous relancerez FD, l'evenement X se declenchera. Il declenche le code erreur 111 (par exemple). C'est a partir de ce return code que, dans le LANCE.BAT, nous lancerons un nouveau programme de requete, un robot. Telechargez un programme robot, par exemple XROBOT. C'est un programme simple a parametrer, dont la doc est comprehensible. On croirait que le redacteur s'est penche sur le probleme du manuel utilisateur, il y a meme des exemples |-). Xrobot genere un enregistrement special dans le courrier. Prevoyons un lancement hebdomadaire, le mardi a trois heures 50 par exemple (avant l'event A de polling). Sortie par error level 111. Je modifie le LANCE.BAT de lancement : if errorlevel 111 goto xrobot ............... :xrobot rem : requetes automatiques des nouveaux fichiers : xrdos get /fnewfiles /r*pa /r*ed /r*mn goto debut Les abonnements automatiques avances 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 arrives dans le BBS, de faire suivre ces fichiers aux points qui l'ont demande, etc. Il fonctionne (vu de votre côte) exactement comme Gecho. Pour savoir les possibilites qu'il offre, envoyez un message : þ Appelez FM (Taper Atl E sous FrontDoor), þ Creez un message pour : ALLFIX (tapez pour un nouveau message) : To: Tapez ALLFIX. Faites . FM affiche une virgule et attend l'adresse du Boss (case Boss du tableau en Annexe A). Tapez celle-ci (2:324/107). Re: Dans le sujet mettez le mot de passe dont vous avez convenu avec le Boss. Ce mot est indique dans la zone FDSETUP Manager/Security (case Mot de passe du tableau en Annexe A). Texte:Dans le texte, indiquez les zones que vous voulez prendre : %LIST from: Ap Limouzin,2:324/107.12 to: ALLFIX, 2:324/107 re: RIENAVOIR texte:%LIST Vous voyez que cela suppose que vous ayez demande a votre boss qu'il introduise le password dans les parametres d'ALLFIX. Car, bien entendu, le parametrage de ce programme est totalement independant de celui de FD, de Gecho, de RA (le BBS) etc. mais ce n'est pas votre probleme :-)) . APL : Moi, je vous conseille de demander a votre sysop de prendre toujours le meme (case Mot de passe du tableau en Annexe A). Note special sysop : Ne venez pas me dire que, chez vous, le mot de passe d'ALLFIX n'est pas indique dans FDSETUP/SECURITY, je le sais, mais comme nous avons convenu de prendre systematiquement le meme, c'est a ce endroit que votre point retrouve le plus facilement l'information. C'est par l'intermediaire de ce programme assez genial que vous recevrez les derniers antivirus, les derniers upgrades de Netware, etc... ALLFIX gere aussi une conference tres 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 il y en a plein), un fichier dont vous connaissez le nom. Voici un extrait d'un texte plus long, que vous pouvez telecharger par Freq sur Garichankar. Il s'appelle WANTEDFR.ZIP. Il a ete ecrit par Mathieu Chappuis - A.C.M.E. BBS. C'est le responsable ALLFIX en France, vive lui. La ligne sujet contient les clefs d'interrogation. Une specification de fichier(s) Exemples : 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 ignore (faut pas pousser!) Un nom de fichier doit contenir au moins 4 carateres significatifs hors wildcard (* et ?), par exemple BBS* est ignore, mais BBSF* est accepte. Une partie de la description Exemples : /OOP Trouvera les fichiers qui contiennent une description comme 'Virtual Unit with OOP' ou 'Pascal OOP Tutorial' "al OOP" Quand la partie de description a rechercher contient des espaces il faut les integrer entre guillemets. Trouvera 'Tutorial OOP' ou 'Pascal OOP' Exemples : AREA: WANTED.FR Recherche tous les From: fichiers FRACT*.* To: ALLFIX Subject: FRACT* AREA: WANTED.FR Recherche tous les From: fichiers FRACT*.* ET ceux qui contiennent 'Julia' To: ALLFIX dans leur description. Subject :FRACT* /Julia AREA: WANTED.FR Recherche tous les From : fichiers FRACT*.* ET ceux qui contiennent 'Julia To : ALLFIX Curve' dans leur Subject: FRACT* "Julia Curve" description. AREA: WANTED.FR Recherche tous les From : fichiers FRACT*.* ET JULIA*.* ET ceux qui To : ALLFIX 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 requete 'DRAW* /PostScript' retourne les fichiers DRAW*.* ET ceux où "PostScript" est cite 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 reponses. N'oubliez pas que les SysOps qui sont relies au reseau WANTED, se sont engages a vous fournir ce service gratuitement et qu'ils financent eux-memes le transit des messages. Evitez de lancer des recherches inutiles ou qui concernent 99% des BBS comme par exemple BBSF ou PKZIP. Respectez egalement les reglements de WANTED.FR et de WANTED_HLP.FR qui seront regulierement postes dans ces memes conferences. FIN de citation. remerciez encore une fois Mathieu, sa doc est claire et applicable directement, c'est si rare !! Les erreurs FD contrôle certaines erreurs, type disque plein etc. Il les gere en sortant immediatement, avec error level. On les recupere, et LANCE.BAT est encore modifie : @echo off CLS bnu /L:1=19200 :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 deja en memoire, entrer EXIT ! goto fin :Pas_de_Fossil @echo **** Le Fossil n'a pas ete detecte ! 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 repond pas ! goto fin :Disque_plein @echo **** Espace disque insuffisant ! goto fin :Erreur_externe @echo **** Absence d'un fichier Systeme ! goto fin :Erreur_interne @echo **** Erreur interne ! goto fin rem ------------------------------------------------------- rem SORTIES DE FDRUN rem ------------------------------------------------------- :finF10 @echo Fin de FD & de RA par arret goto fin :fin bnu -U Certains de ces GOTO FIN peuvent etre remplaces par le lancement d'un programme qui provoque le BOOT automatiquement. Je conseillerai cette manoeuvre pour tous les error level de 6 a 10 inclus. 4. MULTI ADRESSE ET MULTI BBS Supposons maintenant que je veuille recuperer des echomail sur plusieurs BBS. Nous allons developper l'exemple suivant : Je prend NOVELL conference FIDO chez DingoMicro Je prend LOCALE conference FIDO chez Garichankar Je prend VIRUS conference LIF chez LysVallee Je prend LAN conference FIDO chez DingoMicro 4.1LES ADRESSES Pour acceder a un BBS donne, il suffit d'avoir un seul numero de point. Pour acceder a une conference FIDO, j'ai besoin d'une adresse FIDO, que j'ai deja, c'est 2:324/107.1. þ Demandez a votre Sysop une adresse LIF. Notez la dans la case Adresse LIF du tableau en Annexe A. Mais pour LIF il m'en faut une autre, et Hubert m'attribue 102:330/10.1. Je recupere les adresses FIDO et LIF des BBS : Dingo 2:322/1 102:331/1 Lys 2:322/2 102:331/2 Garichanka 2:324/107 102:330/10 r N.B. Pour les points de DingoMicro : la gestion des adresses est un peu speciale, car passant par une Gate (2:2/701). Contactez Philippe pour plus d'explications, cela n'entre pas dans le cadre general. 4.2LES NODELIST Je n'ai pas les numeros de telephone de LIF, je n'ai pour l'instant que la nodelist FIDO. Je prend LIF-NL.* dans un BBS (magic LIFNL chez Garichankar). Je decompresse dans c:\fd\nodelist. Puis detruisez les compresse. Et maintenant il faut fusionner. Le plus simple c'est de la renommer en FDNET.PVT et de lancer FDNC (le compilateur de Nodelist). Ce compilateur sait lier NODELIST.nnn et FDNET.PVT. Mais si vous avez une NODELIST en plus, ea ne passe plus. þ Reprenez le FDNODE.CTL, ajoutez le parametre : PVTLIST c:\fd\nodelist\LIF-NL.* Attention, si vous avez limite la compilation 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. þ Verifiez en laneant FM que vous pouvez acceder a 2:? ou a 102:?. 4.3FDSETUP Global /Adress þ Ajouter le premier AKA : 102:330/10.1. En principe vous le trouvez dans la case Adresse LIF du tableau en annexe A. Manager/Events Rien a faire, vous pouvez laisser A, il faudra modifier le ROUTE.FD, je commenterai le mien plus loin. Manager/Folders nom Board AKA NOVELL 2 2:322/1 Locale 3 2:324/107 LAN 4 2:324/107 Virus.LIF0335 102:331/2 Si vous envisagez d'en employer un autre, elle ne sert a rien, puisque c'est GECHO qui fait la repartition dans les dossiers. Manager/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 meme mot de passe sur toutes les adresses d'un meme 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 prevu un mot de passe et que le SysOp a oublie de le positionner dans ses propres parametres, 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. 4.4GSETUP Area manager nom Board O. AKA ExP. List NOVELL 2 2:324/107.1 2:322/1 Locale 3 2:324/107.12:324/107.1 LAN 4 2:324/107.12:324/101 Virus.LIF033 5 102:330/10.1 102:331/2 Remarquez que je connecte des boss differents en gardant toujours le meme numero de point que Garichankar m'avait attribue a l'origine. 4.5LE ROUTE.FD On va modifier evenement A, afin qu'il Poll nos trois BBS sur leur numero 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 numero LIF, il y aura une erreur. (handshake error : acces refuse) route-to 2:324/107 * tous a Garichankar, sauf exceptions route-to 2:2/701 1:* routing US special, par une GATE route-to 2:324/101 routing Points 2:324/101.* 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 evenements, l'un journalier et l'autre hebdo, mais ils ne peuvent avoir la meme heure de declenchement, sinon le dernier se substitue a l'autre ! 4.6LES GECHO CORRESPONDANTS Preparez 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 from: Ap Limouzin,2:324/107.12 to: areamgr, 2:324/107 re: qqqqqq texte:+LAN þ pour VIRUS sous FM, par CTRL-W, changez votre adresse perso en LIF (102...) from: Ap Limouzin,102:330/10.12 to: gecho, 102:330/2 re: xxxx texte:+Virus.lif033 Je resume : vous pollez systematiquement les adresses FIDO, sauf ordre contraire. La requete de branchement doit avoir : þ comme adresse d'emetteur celle de vos adresses qui correspond au reseau de la conference. þ L'adresse destinataire est celle du BBS où vous allez chercher l'info, en tenant compte aussi du reseau. ET VOILA. 4.7D'AUTRES ReSEAUX ? Beaucoup d'autres reseaux existent, auxquels vous pouvez acceder. Il n'est pas toujours agreable de devoir ajouter encore des adresses. Nous allons donc developper un autre exemple, le reseau K12 (education). Je vais aller le chercher a 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 ? creer dans FDSETUP les zones. On va en prendre 2 : K12_NEWS et K12_francais correspondants aux boards 8 et 9, avec le meme AKA (102:330/10.1) securite : mettre le mot de passe MOTPASS dans security pour le 102:330/1 puis, dans GSETUP, creons 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 amuse a vous donner acces sur l'ensemble de ses AKA, mais (comme dans notre exemple) sur un seul. Car vous aurez des erreurs sur le LOG, ea fait vilain. Dans les deux nodelists que j'utilise, Pierre Alain a 3 adresses : þ 102:330/0 (centralisateur de la region 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 parametre : Route-to 102:330/1 102:330/0 2:324/102 (les deux derniers sont routes sur le premier). Dans Gsetup nous allons faire le meme genre de travail. Ainsi Gecho enverra un seul paquet au destinataire, meme si vous avez envoye du courrier a plusieurs adresses. Node Manager. Creez l'adresse de base. Ici c'est donc 102:331/1. ensuite creez les autres (ici 102:331/0 et 2:324/102), mais dans ce cas descendez a chaque fois de deux lignes, pour entrer dans "Route Via". Cette option contient par defaut l'adresse de la premiere ligne. Remplacez par 102:331/1. Si vous creez 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 regroupees dans le meme paquet (adresse a 102:331/1). Vous avez fait un pas de plus vers l'expertise. 4.8LES UTILITAIRES Il en existe des quantites. MBUTIL est livre 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'enleve pas reellement les messages, qui peuvent etre recuperes, par MBUTIL aussi. Donc nous pouvons les purger une fois par semaine, en ajoutant a l'event X que nous avons deja programme pour Xrobot : rem traitement hebdomadaire mbutil pack Le Mbutil option Pack permet de compresser la base de donnee FD, en enlevant physiquement les enregistrement que vous avez deja lu et qui sont supprimes logiquement. Il n'a rien a voir avec Xrobot, mais c'est un traitement hebdomadaire. Le parametre /r designe les BBS que je veux interroger, *PA, *ED, *MN designe les abreviations que j'ai dans NAMES.FD 4.9MON LANCE.BAT a MOI Le voila, complet : @echo off CLS rem gecho scan lh bnu /L:1=19200 :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 copiee >>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 deja en memoire, entrer EXIT ! goto fin :Pas_de_Fossil @echo **** Le Fossil n'a pas ete detecte ! 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 repond pas ! goto fin :Disque_plein @echo **** Espace disque insuffisant ! goto fin :Erreur_externe @echo **** Absence d'un fichier Systeme ! goto fin :Erreur_interne @echo **** Erreur interne ! goto fin rem ------------------------------------------------------- rem SORTIES DE FDRUN rem ------------------------------------------------------- :finF10 @echo Fin de FD & de RA pararret :fin bnu -U mbuutil pack 4.10 L'eCHANGE ENTRE POINTS. Vous pouvez aussi echanger des messages et des fichiers entre points. Pourquoi ? parce que les echanges entre deux modems se font uniquement par le mailer. RA n'intervient en aucune maniere. Si FD est lance sur les deux machines, les echanges 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 requete. Pas de securite a introduire, car normalement il ne le lance qu'a votre demande. Maintenant, il faut dire a FD quel est le N° de telephone a appeler. Nous allons creer une liste speciale de point. Tout d'abord creez un FDNODE.CTL special : 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 voila 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,6120xx xx,XX Le boss, c'est l'adresse du BBS. Les points sont derriere, soit sans numero de telephone (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,Frederic Delrieu,2:324/107.11,Hi from Galinou etc. Je peux alors envoyer des messages * *CC et - si Christian a lance FD chez lui - mon message lui arrivera directement. ANNEXE A - AIDE MEMOIRE Boss Adresse FIDO Nom Mot de passe Board 2 Board 3 Board 4 Board 5 Board 6 Board 7 Board 8 Board 9 ANNEXE B - LISTE DES FICHIER a TeLeCHARGER Type Logiciel Fichier Zone (sur Garichankar) Comment passer POINT33.ARJ 4 en mode point. (ce document) Decompacteur ARJ ARJ241.EXE 2 PKZIP PKKZ204G.EXE Fossil Driver BNU BNU170.ZIP 4 Mailer FrontDoor FD212.ARJ 4 Tosser/Scanner GEcho GE_100.ARJ 4 NodeListe NODELI.ARJ 11 Robot Xrobot XR301DOS.ARJ 4