home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / bbs / ecu_200 / config.doc next >
Text File  |  1993-02-07  |  64KB  |  1,155 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.              ******                           ****      ***
  12.              ******                          ******    ****
  13.              **                              **  **    **
  14.              **       ****   **  **          **  **    **     *****
  15.              *****   *****   **  **          **      ******  ******
  16.              *****   **      **  **          **      ******  **  **
  17.              **      **      **  **          **        **    **  **
  18.              **      **      **  **          **        **    **  **
  19.              **      **      **  **    **    **  **    **    **  **
  20.              **      **      **  **    **    **  **    **    ******
  21.              ******  ******  ******    **    ******    **     *****
  22.              ******   *****   *****    **     ****     **        **
  23.                                                              ******
  24.                                                              *****
  25.  
  26.  
  27.  
  28.  
  29.  
  30.                                Konfigurationsdatei
  31.  
  32.                                        für
  33.  
  34.                                  Ecu/Llegada 2.00
  35.  
  36.  
  37.  
  38.         In diesem Dokument wird die Konfigurations-Datei, wie sie von Ecu
  39.         und Llegada verwendet wird. Beide Programme, und in Zukunft viel-
  40.         leicht auch weitere, arbeiten  mit der gleichen Datei  - ECU.CFG.
  41.         Nicht alle hier beschriebenen Anweisungen sind für beide Program-
  42.         me von Bedeutung. In dieser Beschreibung wird daher bei jeder An-
  43.         weisung angegeben, welche Programme sie auswerten. Dabei bedeutet
  44.         [E], daβ nur Ecu diese Anweisung auswertet, [L], daβ nur  Llegada
  45.         die Anweisung auswertet, und [E/L], daβ die Anweisung von  beiden
  46.         Programmen ausgewertet wird.
  47.  
  48.         Jedes Programm muβ die  Anweisungen aller anderen Programme,  die
  49.         mit ECU.CFG arbeiten, kennen. Sonst würde es Anweisungen für  an-
  50.         dere Programme für Fehler halten, und eine entsprechende  Meldung
  51.         ausgeben. Um nun nicht bei jeder Änderung im einem Programm  auch
  52.         Änderungen  in  allen  anderen  Programmen,die ECU.CFG verwenden,
  53.         notwendig zu machen,  ist es in  Ecu und Llegada  vorgesehen, daβ
  54.         diese Programme Anweisungen ignorieren, bei denen in der Konfigu-
  55.         rationsdatei angegeben wurde, daβ sie ausschlieβlich für ein  an-
  56.         deres Programm vorgesehen sind. Dazu wird unmittelbar vor der An-
  57.         weisung der Kennbuchstabe des  Programmes gefolgt von einem  Dop-
  58.         pelpunkt geschrieben. Der  Kennbuchstabe für Ecu  ist E (bzw  e).
  59.         Ecu ignoriert alle  Anweisungen, vor denen  etwas anderes als  E:
  60.         (bzw e:) steht. Entsprechend ignoriert Llegada alle  Anweisungen,
  61.         vor denen ein  anderer Kennbuchstabe als  L (oder l)  steht. Zwi-
  62.         schen dem  Buchstaben, dem  Doppelpunkt und  der Anweisung dürfen
  63.         keine Leerzeichen oder Tabs stehen.
  64.  
  65.         In der  Konfigurationsdatei werden  die Hosts  und die  Areas be-
  66.         schrieben. Aus dieser Datei erfahren Ecu und Llegada welche Mails
  67.         für welchen Host bestimmt sind, und was mit den Mails zu tun ist.
  68.         Die Datei kann Leerzeilen, Kommentare und Anweisungen enthalten.
  69.  
  70.         -  Leerzeilen
  71.            In der Konfigurationsdatei können überall Leerzeilen eingefügt
  72.            werden. Eine Leerzeile darf nur Blanks und Tabs enthalten.
  73.  
  74.         -  Kommentare
  75.            Eine Zeile, die mit einem Semikolon ; beginnt, wird wie  igno-
  76.            riert. Sie kann beliebigen Text enthalten.
  77.  
  78.         -  Anweisungen
  79.            Jede Anweisung besteht aus einem Schlüsselwort, dem evtl. noch
  80.            Parameter folgen können. Leerzeichen und Tabs können  zwischen
  81.            Schlüsselwort und  Parametern beliebig  eingefügt werden.  Ein
  82.            Zwischenraum oder Tab  ist jedoch unbedingt  erforderlich. Ecu
  83.            unterscheidet drei Arten von Anweisungen. Globale Anweisungen,
  84.            Host-Beschreibungen und Area-Beschreibungen.
  85.  
  86.         Unmittelbar vor den im Folgenden mit * gekennzeichneten Anweisun-
  87.         gen (aber nach den Doppelpunkt) kann ein Ausrufezeichen (!)  ste-
  88.         hen. Damit wird die  Wirkung der Anweisung umgedreht.  So bewirkt
  89.         beispielsweise KillLocal, daβ auch lokale erfaβte Meldungen  nach
  90.         einer gewissen Zeit gelöscht werden. !KillLocal dagegen bedeutet,
  91.         daβ diese Meldungen nicht gelöscht werden. Normalerweise  besteht
  92.         wohl kein Bedarf irgendwelche  Flags wieder abzuschalten. Im  Zu-
  93.         sammenhang mit den Default-Areas  kann es aber durchaus  sinnvoll
  94.         sein, bestimmte Optionen wieder abzuschalten.
  95.  
  96.  
  97.  
  98.         Globale Anweisungen
  99.  
  100.         Die globalen  Anweisungen beschreiben  die Umgebung,  in der  Ecu
  101.         läuft. Zur Zeit sind die folgenden globalen Anweisungen implemen-
  102.         tiert.
  103.  
  104.         AddressPrefix ch                                              [E]
  105.            ch ist ein  einzelnes Zeichen, das  in der FROM-  und TO-Zeile
  106.            einer Message als Trennzeichen zwischen Name und Adresse dient
  107.            (s. Netmail-Routing). Voreingestellt  ist hier das  Zeichen @.
  108.            Es kann aber jedes andere Zeichen verwendet werden.
  109.  
  110.         Alias name address                                          [E/L]
  111.            'name' wird als Abkürzung für 'adresse' definiert. Überall, wo
  112.            Ecu eine Adresse erwartet,  kann ein so definierter  Name ste-
  113.            hen. Die mit Alias definierten  Namen werden nicht nur in  der
  114.            Konfigurationsdatei, sondern auch  in den Message-Headern  er-
  115.            kannt.
  116.  
  117.         AppendTB*                                                     [E]
  118.            Mit diesem Befehl können  FlowFiles von The-Box an  solche von
  119.            BinkleyTerm angehängt werden. Nach dem Exportieren alle  Mails
  120.            werden  alle  vorhandenen  TB-FlowFiles  an die entsprechenden
  121.            Binkley-FlowFiles angehängt, und zwar
  122.                   xxxxxxxx.AF an yyyyyyyy.FLO
  123.                   xxxxxxxx.IF an yyyyyyyy.CLO
  124.                   xxxxxxxx.WF an yyyyyyyy.HLO
  125.            Die in den Namen  versteckten Adressen werden dabei  ebenfalls
  126.            umgewandelt. Die Zonenangabe im TB-Filenamen wird jedoch igno-
  127.            riert. Ecu geht  halt davon aus,  daβ Points nicht  direkt mit
  128.            anderen Zonen kommunizieren.
  129.            AppendTB hat keine Wirkung, wenn gleichzeitig CreateTB angege-
  130.            ben wird.
  131.  
  132.         ArcPack command                                               [E]
  133.            Mit dieser Anweisung  wird der Name  (mit Pfad und  Extension)
  134.            des  Komprimierungsprogrammes  festgelegt.  Die Positionen, an
  135.            denen der Paketname und der Name des Bundles eingetragen  wer-
  136.            den sollen,  werden durch  %d (Name  des Outbound-Ordners), %n
  137.            (Name des Bundles einschlieβlich  Directory) und %p (Name  des
  138.            Pakets einschlieβlich Verzeichnis) dargestellt. Wenn im Befehl
  139.            wider alle  Erwartungen ein  Prozentzeichen benötigt  wird, so
  140.            muβ das als %% geschrieben werden. Wenn in der Konfigurations-
  141.            datei kein Archivprogramm angegeben wurde, verwendet Ecu stan-
  142.            dardmäβig ARC.TTP M zum komprimieren.
  143.  
  144.            Wenn als Parameter für ArcPack nur % angegeben wird, wird kein 
  145.            Bundle erzeugt, sondern das Packet wird ungepackt verschickt. 
  146.            Das ist speziell für die Anwender gedacht, die die Pakete an-
  147.            schlieβend noch weiter bearbeiten müssen, da sie in andere -
  148.            nicht Fido-konforme - Netze geschickt werden soll.
  149.  
  150.            Ab Version 1.07 kann für jeden Host ein Packer definiert  wer-
  151.            den. ArcPack ist daher auch bei der Hostbeschreibung zulässig.
  152.  
  153.         ArcUnpack command                                             [L]
  154.            Mit  dieser  Anweisung  wird  Llegada  mitgeteilt, womit Mail-
  155.            Pakete, die mit ARC oder PKARC gepackt wurden, ausgepackt wer-
  156.            den sollen. Der vollständige  Name des Entpackers --  mit Pfad
  157.            -- und Extension sowie alle notwendigen Parameter müssen ange-
  158.            geben werden.  Für die  Name von  Inbound-Directory und  Mail-
  159.            Paket können Platzhalter angegeben werden. Näheres dazu  steht
  160.            in der Beschreibung von  Llegada selbst. Wenn ArcUnpack  nicht
  161.            angegeben wird, verwendet Llegada folgenden Default-Aufruf:1
  162.  
  163.                   arc.ttp x -m %n %d*.*
  164.  
  165.  
  166.         Area name                                                   [E/L]
  167.            Mit der  Area-Anweisung beginnt  die Beschreibung  einer Area.
  168.            Bis zum nächsten End sind nur noch Area-Beschreibungen  zuläs-
  169.            sig. 'name' ist  der Name der  Area, wie er  von LED angezeigt
  170.            wird. Dies muβ nicht unbedingt der `offizielle' Name der  Area
  171.            sein2.
  172.  
  173.         Arealist name                                               [E/L]
  174.            Der Name der von LED verwendeten Arealist wird definiert. Wenn
  175.            keine Arealiste  angegeben wird,  versucht Ecu  die Datei ARE-
  176.            AS.BBS zu öffnen. Wenn  Ecu ohne LED-kompatible Arealiste  ar-
  177.            beiten soll, so muβ Arealist ohne Parameter in der  Konfigura-
  178.            tionsdatei angegeben werden. Dann können allerdings die  Last-
  179.            Read-Pointer von LED nicht korrigiert werden.
  180.  
  181.         ArjUnpack command                                             [L]
  182.            Mit  dieser  Anweisung  wird  Llegada  mitgeteilt, womit Mail-
  183.            Pakete, die mit ARJ gepackt wurden, ausgepackt werden  sollen.
  184.            Der vollständige Name des Entpackers -- mit Pfad -- und Exten-
  185.            sion sowie alle notwendigen Parameter müssen angegeben werden.
  186.            Für  die  Name  von  Inbound-Directory  und  Mail-Paket können
  187.            Platzhalter angegeben  werden. Näheres  dazu steht  in der Be-
  188.            schreibung von Llegada selbst. Wenn ArjUnpack nicht  angegeben
  189.            wird, verwendet Llegada folgenden Default-Aufruf:
  190.  
  191.                   %..\unarj.ttp %n
  192.  
  193.         CalcCrc*                                                      [E]
  194.            Hiermit wird Ecu angewiesen zu jeder Message einen CRC-Wert zu
  195.            berechnen. Dieser Wert wird vom Dupe-Tester zum schnellen Auf-
  196.            finden von Dupes verwendet. Normalerweise wird die  Berechnung
  197.            der CRC durch das  Schlüsselwort KillDupes aktiviert. Wenn  es
  198.            aber notwendig ist, daβ die CRC zwar berechnet wird, die Areas
  199.            aber nicht nach  Dupes durchsucht werden,  dann kann dies  mit
  200.            dieser Anweisung  geschehen. Wenn  die Berechnung  der CRC mit
  201.            !CalcCrc abgeschaltet wird, werden auch keine Dupes erkannt.
  202.  
  203.         Compress*                                                     [E]
  204.            Da Ecu die exportierten  Meldungen in veränderter Form  wieder
  205.            in die Message-Datei schreibt, entstehen in dieser Datei  Lük-
  206.            ken. Diese Lücken  werden normalerweise nur  geschlossen, wenn
  207.            in der Area mindestens eine  Mail gelöscht wurde. Wenn in  der
  208.            Konfigurationsdatei jedoch Compress angegeben wird, so  werden
  209.            die Areas  auch dann  komprimiert, wenn  nur Meldungen  expor-
  210.            tiert, aber  nichts gelöscht  wurde. Compress  wird ignoriert,
  211.            wenn in der Konfigurationsdatei auch QuickScan angegeben wird.
  212.  
  213.         CrashToPoints                                                 [E]
  214.            Bei Crashmails an Points wird die 4d-Adresse in den Paketnamen 
  215.            eingetragen. Wenn IOS kompatible Bundles erzeugt werden, wird 
  216.            die Pointnummer in den Namen eingebaut. Es ist dann die Sache 
  217.            des Mailers zu entscheiden, ob das Paket direkt zum Point oder 
  218.            zu dessen Bossnode geht.
  219.  
  220.         CreateTB*                                                     [E]
  221.            Wenn CreateTB in  der Konfigurationsdatei angegeben  wird, er-
  222.            zeugt ECU  Flow-Files für  The-Box. Diese  Files unterscheiden
  223.            sich von den Flow-Files  für BinleyTerm nur durch  ihre Namen.
  224.            Wenn CreateTB verwendet wird, hat AppendTB keine Wirkung.
  225.  
  226.         DecimalCRC                                                    [E]
  227.            Nach dieser Anweisung gibt  Ecu in Tick-Files die  CRC dezimal
  228.            aus. Default ist  hex. Zu der  Zeit, als das  Format der Tick-
  229.            Files in  FSC-0028 beschrieben  wurde, war  man sich scheinbar
  230.            nicht so ganz einig, ob man den Wert nun dezimal oder hex  an-
  231.            geben soll. Ecu erlaubt daher beide Formate (s.a. HexCRC).
  232.  
  233.         Default                                                     [E/L]
  234.            Auch hiermit kann eine Area-Definition beginnen. Die so  defi-
  235.            nierte Area dient aber lediglich als Muster für alle folgenden
  236.            Areas. Wenn  nach der  Default-Area eine  neue Area  definiert
  237.            wird, so werden alle  Parameter aus der Default-Area  übernom-
  238.            men. Natürlich endet auch diese Area-Definition mit einer  End
  239.            Anweisung.
  240.            WARNUNG: Flags, die  in der Default-Area  eingeschaltet werden
  241.            (z.B. KillLocal  oder Netmail),  können nicht  wieder gelöscht
  242.            werden. Sie gelten also für alle folgenden Areas.
  243.            Ab Version 1.02 können Flags wie KillLocal durch ein  vorange-
  244.            stelltes  Ausrufezeichen  wieder  abgeschaltet werden. Netmail
  245.            kann jedoch nicht abgeschaltet werden!
  246.  
  247.         DefaultUnpack command                                         [L]
  248.            Mit  dieser  Anweisung  wird  Llegada  mitgeteilt, womit Mail-
  249.            Pakete ausgepackt werden sollen, wenn Llegada nicht  feststel-
  250.            len kann mit  welchem Programm sie  gepackt wurden. Der  voll-
  251.            ständige Name des Entpackers -- mit Pfad -- und Extension  so-
  252.            wie alle  notwendigen Parameter  müssen angegeben  werden. Für
  253.            die Name von Inbound-Directory und Mail-Paket können Platzhal-
  254.            ter angegeben werden. Näheres  dazu steht in der  Beschreibung
  255.            von Llegada selbst.  Wenn DefaultUnpack nicht  angegeben wird,
  256.            verwendet Llegada folgenden Default-Aufruf:
  257.  
  258.                   arc.ttp x -m %n %d*.*
  259.  
  260.         DefaultZone zone                                            [E/L]
  261.            Mit dieser  Anweisung wird  die eigene  Zone eingestellt. Wenn
  262.            keine Default-Zone eingestellt wird, verwenden Ecu und Llegada
  263.            Zone 2 als Default.  Llegada trägt die Default-Zone  bei allen
  264.            Mails in  den Header  ein, in  denen keine  andere Zonenangebe
  265.            INTL-Cludge) steht. Ecu benötigt  die Default-Zone um zu  ent-
  266.            scheiden,  ob  das  normale  Outbound-Directory benutzt werden
  267.            soll, oder ob  die Zone als  Extension angehängt werden  soll.
  268.            Beide Programme verwenden die Default-Zone bei allen Adressen,
  269.            die keine explizite Zonenangabe enthalten.
  270.  
  271.         DeleteArchive n                                               [L]
  272.            Einige Entpacker scheinen sich  nicht an den Standard  zu hal-
  273.            ten, einen fehlerfreien Lauf  auch an das aufrufende  Programm
  274.            zu melden.  Llegada wagt  es dann  aber nicht  die Archive  zu
  275.            löschen. (Hat  das Auspacken  funktioniert, und  der Entpacker
  276.            nur ein falsches Ergebnis geliefert, oder ist tatsächlich  ein
  277.            Fehler aufgetreten?) Mit  DeleteArchive wird angegeben  bis zu
  278.            welchem Fehler-Level des Entpackers die Archive gelöscht  wer-
  279.            den. Wenn beispielsweise  in ECU.CFG die  Zeile `DeleteArchive
  280.            10' steht,  werden Archive  gelöscht, wenn  beim Auspacken ein
  281.            Fehlerlevel zwischen 0 und 10 - beide einschlieβlich -  gelie-
  282.            fert wurde. Bei allen anderen Werten bleibt das Archiv  erhal-
  283.            ten. Das Fehler-Level  wird als vorzeichenlose  Zahl interpre-
  284.            tiert.
  285.  
  286.         DeletePkt*                                                    [E]
  287.            Hiermit wird Ecu mitgeteilt, daβ die erzeugten PKT-Files  nach
  288.            dem 'ARC'en gelöscht werden müssen. Eigentlich sollte ARC bzw.
  289.            LHARC das machen. Wenn aber tatsächlich einmal ein ARCer  ver-
  290.            wendet wird, der dies nicht  kann, können die Pakete auch  von
  291.            Ecu gelöscht werden.
  292.  
  293.         Domain zone domain                                            [E]
  294.           Jeder Zone kann ein Domain-Name zugeordnet werden. Ecu schreibt 
  295.           dann alle Mails an Nodes in diesen Zonen in das entsprechende 
  296.           Verzeichnis, nämlich `domain.zone'. Alle zu  sendenden Files 
  297.           werden in das richtige Outbound-Verzeichnis geschrieben. Bisher 
  298.           wurde nur das FLO-File in das richtige Verzeichnis geschrieben, 
  299.           während alle anderen Files in das Standard-Verzeichnis ge-
  300.           schrieben wurde. Das könnte jedoch zu Problemen führen, wenn 
  301.           Mails an Nodes mit gleicher 2d-Adresse in unterschiedlichen 
  302.           Zonen verschickt werden soll. (Auch wenn ich das wegen der im 
  303.           Bundle-Namen versteckten CRC für unwahrscheinlich halte.)
  304.  
  305.         DummyFLO* level                                               [E]
  306.            Ecu erzeugt für jeden  Host ein Flow-File. Damit  wird Binkley
  307.            gezwungen auch  die Hosts  anzurufen, an  die keine  Mails ge-
  308.            schickt  werden  müssen.  Normalerweise  erzeugt  Ecu nur dann
  309.            Flow-Files, wenn auch wirklich ein Paket für den Host  erzeugt
  310.            wird. DummyFLO kann auch  gezielt für einen Host  gesetzt wer-
  311.            den.
  312.  
  313.            Bei dieser Anweisung kann ein zusätzlicher Parameter angegeben 
  314.            werden. Er gibt an, ob nur ein Flowfile oder auch ein Dummy-
  315.            Paket erzeugt werden sollen.
  316.  
  317.            DummyFLO 0   oder   !DummyFLO     kein Flowfile, kein Paket
  318.            DummyFLO 1   oder   DummyFLO      Flowfile, kein Paket
  319.            DummyFLO 2                        Flowfile und ungepacktes Pa-
  320.                                              ket
  321.            DummyFLO 3                        Flowfile  und  komprimiertes
  322.                                              Paket
  323.  
  324.         ExportFlags flags                                             [E]
  325.            Normalerweise exportiert nur die Mails, bei denen das Local-
  326.            Flag gesetzt ist. Leider wird dieses Flag nicht gesetzt, wenn 
  327.            man mit LED eine Mail forwarded. Diese Mails werden also nur 
  328.            exportiert, wenn man das Flag von Hand setzt, oder wenn man 
  329.            die Mail selbst noch einmal bearbeitet. Da aber bei allen 
  330.            geforwardeten Mails das K/Snt-Flag gesetzt wird, war meine 
  331.            erste Idee, auch Mails mit diesem Flag zu exportieren. Aller-
  332.            dings ist es mir zu riskant, das fest in Ecu einzubauen. Also 
  333.            überlasse ich es dem Benutzer, welches Risiko er eingehen 
  334.            will. Mit der ExportFlags-Anweisung  hat er jedenfalls alle 
  335.            Möglichkeiten.
  336.  
  337.            Als Parameter erwartet ExportFlags eine Liste von Flagnamen.  
  338.            Zulässige Namen sind Private, Crash, Received, WithFile, 
  339.            Forward, Orphan, KillIfSent, Local. Eine Mail wird exportiert, 
  340.            wenn in ihr mindestens eins der angegebenen Flags gesetzt ist, 
  341.            und wenn sie nicht gelöscht oder bereits exportiert worden 
  342.            ist. Sinnvoll sind m.E. jedoch nur die Kombinationen
  343.  
  344.            ExportFlags Local                    (default)
  345.            ExportFlags Local KillIfSent
  346.  
  347.         ForceIntl*                                                    [E]
  348.            Wenn ForceIntl angegeben wird, trägt Ecu in alle Netmails eine
  349.            INTL-Zeile ein. Normalerweise ist  dies nur bei Mails  in eine
  350.            andere Zone notwendig, aber  es scheint auch Ausnahmen  zu ge-
  351.            ben. ForceIntl kann auch gezielt für einzelne Hosts ein-  oder
  352.            ausgeschaltet werden.
  353.  
  354.         FormatPrefix ch                                               [E]
  355.            Hiermit wird das Zeichen festgelegt, an dem Ecu Anweisungen im
  356.            Meldungstext erkennt.  Default ist  der Punkt.  Wer aber gerne
  357.            Zeilen mit drei Punkten beginnen läβt, wird vielleicht  lieber
  358.            ein anderes Zeichen für Befehle verwenden wollen.
  359.  
  360.         HexCRC                                                      [E/L]
  361.            Hiermit wird festgelegt, daβ Ecu in Tick-Files die CRC in  hex
  362.            ausgibt. Da  das auch  der Default  ist, wird  diese Anweisung
  363.            wohl nie verwendet werden.  Mit DecimalCRC kann eine  dezimale
  364.            Darstellung der CRC gewählt werden.
  365.  
  366.         HomeDir path                                                [E/L]
  367.            Mit diesem Befehl kann angegeben werden auf welchen Pfad  sich
  368.            alle weiteren Dateinamen in der Konfigurationsdatei  beziehen.
  369.            Wenn diese Anweisung nicht verwendet wird, nimmt Ecu das  Ver-
  370.            zeichnis, in dem es gestartet wurde, als Home-Directory an.
  371.  
  372.         Host address                                                [E/L]
  373.            Hiermit beginnt eine neue Host-Beschreibung. Bis zum  nächsten
  374.            End dürfen nur  noch Host-Befehle verwendet  werden. 'address'
  375.            ist die Fido-Adresse des Hosts (oder ein mit Alias definierter
  376.            Name). Es  sind nur  3d-Adressen zulässig.  Diese Adresse  ist
  377.            auch die Basis für die 4d-Adresse des Points.
  378.  
  379.         Inbound name                                                  [L]
  380.            Mit diesem Befehl wird das Directory festgelegt, in dem Llega-
  381.            da ArcMail und Mail-Pakete sucht. Natürlich sollte es das  Di-
  382.            rectory sein, in dem Binkley die empfangenen Files ablegt. De-
  383.            fault ist INBOUND
  384.  
  385.         KillDupes*                                                    [E]
  386.            Ecu stellt fest, ob es in einer Area mehrere Kopien einer Mail
  387.            gibt (Dupes). Wenn  das der Fall  ist, werden alle  Kopien ge-
  388.            löscht. Nur das Original bleibt erhalten. Ecu betrachtet  zwei
  389.            Mails als gleich, wenn Absender, Empfänger, Subject, Datum und
  390.            der Meldungstext gleich sind. MSGIDs u.ä. werden nicht vergli-
  391.            chen.  Wenn  KillDupes  gesetzt  wird,  wird gleichzeitig auch
  392.            CalcCrc gesetzt. Das Abschalten des Dupe-Testers  (!KillDupes)
  393.            dagegen hat keinen Einfluβ auf die CRC-Berechnung.
  394.  
  395.         LastRead name                                                 [E]
  396.            Der Name der von Ecu verwendeten Last-Read-Datei (normalerwei-
  397.            se  LASTREAD.CED)  wird  festgelegt.  Wenn LastRead nicht oder
  398.            ohne Parameter  verwendet wird,  werden die  Last-Read-Pointer
  399.            nicht aktualisiert.
  400.  
  401.         LastReadQBBS path                                             [E]
  402.            Mit dieser globalen Anweisung wird der Name der von QBBS  
  403.            verwendeten Last-Read Datei festgelegt. Ecu korrigiert beim 
  404.            Löschen von Mails diese Pointer für alle QBBS-Benutzer. Diese 
  405.            Funktion wurde jedoch nur in Verbindung mit QBBS 0.25 gete-
  406.            stet. Wenn sich der Aufbau der Last-Read Datei inzwischen geän-
  407.            dert hat, kann es hier zu Problemen kommen. Ecu setzt auβerdem 
  408.            voraus, daβ die Datei vollständig in den Speicher paβt.
  409.  
  410.         LedNew name                                                 [E/L]
  411.            Seit Version 1.00 verwendet LED eine andere Datei (und ein an-
  412.            deres Format)  für die  Last-Read-Pointer. Ecu  unterstützt ab
  413.            Version 1.03 beide Formate. Mit LastRead werden Name und  Pfad
  414.            der Datei im alten Format angegeben, mit LedNew Name und  Pfad
  415.            für die Datei im neuen Format. Wenn LedNew nicht oder ohne Pa-
  416.            rameter  angegeben  wird,  wird  das  neue Format nicht unter-
  417.            stützt. Wenn ein  Name angegeben wird  (normalerweise LED.NEW)
  418.            lieβt Ecu diese  Datei am Anfang  und schreibt sie  zum Schluβ
  419.            neu.
  420.  
  421.         LhaUnpack command                                             [L]
  422.            Mit  dieser  Anweisung  wird  Llegada  mitgeteilt, womit Mail-
  423.            Pakete, die mit LHA3 gepackt wurden, ausgepackt werden sollen.
  424.            Der vollständige Name des Entpackers -- mit Pfad -- und Exten-
  425.            sion sowie alle notwendigen Parameter müssen angegeben werden.
  426.            Für  die  Name  von  Inbound-Directory  und  Mail-Paket können
  427.            Platzhalter angegeben  werden. Näheres  dazu steht  in der Be-
  428.            schreibung von Llegada selbst. Wenn LhaUnpack nicht  angegeben
  429.            wird, verwendet Llegada folgenden Default-Aufruf:4
  430.  
  431.                   lha.ttp x -m %n %d
  432.  
  433.  
  434.         LharcUnpack command                                           [L]
  435.            Mit  dieser  Anweisung  wird  Llegada  mitgeteilt, womit Mail-
  436.            Pakete, die mit LHARC5 gepackt wurden, ausgepackt werden  sol-
  437.            len. Der vollständige Name des  Entpackers -- mit Pfad --  und
  438.            Extension sowie  alle notwendigen  Parameter müssen  angegeben
  439.            werden. Für die Name von Inbound-Directory und Mail-Paket kön-
  440.            nen Platzhalter  angegeben werden.  Näheres dazu  steht in der
  441.            Beschreibung von Llegada selbst. Wenn LharcUnpack nicht  ange-
  442.            geben wird, verwendet Llegada folgenden Default-Aufruf:6
  443.  
  444.                   lharc.ttp x -m %n %d
  445.  
  446.  
  447.         Logfile name                                                [E/L]
  448.            Der  Name  der  Protokoll-Datei  wird  definiert.  Default ist
  449.            BT.LOG. Wenn kein Dateiname  angegeben wird, wird kein  Proto-
  450.            koll geschrieben.
  451.  
  452.         LogLevel n                                                  [E/L]
  453.            Hiermit kann die  Ausführlichkeit der Meldungen  bestimmt wer-
  454.            den. Bei Level  0 werden keine  Meldungen in das  Log-File ge-
  455.            schrieben. Je gröβer der  Wert von n ist,  desto ausführlicher
  456.            sind die Meldungen. Zur Zeit wird nichts (Level 0) oder  alles
  457.            protokolliert.
  458.  
  459.         Matrix name                                                 [E/L]
  460.            Mit dieser Anweisung  beginnt die Beschreibung  einer Netmail-
  461.            Area. Bis zum nächsten End dürfen nur noch Area-Beschreibungen
  462.            folgen. Llegada schreibt alle  Mails ohne (Netmails) oder  mit
  463.            fehlerhaften (bzw.  unbekannten) Areanamen  in diese  Area. In
  464.            der Konfigurationsdatei sollte nur eine Matrix-Area  definiert
  465.            werden. Wenn mehrere Matrix-Areas definiert wurden, dann  wer-
  466.            den Netmails in die zuerst definierte Matrix-Area geschrieben.
  467.            Auch wenn Ecu mit getrennten Netmail-Areas für  unterschiedli-
  468.            che Hosts arbeiten soll, dann sollte nur eine Matrix definiert
  469.            werden. Die übrigen Netmail-Areas sollten als normale Area mit
  470.            dem Attribut Netmail definiert werden.
  471.            Wenn  keine  Matrix  definiert  ist,  nimmt  Llegada die erste
  472.            Netmail-Area als Matrix an. Wenn auch keine Netmail  definiert
  473.            ist, bricht Llegada mit einer Fehlermeldung ab.
  474.  
  475.         MsgLink                                                     [E/L]
  476.            Die für eine Verkettung von  Kommentaren notwendigen  Informa-
  477.            nen werden direkt beim Importieren/Exportieren in die Message-
  478.            base geschrieben.  Neue LED-Versionen  (momentan noch im Beta-
  479.            Stadium) werten diese Informatinen aus.
  480.  
  481.         NoCrunch*                                                     [E]
  482.            Hiermit kann das Entfernen der alten oder gelöschten  Message-
  483.            Header unterdrückt  werden. Alte  Mails werden  dann nicht ge-
  484.            löscht, und  auch die  gelöschten Mails  bleiben erhalten  und
  485.            können jederzeit wieder  aktiviert werden. NoCrunch  wird auch
  486.            dann  angenommen,  wenn  QuickScan  in der Konfigurationsdatei
  487.            steht.
  488.  
  489.         NewAreaDirectory path                                         [L]
  490.            Mit dieser Anweisung wird Llegada mitgeteilt, in welchem  Ver-
  491.            zeichnis neue Areas angelegt werden sollen. Neue Areas  werden
  492.            angelegt, wenn eine Mail importiert wird, für die es noch kei-
  493.            ne Area gibt. Wenn diese Anweisung nicht angegeben wird,  legt
  494.            Llegada auch keine neuen Areas an. Mails für unbekannte  Areas
  495.            werden dann  in die  BadMsgArea oder  in die  Netmail-Area ge-
  496.            schrieben.
  497.  
  498.         NoPause*                                                    [E/L]
  499.            Im Fehlerfall hält Ecu normalerweise an, gibt eine  Fehlermel-
  500.            dung aus, und wertet auf eine Reaktion des Anwenders. Der kann
  501.            dann entscheiden, ob  Ecu abbrechen soll,  oder ob der  Fehler
  502.            ignoriert  werden  soll.  Wenn  NoPause angegeben wird, werden
  503.            Fehlermeldungen nur in das Log-File geschrieben. Ecu setzt die
  504.            Arbeit dann so fort, als hätte der Benutzer Continue gedrückt.
  505.  
  506.         Outbound name                                                 [E]
  507.            Mit diesem Befehl  wird das Directory  festgelegt, in das  Ecu
  508.            die Flow-Files schreiben soll. Natürlich sollte es das  Direc-
  509.            tory sein, in dem Binkley die Flow-Files erwartet. Default ist
  510.            OUTBOUND. Wenn  ECU und  Binkley auch  Pakete in  andere Zonen
  511.            schicken sollen, darf  der Name des  Outbound-Directorys keine
  512.            Extension enthalten. In der  Extension codiert ECU bei  Bedarf
  513.            die Zone des Empfängers. (s. Binkley-Manual)
  514.  
  515.         Origin path                                                   [E]
  516.            Wenn Origin auβerhalb  der Area- und  Host-Beschreibungen ver-
  517.            wendet wird, gibt es einen Dateinamen an, in dem Origin-Zeilen
  518.            stehen. In Areas, in denen zufällig gewählte Origins  zulässig
  519.            sind (s. RandomOrigin) wählt Ecu bei Bedarf zufällig ein  Ori-
  520.            gin aus dieser Datei. In der Datei muβ immer ein Origin in ei-
  521.            ner Zeile stehen.
  522.  
  523.         PackCrashmail*                                                [E]
  524.            Hiermit kann bestimmt  werden, daβ auch  Crashmail komprimiert
  525.            wird. Zum  komprimieren wird  das mit  ArcPack angegebene Pro-
  526.            gramm verwendet. Wenn  mit der Mail  auch ein File  verschickt
  527.            wird, kann die Mail  nicht komprimiert werden, da  einige Pro-
  528.            gramme sonst die Datei nicht mit der Mail weiterleiten können.
  529.  
  530.         QuickScan*                                                    [E]
  531.            Mit diesem Schlüsselwort wird Ecu mitgeteilt, daβ nur die Are-
  532.            as, die wirklich verändert wurden, nach neuen Meldungen durch-
  533.            sucht werden. Wenn QuickScan angegeben wird, nimmt Ecu automa-
  534.            tisch NoCrunch und !Compress an.
  535.            Ecu erkennt eine veränderte Area am gesetzten (TOS 1.04)  bzw.
  536.            gelöschtem (TOS  1.03 und  älter) Archiv-Bit.  Dieses Bit wird
  537.            von TOS automatisch gesetzt (gelöscht), wenn eine Datei verän-
  538.            dert und ordnungsgemäβ geschlossen wurde. Um nun beim nächsten
  539.            Aufruf von Ecu zu wissen, ob die Area erneut verändert  wurde,
  540.            löscht (setzt) Ecu  das Archiv-Bit nachdem  die entsprechenden
  541.            Files geschlossen wurden.7
  542.  
  543.         RouteEchos*                                                   [E]
  544.            Vor Version 1.02 wurden alle Echomails wie Netmails  geroutet.
  545.            Das Funktionierte so lange nur ein Host bekannt war, oder wenn
  546.            der Message-Editor auch bei Echomails die richtige Adresse  in
  547.            den Header geschrieben hat. Nur stellte sich heraus, daβ gera-
  548.            de die `offizielle' Version von LED (die vom 1.1.90) nicht die
  549.            richtige Adresse in den Header eingetragen hat.
  550.            Ab Version  1.02 schickt  Ecu Echomails  daher defaultmäβig an
  551.            den Host, der  in ECU.CFG angegeben  wurde. Falls aber  jemand
  552.            das bisherige Verfahren lieb gewonnen  hat, so kann er es  mit
  553.            dieser Option wieder aktivieren.  Damit ist es dann  auch mög-
  554.            lich Echomails über  einen anderen Host  zu routen. Das  setzt
  555.            allerdings einen Editor voraus, der normalerweise die richtige
  556.            Adresse in den Header einträgt.
  557.  
  558.         Rules file                                                    [L]
  559.            Die Regeldatei für den Mail-Prozessor wird festgelegt. In  der
  560.            Regeldatei  wird  beschrieben,  wie  bestimmte Mails behandelt
  561.            werden sollen. Näheres über den Mail-Prozessor und Regeldatei-
  562.            en findet sich in der Llegada-Beschreibung.
  563.  
  564.         Signature file                                                [E]
  565.            Der Inhalt der Datei file  wird als Unterschrift an jede  Mail
  566.            angefügt. Die Datei kann auch bei den Host- und Area-Definiti-
  567.            onen angegeben  werden. Die  globale Signature-Anweisung  gilt
  568.            dann  nur  für  die  Hosts  und  Areas,  für  die keine eigene
  569.            Signature-Anweisung angegeben wurde.
  570.  
  571.         Sysop name                                                    [L]
  572.            Hiermit wird der Name  des Sysop's definiert. Llegada  benutzt
  573.            diesen Namen, um die Mails an den Sysop zu Zählen. Alle  Mails
  574.            an einen der angegebenen Namen  werden als Mails an den  Sysop
  575.            gezählt. Es können mehrere Sysop-Namen angegeben werden.
  576.  
  577.         UseAreas*                                                   [E/L]
  578.            Normalerweise benutzt Ecu die Datei AREAS.BBS nur um die  Rei-
  579.            henfolge der Areas in  LASTREAD.CFG zu ermitteln. Wenn  aller-
  580.            dings UseAreas  angegeben wird,  dann werden  auch die übrigen
  581.            Daten dieser  Datei ausgewertet.  Die Parameter  aus AREAS.BBS
  582.            haben dann - mit Ausnahme  des Origins - höhere Priorität  als
  583.            evtl.  widersprechende  Angaben  in  ECU.CFG. Auβerdem gibt es
  584.            keinen Fehler, wenn in der AREAS.BBS eine Area gefunden  wird,
  585.            für die ECU.CFG keine Areabeschreibung enthält.
  586.            Das Origin  aus AREAS.BBS  wird nur  verwendet, wenn  für eine
  587.            Area kein Eintrag  in ECU.CFG existiert.  In diesem Fall  wird
  588.            der Inhalt der zur neuen Area gehörende -ORIGIN Zeile oder der
  589.            Inhalt der 1. Zeile von AREAS.BBS als Origin angenommen.  Wenn
  590.            keine dieser Zeilen Text enthält,  oder wenn die Area auch  in
  591.            ECU.CFG definiert wurde, wird das Origin aus ECU.CFG genommen.
  592.            Die Netmail-Area sollte  immer in ECU.CFG  beschrieben werden.
  593.            Ecu muβ wenigstens wissen, welche Area die Netmail-Area ist.
  594.  
  595.         UseZones*                                                     [E]
  596.            In den Flow-File Namen von  BinkleyTerm ist die Zone des  Emp-
  597.            fängers nicht enthalten. Neuere Versionen von BinkleyTerm  be-
  598.            helfen sich damit, daβ sie  Pakete in andere Zonen einfach  in
  599.            anderen erzeichnissen  erwarten. Der  Name eines  solchen Ver-
  600.            zeichnisses besteht aus dem Namen des Outbound-Directorys  und
  601.            der Zone als  Extension. Wenn das  Outbound-Directory OUTBOUND
  602.            heiβt, und BinkleyTerm für  Zone 2 konfiguriert ist,  dann er-
  603.            wartet BinkleyTerm Pakete für  die verschiedenen Zonen in  den
  604.            folgenden Directories:
  605.  
  606.                   Zone 1     OUTBOUND.001
  607.                   Zone 2     OUTBOUND
  608.                   Zone 3     OUTBOUND.003
  609.                   ...
  610.  
  611.            Ab Version 1.06 unterstützt ECU diese Verzeichnisstruktur  und
  612.            ist damit in der Lage auch mit Nodes in unterschiedlichen  Zo-
  613.            nen zu arbeiten. [Ich glaube zwar nicht, daβ dafür in nächster
  614.            Zeit Bedarf bestehen wird,  aber nachdem ich gerade  in dieser
  615.            Ecke etwas geändert habe,  war es irgendwie naheliegend,  auch
  616.            gleich das zu ändern.]
  617.  
  618.         ZipUnpack command                                             [L]
  619.            Mit  dieser  Anweisung  wird  Llegada  mitgeteilt, womit Mail-
  620.            Pakete, die mit PKZIP  gepackt wurden, ausgepackt werden  sol-
  621.            len. Der vollständige Name des  Entpackers -- mit Pfad --  und
  622.            Extension sowie  alle notwendigen  Parameter müssen  angegeben
  623.            werden. Für die Name von Inbound-Directory und Mail-Paket kön-
  624.            nen Platzhalter  angegeben werden.  Näheres dazu  steht in der
  625.            Beschreibung von Llegada selbst. Wenn ZipUnpack nicht  angege-
  626.            ben wird, verwendet Llegada folgenden Default-Aufruf:
  627.  
  628.                   zip.ttp -x %d %n
  629.  
  630.  
  631.         ZooUnpack command                                             [L]
  632.            Mit  dieser  Anweisung  wird  Llegada  mitgeteilt, womit Mail-
  633.            Pakete, die mit ZOO gepackt wurden, ausgepackt werden  sollen.
  634.            Der vollständige Name des Entpackers -- mit Pfad -- und Exten-
  635.            sion sowie alle notwendigen Parameter müssen angegeben werden.
  636.            Für  die  Name  von  Inbound-Directory  und  Mail-Paket können
  637.            Platzhalter angegeben  werden. Näheres  dazu steht  in der Be-
  638.            schreibung von Llegada selbst. Wenn ZooUnpack nicht  angegeben
  639.            wird, verwendet Llegada folgenden Default-Aufruf:
  640.  
  641.                   %..\zoo.ttp x %p
  642.  
  643.  
  644.         Host-Beschreibungen
  645.  
  646.         Die folgenden  Anweisungen dienen  zur Beschreibung  eines Hosts.
  647.         Sie dürfen  nur nach  einer Host-Anweisung  verwendet werden. Die
  648.         Beschreibung eines Hosts endet immer mit einer End-Anweisung.
  649.  
  650.         2+Pkt                                                         [E]
  651.            Für diesen  Host werden  2+-kompatible Pakete  erzeugt.  Diese
  652.            Pakete  benötigen  zusätzlich  ein Passwort,  eventuell müssen
  653.            auch ProductId und/oder Seriennummer gesetzt werden.
  654.  
  655.         3dAddress*                                                    [E]
  656.            In den Kopf des  Message-Pakets wird immer die  3d-Adresse des
  657.            Points eingetragen. Defaultmäβig wird nur bei Standard-Paketen
  658.            die 3d-Adresse eingetragen. Bei Frodo- und Qmail-Paketen dage-
  659.            gen die 4d-Adresse. Die ursprüngliche Aufgabe dieser Anweisung
  660.            - die Art der Adresse im Message-Header zu steuern - wird seit
  661.            Version 1.03 von 3dNetmail und 3dEchomail übernommen.
  662.  
  663.         3dEchomail*                                                   [E]
  664.            Bei Echomails  wird die  3d-Adresse des  Points in  den Header
  665.            eingetragen. Defaultmäβig wird die 4d-Adresse verwendet.
  666.  
  667.         3dNetmail*                                                    [E]
  668.            Bei Netmails wird die 3d-Adresse des Points in den Header ein-
  669.            getragen. Defaultmäβig wird  die 4d-Adresse (evtl.  mit @FMPT)
  670.            verwendet. Netmail sollte möglichst immer mit 4d-Adressen ver-
  671.            schickt werden, da es dem Empfänger meistens unmöglich ist, an
  672.            eine Fakenet-Adresse zu antworten.
  673.  
  674.         3dMsgId*                                                      [E]
  675.            In der  Message-Id wird  die 3d-Adresse  des Points verwendet.
  676.            Default ist die 4d-Adresse.
  677.  
  678.         3dOrigin*                                                     [E]
  679.            In den  Origin aller  Mails an  diesen Host  wird die mit Node
  680.            festgelegte 3d-Adresse des Points eingetragen. Default ist die
  681.            4d-Adresse  bestehend  aus  der  3d-Adresse  des Hosts und der
  682.            Pointnummer.
  683.  
  684.         3dPath*                                                       [E]
  685.            Es wird eine Path-Zeile mit der 3d-Adresse des Points erzeugt.
  686.            Ohne 3dPath wird keine Path-Zeile erzeugt. (Wie sieht ein  4d-
  687.            Path aus?)
  688.  
  689.         3dSeenBy*                                                     [E]
  690.            Die 3d-Adresse  des Points  wird in  der SEEN-BY  Zeile aufge-
  691.            führt. Ohne 3dSeenBy  wird der Point  nicht im SEEN-BY  aufge-
  692.            führt. TosScan scheint es irgendwie zu merken, daβ diese Mails
  693.            nicht noch einmal an den Point geschickt werden dürfen. Da ich
  694.            nicht weiβ, wie ein 4d-Seen-By auszusehen hat, wird  natürlich
  695.            auch keiner erzeugt. Der Host erscheint immer im SEEN-BY.
  696.  
  697.         3dTick*                                                       [E]
  698.            Hiermit wird bestimmt, daβ im Tick-File Fakenet Adressen  ver-
  699.            wendet werden. eigentlich sollten 4d-Adressen ja möglich sein,
  700.            aber einige Tick's  scheinen das doch  nicht auf die  Reihe zu
  701.            bringen.
  702.  
  703.         4dEchoMail                                                     [E]
  704.            Auch wenn es nicht ganz dem Standard entspricht, scheint es 
  705.            doch Interesse daran zu geben, FMPT und TOPT Kludges in auch 
  706.            in Echo-mails zu verwenden. Mit der Host-Anweisung 4dEchoMail 
  707.            kann Ecu daher veranlaβt werden, auch in Echomail FMPT, TOPT 
  708.            und INTL-Kludges zu erzeugen.
  709.  
  710.            4dEchoMail sollte nicht mit ForceIntl verwechselt werden. Letz-
  711.            ters dient dazu, INTL Kludges auch dann zu erzwingen, wenn die 
  712.            Zonen von Absender und Empänger identisch sind.
  713.  
  714.         ArcmailName name                                              [E]
  715.            Hier kann der  Name des Mailpakets  für diesen Host  angegeben
  716.            werden. Normalerweise bestimmt Ecu den Namen aus den  Adressen
  717.            des Hosts und des Points. Wenn der so ermittelte Name aber aus
  718.            irgendeinem Grund  nicht verwendet  werden kann,  dann kann er
  719.            auch für jeden Host manuell vergeben werden.
  720.  
  721.         ArcPack command                                               [E]
  722.            Für jeden Host kann ein eigener Packer angegeben werden.  Wenn
  723.            bei der Host-Beschreibung kein Packer angegeben wird, wird der
  724.            Default-Packer (s. ArcPack als globales Kommando) verwendet.
  725.  
  726.         DummyFLO                                                      [E]
  727.            Ecu erzeugt für diesen Host ein Flow-File. Damit wird  Binkley
  728.            gezwungen diesen Host auch dann anzurufen, wenn nichts  gesen-
  729.            det werden muβ. Normalerweise erzeugt Ecu nur dann Flow-Files,
  730.            wenn auch wirklich ein Paket für den Host erzeugt wird. Dummy-
  731.            FLO kann auch global für alle Hosts gesetzt werden.
  732.  
  733.         End                                                         [E/L]
  734.            Damit wird die Beschreibung eines Hosts beendet.  Anschlieβend
  735.            werden wieder globale Anweisungen erwartet.
  736.  
  737.         FroDoPkt                                                      [E]
  738.            Für diesen  Host werden  FrontDoor-kompatible Pakete  erzeugt.
  739.            Diese Pakete enthalten eine Product-Id und eine  Seriennummer.
  740.            Auβerdem können in  diesen Paketen 4d-Adressen  verwendet wer-
  741.            den. Die ProductId  und SerialNumber Anweisungen  sollten ver-
  742.            wendet werden.
  743.  
  744.         MatchMin match                                                [E]
  745.            Mit dieser Anweisung wird definiert wie genau die Adresse  ei-
  746.            ner Netmail mit der Adresse des Hosts übereinstimmen muβ,  da-
  747.            mit sie über diesen Host geroutet wird. match bestimmt den er-
  748.            forderlichen Grad der Übereinstimmung. Dabei bedeutet:
  749.  
  750.               0   Alle Mails können über diesen Host geroutet werden.
  751.               1   Nur Mails  an Empfänger  in der  gleichen Zone  wie der
  752.                   Host werden über ihn geroutet.
  753.               2   Nur Mails  an Empfänger  im gleichen  Netz können  über
  754.                   diesen Host geroutet werden.
  755.               3   Nur Mails an diesen Host und seine Points können direkt
  756.                   an ihn geschickt werden.
  757.               4   An diesen Host werden keine Netmails geschickt.  Match-
  758.                   Min 4  (oder jeder  andere Wert  gröβer als  4) hat die
  759.                   gleiche Wirkung wie NoNetmail.
  760.  
  761.            MatchMin  ist  ein  Synonym  für  NoNetmail. Diese Anweisungen
  762.            sollten daher nicht gleichzeitig verwendet werden.
  763.  
  764.         Node addresse                                                 [E]
  765.            Hiermit wird die Adresse des Points im lokalen Netz des  Hosts
  766.            definiert. Wenn  der Host  volle 4d-Adressierung  unterstützt,
  767.            kann die Node-Anweisung fehlen.  Im Allgemeinen wird man  hier
  768.            aber wohl die Fakenet Adresse eintragen. Die Nodeadresse  wird
  769.            benötigt, wenn in die Mails an diesen Host 3d-Adressen  einge-
  770.            baut werden sollen.
  771.  
  772.         NoNetmail*                                                    [E]
  773.            An einen Host, für den  dieses Flag gesetzt ist, können  keine
  774.            Netmails geschickt werden. Dieser Host wird bei der Suche nach
  775.            dem  Nächsten  bekannten  Host  (s. `Netmail Routing') einfach
  776.            übersprungen. NoNetmail ist ein Synonym für MatchMin. Die bei-
  777.            den  Anweisungen  sollten  daher  nicht gleichzeitig verwendet
  778.            werden. Bei NoNetmail kann wie bei MatchMin der Grad der Über-
  779.            einstimmung angegeben werden.
  780.  
  781.         NoOutput*                                                     [E]
  782.            Wenn für einen Host NoOutput angegeben wurde, wird für  diesen
  783.            Host kein Dummy-Flow-File erzeugt. Aus den zu diesem Host  ge-
  784.            hörenden Areas werden keine Mails exportiert.
  785.  
  786.         Origin text                                                   [E]
  787.            Der Inhalt der  Origin-Zeile für alle  Areas, die über  diesen
  788.            Host geroutet werden, wird festgelegt. Für einzelne Areas kann
  789.            dieses Origin  auβer Kraft  gesetzt werden.  Der Origin sollte
  790.            die Adresse des Points nicht enthalten. Sie wird von Ecu auto-
  791.            matisch generiert. 'text' darf Leerzeichen enthalten.
  792.  
  793.         Password password                                             [E]
  794.            Damit wird ein  Passwort für den  Host definiert.  Das ist nur
  795.            bei  Pakettypen  sinnvoll,  die  eine  Passwort-Funktion  auch
  796.            unterstützen (wie z.B. 2+Pakete).
  797.  
  798.         Point pointnummer                                           [E/L]
  799.            Die Pointnummer bildet zusammen  mit der Host-Adresse die  4d-
  800.            Adresse des Points. Die Point-Anweisung kann fehlen, wenn  für
  801.            diesen Host  von den  Möglichkeiten der  4d-Adressen kein  Ge-
  802.            brauch gemacht werden soll.
  803.  
  804.         ProductId id                                                  [E]
  805.            Die Product-Id, die in das Paket eingetragen werden soll, wird
  806.            hiermit bestimmt. TosScan wertet nur bei sehr wenigen Id's den
  807.            FrontDoor-Teil des Packet-Headers aus. Die Id 26 scheint  aber
  808.            zu Funktionieren.
  809.  
  810.         RouteTo address                                                [E]
  811.            Zu jedem Host kann eine Adresse angegeben werden, an die nor-
  812.            male Pakete an diesen Host geschickt werden. Das kann vor 
  813.            allem dann hilfreich sein, wenn ein Host vorübergehend aus-
  814.            fällt, und alles, was für ihn bestimmt war, jetzt über einen 
  815.            anderen Host geleitet werden muβ. Es werden nur die Dateinamen 
  816.            und die Destination-Adresse im Paket beeinfluβt. Crashmail 
  817.            wird immer an die angegebene Adresse geschickt.
  818.  
  819.            Die angegebene Adresse braucht sich nicht auf einen definier-
  820.            ten Host beziehen. Es können sogar Point-Adressen angegeben 
  821.            werden.
  822.  
  823.         QmailPkt                                                      [E]
  824.            Für diesen Host werden Qmail-kompatible Pakete erzeugt. Dieser
  825.            Modus wurde noch nicht getestet. Er müβte funktionieren,  aber
  826.            probiert wurde es noch nie.
  827.  
  828.         SerialNumber nr                                               [E]
  829.            Hiermit wird  die Seriennummer,  die in  die Packet-Header ge-
  830.            schrieben werden soll, bestimmt.  TosScan erwartet eine von  0
  831.            verschiedene Seriennummer, sonst werden 4d-Adressen nicht  im-
  832.            mer richtig verarbeitet.
  833.  
  834.         Signature file                                                [E]
  835.            Der Inhalt der Datei file  wird als Unterschrift an jede  Mail
  836.            an diesen Host angefügt. Die Signature-Anweisung in der  Host-
  837.            Beschreibung hat  Vorrang vor  der globalen  Signature-Defini-
  838.            tion. Wenn aber für eine  Area, die über diesen Host  geroutet
  839.            wird,  eine  eigene  Signature-Datei  angegeben wird, dann hat
  840.            diese Datei Vorrang vor der für den Host angegebenen Datei.
  841.  
  842.         StandardPkt                                                   [E]
  843.            An einen so  gekennzeichneten Host werden  nur Standard-Pakete
  844.            geschickt. QEcho- und FrontDoor-Erweiterungen werden nicht ge-
  845.            neriert. Dies  ist auch  der Default-Zustand,  wenn weder Fro-
  846.            DoPkt noch QmailPkt angegeben wurde.
  847.  
  848.  
  849.  
  850.         Area-Beschreibungen
  851.  
  852.         Die  folgenden  Anweisungen  dienen  zur Beschreibung einer Area.
  853.         Diese Anweisungen dürfen nur zwischen einer Area- (bzw.  Matrix-)
  854.         und   der   entsprechenden   End-Anweisung   stehen.  Alle  Area-
  855.         Anweisungen  gelten  sowohl  für  Echo-Areas  (Area) als auch für
  856.         Netmail-Areas (Matrix). Der Unterschied zwischen einer Area,  die
  857.         mit Area eingeleitet wurde, zu einer, die mit Matrix  eingeleitet
  858.         wurde, liegt lediglich darin, daβ eine Echo-Area nachträglich  zu
  859.         einer Netmail-Area gemacht werden kann, aber nicht umgekehrt.
  860.  
  861.         Areaname name                                               [E/L]
  862.            Hier wird der  offizielle Name der  Area angegeben. Damit  hat
  863.            Ecu die Möglichkeit eine lokale Area einer Fido-Area  zuzuord-
  864.            nen. Theoretisch kann mehreren lokalen Areas die gleiche Fido-
  865.            Area zugeordnet werden.  Import hat dann  natürlich Schwierig-
  866.            keiten die Mails richtig  auf die verschiedenen lokalen  Areas
  867.            zu verteilen.  Areanamen werden  beim Eintragen  in eine Nach-
  868.            richt immer in Groβbuchstaben umgewandelt.
  869.  
  870.         BadMsgArea                                                    [L]
  871.            Mit diesem  Schlüsselwort wird  bestimmt, daβ  alle Mails, die
  872.            von Llegada  nicht einsortiert  werden konnten,  in diese Area
  873.            geschrieben werden. Zur Zeit sind davon nur die Mails  betrof-
  874.            fen, die eine  Area-Zeile enthalten, für  die keine Area  exi-
  875.            stiert. Mails ohne Area-Zeile betrachtet Llegada als  Netmails
  876.            und sortiert sie dementsprechend in die Netmail-Area ein. Wenn
  877.            keine BadMsgArea definiert wird, dann kommen diese Mails  alle
  878.            in die Netmail-Area.  Wenn mehrere BadMsgAreas  definiert wer-
  879.            den, wird die erste so markierte Area zur Bad-Message-Area.
  880.  
  881.         Boss address                                                [E/L]
  882.            Der Host, über den  diese Area geroutet wird,  festgelegt. Der
  883.            Host muβ zuvor mit einer Host-Anweisung definiert worden sein.
  884.            'address' ist die 3d-Adresse des Hosts. Es kann natürlich auch
  885.            ein mit Alias definierter Hostname angegeben werden.
  886.  
  887.         Crunch n                                                      [E]
  888.            Die Message-Datei wird nur kopiert, wenn mindestens zusammen n
  889.            Mails  gelöscht  oder  exportiert  werden.  Wenn weniger als n
  890.            Mails verändert wurden, werden nur die Header neu geschrieben.
  891.  
  892.         Days n                                                        [E]
  893.            Hiermit wird festgelegt, wie lange Mails in dieser Area  blei-
  894.            ben, bevor sie gelöscht werden.  'n' ist die Anzahl der  Tage.
  895.            Wenn keine  Zeit angegeben  wird, werden  in dieser  Area alte
  896.            Mails nicht gelöscht.
  897.  
  898.         DaysLocal n                                                   [E]
  899.            Die Zeit, die lokale Mails im System bleiben, kann  unabhängig
  900.            von der normalen Verweildauer bestimmt werden. (Mir ist es ei-
  901.            nige Male passiert,  daβ Replies auf  Mails kamen, die  längst
  902.            gelöscht und vergessen waren.) DaysLocal hat automatisch Kill-
  903.            Local zur Folge. Wenn  DaysLocal nicht angegeben wird,  werden
  904.            lokale Mails nach der in Days angegebenen Zeit gelöscht  (wenn
  905.            KillLocal angegeben wurde).
  906.  
  907.         Diskname name                                               [E/L]
  908.            Der Name,  unter dem  die Area  gespeichert werden  soll, wird
  909.            festgelegt. Der Name muβ mit dem Filenamen in AREAS.BBS  über-
  910.            einstimmen. 'name' darf keine Extension enthalten.
  911.  
  912.         End                                                         [E/L]
  913.            Damit wird die  Beschreibung einer Area  beendet. Anschlieβend
  914.            werden wieder globale Anweisungen erwartet.
  915.  
  916.         HighLimit n                                                   [E]
  917.            Hiermit kann festgelegt werden, wieviele Messages höchstens in
  918.            einer Area sein dürfen. Wenn  mehr als n Messages in  der Area
  919.            stehen, werden die ältesten Messages gelöscht, es sei denn bei
  920.            einer solchen Mail ist das Hold-Flag gesetzt. Diese Mail  wird
  921.            zwar nicht gelöscht, sie wird aber nicht mehr gezählt. Es wird
  922.            also nicht etwa eine andere Mail `als Ersatz' gelöscht. In der
  923.            Messagebase bleiben dann halt  mehr als die angegebene  Anzahl
  924.            von Mails. Wenn sowohl  HighLimit als auch LowLimit  angegeben
  925.            werden, hat im Zweifelsfall HighLimit Priorität.
  926.  
  927.         KeepArea                                                      [L]
  928.            KeepArea gehört jetzt zu den Area-Beschreibungen. Bisher war  
  929.            es nur als globale Definition zulässig, wurde aber intern als 
  930.            Area-Definition behandelt. Für Ecu war das zwar in den meisten 
  931.            Fällen ohne Bedeutung, es konnte aber zum Programmabsturz 
  932.            führen.
  933.  
  934.         KillHold*                                                     [E]
  935.            Meldungen, in denen das  HOLD-Flag gesetzt ist, werden  norma-
  936.            lerweise nicht gelöscht. Mit  KillHold werden diese Mails  wie
  937.            ganz normale Mails behandelt.
  938.  
  939.         KillLocal*                                                    [E]
  940.            Meldungen, in denen das LOCAL-Flag gesetzt ist, werden  norma-
  941.            lerweise nicht gelöscht. Mit KillLocal kann das Löschen  alter
  942.            lokaler Mails erzwungen werden.
  943.  
  944.         LowLimit n                                                    [E]
  945.            Hiermit kann festgelegt werden wieviele Messages mindestens in
  946.            einer Area bleiben müssen. Wenn Ecu feststellt, daβ diese  An-
  947.            zahl unterschritten  wird, dann  werden so  viele als gelöscht
  948.            markierte Meldungen wieder aktiviert, bis alle Mails in  einer
  949.            Area wieder  aktiv sind,  oder bis  die angegebene  Anzahl er-
  950.            reicht ist. Wenn sowohl HighLimit als auch LowLimit  angegeben
  951.            werden, hat im Zweifelsfall HighLimit Priorität.
  952.  
  953.         LogMsgArea                                                  [E/L]
  954.            Ab Version 1.05 kann Ecu seine Ausgaben auch in eine  Message-
  955.            Area schreiben.  Das Schlüsselwort  LogMsgArea in  einer Area-
  956.            Beschreibung  bestimmt  die  Area,  in  der  Ecu die Meldungen
  957.            schreiben soll. Wenn keine Area zur Aufnahme des Logs bestimmt
  958.            wurde, erzeugt Ecu auch keine Message. Wenn mehrere Areas mar-
  959.            kiert wurden, schickt Ecu seine Message in die erste markierte
  960.            Area.
  961.  
  962.         Netmail                                                     [E/L]
  963.            Es wird festgelegt, daβ diese Area eine Netmail-Area ist. Wenn
  964.            die Area  als Matrix-Area  definiert wurde,  hat das natürlich
  965.            keine Auswirkungen.
  966.  
  967.         NoOutput*                                                     [E]
  968.            Mails in  einer so  markierten Area  werden nicht  exportiert.
  969.            Alte Mails werden gelöscht, und die Area wird komprimiert,  es
  970.            werden aber nie Mails aus ihr gesendet.
  971.  
  972.         Origin text                                                   [E]
  973.            Der Inhalt der Origin-Zeile der Area wird festgelegt. Wenn für
  974.            den Host ein globales Origin definiert wurde, wird es für die-
  975.            se Area auβer Kraft gesetzt. Für jede Area muβ ein Origin  de-
  976.            finiert werden  - entweder  in der  Area-Beschreibung, oder in
  977.            der zugehörigen Host-Beschreibung.
  978.  
  979.         Password pw                                                   [E]
  980.            In einer Tickarea wird hiermit das Passwort für diese Area de-
  981.            finiert. In  anderen Areas  hat diese  Anweisung keine Auswir-
  982.            kung.
  983.  
  984.         RandomOrigin*                                                 [E]
  985.            Wenn mit der globalen Origin Anweisung eine Datei mit  Origin-
  986.            Zeilen angegeben wurde,  kann mit RandomOrigin  angegeben wer-
  987.            den, ob  in einer  Area zufällige  Origin-Zeilen zulässig sind
  988.            oder nicht. Die gleiche Wikung  erzielt man, wenn man in  ARE-
  989.            AS.BBS -RANDOM als Origin für eine Area einträgt.
  990.  
  991.         Signature file                                                [E]
  992.            Der Inhalt der Datei file  wird als Unterschrift an jede  Mail
  993.            an diesen Host angefügt. Die Signature-Anweisung in der  Area-
  994.            Beschreibung hat Vorrang vor der globalen Signature-Definition
  995.            und der bei der Host-Definition.
  996.  
  997.         SoftReturn*                                                   [E]
  998.            Beim Exportieren der Mails aus dieser Area werden weiche  Zei-
  999.            lenenden erzeugt.  In einer  Mail kann  diese Übersetzung ein-
  1000.            und ausgeschaltet werden.
  1001.  
  1002.         Tickarea                                                      [E]
  1003.            Die aktuelle Area  wird zur Tick-Area  erklärt. Ecu nimmt  bei
  1004.            allen Mails in einer solchen  Area an, daβ sie mit  einem File
  1005.            verknüpft sind.  Es wird  eine zusätzliche  Datei erzeugt, die
  1006.            Informationen für den Empfänger enthält, so daβ der File  dort
  1007.            automatisch weiter verarbeitet  werden kann. Näheres  zu Tick-
  1008.            Files und Tick-Areas folgt später in dieser Beschreibung.
  1009.  
  1010.         TickIndicator ch                                              [E]
  1011.            Wenn bei einer Netmail  mit File-Attach das erste  Zeichen des
  1012.            Dateinamens mit dem TickIndicator übereinstimmt, dann  erzeugt
  1013.            Ecu für diesen File ein Tick-File. So ist man nicht auf vorher
  1014.            zu definierende Tick-Areas festgelegt. Dafür müssen einige In-
  1015.            formationen für das Tick-File in die Mail geschrieben  werden.
  1016.            Tick-Files aus  Netmails zu  erzeugen mag  daher im Einzelfall
  1017.            ganz praktisch sein, wenn man aber öfters Files in die gleiche
  1018.            Area schicken will, dann sollte dies doch über eine  spezielle
  1019.            Tick-Area  geschehen.  Default  ist  das Apostroph ' (manchmal
  1020.            auch `Tick' genannt).
  1021.  
  1022.         TickPrefix ch                                                 [E]
  1023.            Der Tick-Prefix kennzeichnet die Zeilen in einer Mail, die In-
  1024.            formationen  zur  Erstellung  eines  Tick-Files enthalten. Ecu
  1025.            verarbeitet diese Zeilen und  entfernt sie vor dem  Senden aus
  1026.            der Mail.  Der Tick-Prefix  muβ das  erste Zeichen  nach einem
  1027.            harten Zeilenende sein. Default ist auch hier das Apostroph '.
  1028.  
  1029.         Username name                                                 [E]
  1030.            Setzt für diese Area einen anderen Benutzernamen in den Absen-
  1031.            der (nur in der exportieren Mail!). 
  1032.  
  1033.  
  1034.         Beispiel für eine Konfigurationsdatei
  1035.  
  1036.         Die folgende Konfigurationsdatei  beschreibt einen Point,  der an
  1037.         zwei Nodes (2:249/6 und 2:247/32) hängt. Ein zusätzlicher  Dummy-
  1038.         Node (99:99/99) dient als Host für interne Areas.
  1039.         ; ---------------------------------------------------------------
  1040.         ;  Module:     ECU.CFG
  1041.         ;  Subject:    Configuration file for ECU and LLEGADA
  1042.         ;  Author:     ho
  1043.         ;  Started:    12.03.1991   21:01:00
  1044.         ;  Modified:   12.03.1991   21:01:47
  1045.         ; ---------------------------------------------------------------
  1046.  
  1047.         Alias          Spam        2:249/6
  1048.         Alias          HoG         2:247/32
  1049.         Alias          Mir         99:99/99
  1050.  
  1051.         Sysop          Heinz Ozwirk
  1052.         HomeDir        E:\ECU
  1053.  
  1054.         LedNew         LED.NEW
  1055.         AreaList       AREAS.BBS
  1056.         Outbound       OUTBOUND
  1057.         Inbound        NETF
  1058.         Logfile        BT.LOG
  1059.         LogLevel       1
  1060.         FormatPrefix   \
  1061.         Origin         ORIGIN.TXT
  1062.         !RouteEchos
  1063.         !Compress
  1064.         QuickScan
  1065.         AppendTB
  1066.         KillDupes
  1067.         UseAreas
  1068.         UseZones
  1069.         PackCrashmail
  1070.  
  1071.         ArcPack        C:\UTIL\ARCER\ARC.TTP M %n %p
  1072.         ArcUnpack      C:\UTIL\ARCER\ARC.TTP X %n %d*.*
  1073.         ArjUnpack     %C:\UTIL\ARCER\UNARJ.TTP %p
  1074.         LhaUnpack      C:\UTIL\ARCER\LHA.TTP X -m %n %d
  1075.         LharcUnpack    C:\UTIL\ARCER\LHARC.TTP X -m %n %d
  1076.         ZooUnpack     %C:\UTIL\ARCER\ZOO.TTP x %p
  1077.         ZipUnpack      C:\UTIL\ARCER\ZIP.TTP -X %d %n
  1078.         DefaultUnpack  C:\UTIL\ARCER\ARC.TTP X %n %d*.*
  1079.  
  1080.         Host HoG
  1081.            Node           2:24732/3
  1082.            Point          3
  1083.            StandardPkt
  1084.            3dSeenBy
  1085.            3dTick
  1086.            3dNetmail
  1087.            Origin         Madness takes its toll
  1088.            ArcPack        C:\UTIL\ARCER\LHARC.TTP M -m %n %p
  1089.         End
  1090.  
  1091.         Host Spam
  1092.            Node           2:24906/8
  1093.            Point          8
  1094.            FroDoPkt
  1095.            ProductId      26
  1096.            SerialNumber   369695089
  1097.            3dTick
  1098.            Origin         Madness takes its toll.
  1099.            ArcPack        C:\UTIL\ARCER\LHARC.TTP M -m %n %p
  1100.         End
  1101.  
  1102.         Host Mir
  1103.            NoOutput
  1104.            Point          99
  1105.            Origin         ST-MIR - Friede den PCs
  1106.         End
  1107.  
  1108.         Default
  1109.            Crunch         10
  1110.            LowLimit       10
  1111.            Days           14
  1112.            DaysLocal      28
  1113.            KillLocal
  1114.            SoftReturn
  1115.         End
  1116.  
  1117.         Matrix FidoNetmail
  1118.            Days           30
  1119.            DaysLocal      60
  1120.            Crunch         10
  1121.            DiskName       MSGS\0000
  1122.            Signature      SIGNATUR
  1123.            Boss Spam
  1124.            KillLocal
  1125.            SoftReturn
  1126.         End
  1127.  
  1128.         Area ATAFIDO/Spam/Tick
  1129.            LowLimit 0
  1130.            Areaname ATAFIDO
  1131.            Password XXXXXXX
  1132.            Tickarea
  1133.         End
  1134.  
  1135.         Area SystemInfo
  1136.            LowLimit 0
  1137.            NoOutput
  1138.            BadMsgArea
  1139.            LogMsgArea
  1140.            Days 7
  1141.         End
  1142.  
  1143.         Area Notice
  1144.            LowLimit 0
  1145.            NoOutput
  1146.            LowLimit 0
  1147.            Days 9999
  1148.         End
  1149.  
  1150.         Area POINTS.LOC
  1151.            RandomOrigin
  1152.         End
  1153.  
  1154.  
  1155.