From 6ebffc9d867e5e527380217af47ce698864b72d7 Mon Sep 17 00:00:00 2001 From: Michiel Broek Date: Mon, 21 Jan 2002 22:20:54 +0000 Subject: [PATCH] Updated documentation --- html/Makefile | 6 +- html/basic.html | 63 +++-- html/dist.html | 23 +- html/flow.html | 18 +- html/images/fdb.gif | Bin 8368 -> 10179 bytes html/index.htm | 6 +- html/install.html | 54 ---- html/intro.html | 12 +- html/known_bugs.html | 9 +- html/programs/index.htm | 4 +- html/programs/mbcico.html | 485 ++++++++++++++++++--------------- html/programs/mbfbgen.html | 61 ----- html/programs/mbfido.html | 530 ++++++++++++++++++------------------ html/programs/mbmail.html | 47 ---- html/programs/mbpasswd.html | 5 +- html/programs/mbsebbs.html | 29 +- html/setup/emareas.html | 331 +++++++++++----------- html/setup/fdb.html | 117 ++++---- html/setup/global.html | 14 +- html/setup/hatch.html | 127 ++++----- 20 files changed, 935 insertions(+), 1006 deletions(-) delete mode 100755 html/install.html delete mode 100755 html/programs/mbfbgen.html delete mode 100755 html/programs/mbmail.html diff --git a/html/Makefile b/html/Makefile index 68d630de..68ebe640 100644 --- a/html/Makefile +++ b/html/Makefile @@ -6,7 +6,7 @@ include ../Makefile.global H_BASE = basic.html date.html dist.html manual.css \ flow.html postfix.html gwnews.html index.htm ups.html \ - install.html intergate.html intro.html invoking.html \ + intergate.html intro.html invoking.html \ known_bugs.html mgetty.html routing.html nodelist.html H_FTSC = ftsc/fsc-0039.html ftsc/fsc-0056.html ftsc/fsc-0087.html \ @@ -63,10 +63,10 @@ H_PROGS = programs/import.html programs/mbchat.html \ programs/mbaff.html programs/mbdiff.html \ programs/mbindex.html programs/mbout.html \ programs/mbsetup.html programs/mbuseradd.html \ - programs/mball.html programs/mbfbgen.html \ + programs/mball.html \ programs/mblang.html programs/mbsebbs.html \ programs/mbstat.html programs/mbpasswd.html \ - programs/mbtask.html programs/mbmail.html + programs/mbtask.html H_SETUP = setup/archiver.html setup/index.htm setup/bbs.html \ setup/bbslist.html setup/language.html setup/oneliner.html \ diff --git a/html/basic.html b/html/basic.html index 1b85243c..c4c5bc38 100755 --- a/html/basic.html +++ b/html/basic.html @@ -1,4 +1,5 @@ + @@ -118,11 +119,13 @@ easy to guess of course. The script will then continue again:
  • The password will be removed from user bbs This action will make changes in /etc/shadow (if you have that) otherwise in /etc/passwd. On FreeBSD it uses other tools to modify the master database. +On NetBSD you have to do that manually, there are no tools to do that.
  • If they don't exist in the file /etc/services the services fido, tfido -and binkp will be added. +and binkp will be added.
  • If they don't exist in the file /etc/inetd.conf the internet protocols for the mailer will be added. The inetd is restarted to -activate the changes. +activate the changes. If your distribution uses xinetd instead of inetd, an +include file for xinetd is added instead.

     

    @@ -132,6 +135,7 @@ The last screen of the script is about sanity checks. Perform those checks! If something is wrong, now is the time to fix it. Don't panic and remember the backups of the system files that are changed are in /etc with the extension .mbse i.e: those were the original files. +The installation logfile is copied to /opt/mbse. If everythings is allright, then remove the directory /tmp/mbsebbs-0.33.nn:

     cd /tmp
    @@ -142,7 +146,7 @@ rm -Rf mbsebbs-0.33.nn
     

    Step 4: Install the basic packages.

    Login as user mbse. Yes, very important, login as user mbse. -While in the home directory unpack the distribution archives: +While in mbse's home directory (/opt/mbse) unpack the distribution archives:

     tar xfvz /path/to/mbsebbs-0.33.nn.tar.gz
     
    @@ -158,17 +162,23 @@ make install exit
    The last part of the installation procedure shows you the location of the bbs -startup script that is added to your system. Because this is your first -time installation, example menus, textfiles and some databases are installed. +startup script that is added to your system. Remember this one for a moment. +Because this is your first +time installation, example menus and example textfiles are installed. If they already exist on your systems (when you do an upgrade) they will not be installed again.

    -Now you must start the mbtask daemon by hand by typing /opt/mbse/bin/mbtask. -Check the file /opt/mbse/log/mbtask.log for startup problems. You may notice that -the program mbcico is started everytime, this is not a problem, it simply doesn't work right -now because you haven't configured anything yet. The first time mbtask is -started on your system it will create a lot of new configuration files with -default settings. +Now start the bbs for the first time (still as root) by executing the startup +script you just saw on the screen followed by a space and the word start. +For example: +

    +/etc/rc.d/init.d/mbsed start
    +
    +This will start the mbtask daemon. +After that the bbs will be opened for use. +Check the file /opt/mbse/log/mbtask.log for startup problems. +The first time mbtask is started on your system it will create a +lot of new configuration files with default settings.

     

    Step 5: (RedHat) startup problems.

    @@ -182,13 +192,34 @@ that other new distributions also need the extra minus sign. If that's the case, please let me know and tell me how I can test what version it is.

     

    -

    Step 6: ready.

    +

    Step 6: Ready.

    -Now the basic environment is finished, the next thing is to install -the scripts, examples and configuration. +Now you have shell scripts in ~/etc, most of them are called by cron, some +are called during system startup and shutdown. You also have some default +configuration files, these are ttyinfo, modems, fidonet networks. In the +default (english) directory you now have default menu datafiles and ansi +screens. These are copies of my test system so you have to edit them to +build your own bbs.
    +Editing ansi screens can be done on a Linux system with +duhdraw, +this is available from 2:280/2802 as duhdraw.tgz (68 Kbytes). +The binaries are included in this archive, if you compile it yourself +it may give trouble so if the binaries work, use these.
    +Another editor is available from +http://www.drastic.net/bmdraw/, +you can find the tar.gz file in +http://www.drastic.net/bmdraw/files/bmd022.tgz, it's about 36 Kbytes. +This is also a thedraw clone for Linux. Note, at my system I needed to run it as +root.
    +You may also want to edit ~/etc/header.txt and ~/etc/footer.txt, these +files are the top and bottom of the newfiles/allfiles listings. +

    +Now the basic environment is finished, the next thing to do is +configure the bbs.

     

    -Back to Index -Back to Index + +Back to IndexBack to Index diff --git a/html/dist.html b/html/dist.html index d3169bdf..1d993d91 100644 --- a/html/dist.html +++ b/html/dist.html @@ -1,4 +1,5 @@ + @@ -11,7 +12,7 @@

    -
    Last update 29-Dec-2001
    +
    Last update 21-Jan-2002

     

    Unix Distributions.

    @@ -23,6 +24,8 @@ Linux is available in several distributions, they all have advantages and disadvantages for bbs use. Which distribution to pick is very personal. Since late 2001 a port to FreeBSD is available, from version 0.33.19 this port is ready to use. +Since januari 2002 a port to NetBSD is available, this version is not ready for +use.
    You should also consider the fact if the bbs machine is the same machine on which you do your daily work on or if you use a seperate system for the bbs. I will describe the distributions below for use on dedicated bbs computers, @@ -40,17 +43,17 @@ setup for MBSE BBS like Zipslack. Not included is the mgetty package.

    I write this as if these are the same which isn't true of course. From MBSE BBS's point of view they are almost the same, so that's why I treat them as -the same distributions. For people with little Linux experience these +the same distributions. The E-Smith server and gateway based on Redhat is also +supported. +For people with little Linux experience these distributions are a good choice if you can spare the diskspace. I haven't found a simple dedicated setup for the bbs, so the safest way is to install allmost everything, which is quite simple. This will cost you about 1200 Megs. Maybe that someone more experienced with these distro's can give more details -on how to build a small server. Please note that from RedHat 6.1 and up the -startup script (/etc/rc.d/init.d/mbsed) is different than before. Maybe -this is needed for Mandrake 6.1 and up too. +on how to build a small server.

     

    -

    SuSe

    +

    SuSE

    Since SuSE 7.1 the setup scripts are working and tested. Older distro's might work. @@ -73,6 +76,12 @@ precompiled mgetty packages may not always have Fidonet support compiled in. You may need to build mgetty yourself if you have an older FreeBSD distribution.

     

    +

    NetBSD

    +

    +I use an old Sun Sparcstation 2 with NetBSD 1.5.2. This is more stable then +Linux on Sparc systems. This is still in test, info will follow later. +

     

    +

    Famous last words...

    I don't have the diskspace for all kinds of Linux distributions to install @@ -81,7 +90,7 @@ installed. Also, I don't buy every new distro that's available. If you have a problem with that, just send me the new distro on CD to test by snailmail.

     

    -Back Go Back +BackGo Back diff --git a/html/flow.html b/html/flow.html index 6548adb9..210ac393 100644 --- a/html/flow.html +++ b/html/flow.html @@ -1,4 +1,5 @@ + @@ -11,7 +12,7 @@

    -
    Last update 29-Dec-2001
    +
    Last update 21-Jan-2002

     

    Running a BBS under Unix.

    @@ -75,12 +76,13 @@ the session is ended and mgetty takes over the line again. Note that they never can get a Unix shell unless you install a door in the bbs that calls a shell for them.

    -There are probably more accounts on your system that can callin, mbse is -such an account, this is the MBSE BBS maintenance account. This user will -get the shell prompt. Use good passwords for shell accounts, and never change -your setup so that the root user can directly login except from the console. -If you need root access, login as mbse and type su at the prompt to become -root. You might consider installing SSH on your system for remote maintenance. +Because for dialin with mgetty the mblogin program is used and not the normal +login program, only bbs users can login. All other users including root are +denied access. +You might consider installing SSH on your system for remote maintenance. +

    +It is also possible to install the mblogin program as the login program for +telnet users if you are directly connected to the internet.

     

    A PPP call is detected.

    @@ -165,7 +167,7 @@ If you want to use X11 on your bbs, you need more ram and a faster CPU or a separate machine via a lan and export the display to that machine.

     

    -Back Go Back +BackGo Back

    diff --git a/html/images/fdb.gif b/html/images/fdb.gif index e8fbb413a26504150542be4f5bec3141f4c876f0..6611c4322d9c8c0b11d14868a121098b4a8b31cc 100644 GIT binary patch literal 10179 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 + @@ -15,7 +16,7 @@

    MBSE BBS System Guide v0.33.19


    -
    Last update 07-Jan-2002

    +

    Last update 21-Jan-2002

    Introduction

    @@ -41,7 +42,6 @@
  • Running a BBS under Linux
  • Which distribution to use
  • Basic installation MBSE BBS
  • -
  • Finishing installation of MBSE BBS
  • Configuring the bbs with mbsetup
    1. Edit Global configuration @@ -96,13 +96,11 @@
    2. mbchat, Sysop to user chat utility
    3. mbcico, The Fidonet mailer ala ifcico
    4. mbdiff, Nodelist difference processor
    5. -
    6. mbfbgen, FileBase generator utility
    7. mbfido, Fidonet mail and files procesor
    8. mbfile, Files database maintenance program
    9. mbindex, Nodelist index compiler
    10. mblang, Language datafile compiler
    11. mblogin, Unix login replacement
    12. -
    13. mbmail, Mail Transport Agent for email
    14. mbmon, The monitor program
    15. mbmsg, The messagebase utility program
    16. mbout, The mailer outbound program
    17. diff --git a/html/install.html b/html/install.html deleted file mode 100755 index 43bc3f65..00000000 --- a/html/install.html +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - - - -Running a BBS under Linux. - - - -
      -
      Last update 03-Jul-2001
      -

       

      - - -Installing the BBS. - - -

      Installing the BBS.

      - - -

      Installing the BBS.

      -

      -Now you have shell scripts in ~/etc, most of them are called by cron, some -are called during system startup and shutdown. You also have some default -configuration files, these are ttyinfo, modems, fidonet networks. In the -default (english) directory you now have default menu datafiles and ansi -screens. These are copies of my test system so you have to edit them to -build your own bbs.
      -Editing ansi screens can be done on a Linux system with duhdraw, -this is available from 2:280/2802 as duhdraw.tgz (68 Kbytes). -The binaries are included in this archive, if you compile it yourself -it may give trouble so if the binaries work, use these.
      -Another editor is available from -http://www.drastic.net/bmdraw/, -you can find the tar.gz file in -http://www.drastic.net/bmdraw/files/bmd022.tgz, it's about 36 Kbytes. -This is also a thedraw clone for Linux. Note, at my system I needed to run it as root.
      -You may also want to edit ~/etc/header.txt and ~/etc/footer.txt, these -files are the top and bottom of the newfiles/allfiles listings. - -

      -

      the next step.

      -

      -The next step is the setup of the bbs. -

      - -Back to IndexBack to Index -

      - - - diff --git a/html/intro.html b/html/intro.html index 07f54081..cd61d1bd 100644 --- a/html/intro.html +++ b/html/intro.html @@ -1,4 +1,5 @@ + @@ -11,20 +12,19 @@
      -
      Last update 28-Jan-2001
      +
      Last update 21-Jan-2002

       

      Introduction to MBSE BBS.

      Distribution.

      -There are only five official distribution sites for the mbse bbs package. They are: +There are only four official distribution sites for the mbse bbs package. They are:

      1. http://mbse.sourceforge.net Primary site
      2. http://mbse.freezer-burn.org Mirror site -
      3. http://www.telematique.org/mbse Mirror site
      4. fidonet node 2:280/2802 (+31-255-515973). -
      5. fidonet node 2:280/2801 (+31-255-533858). +
      6. fidonet node 2:280/2801 (+31-255-536577).
      If you find mbse bbs on another site it may be out of date. I have no control over these sites. New versions of mbse bbs are announced in the fidonet area LINUX_BBS. On the official fidonet @@ -87,12 +87,12 @@ the date format.

      Future plans.

      -Plans are to complete integrate news, email, www and chat into MBSE BBS. It +Plans are to completly integrate www and chat into MBSE BBS. It should work for browsers about the same as with ANSI character terminals.

       

      -Back Go Back +BackGo Back

      diff --git a/html/known_bugs.html b/html/known_bugs.html index de453187..b43db08a 100644 --- a/html/known_bugs.html +++ b/html/known_bugs.html @@ -1,4 +1,5 @@ + @@ -11,7 +12,7 @@
      -
      Last update 28-Jan-2001
      +
      Last update 21-Jan-2002

       

      MBSE BBS - Known bugs.

      @@ -20,18 +21,16 @@ There are always more bugs, but these are known....

      • Reading of function keys in mbsebbs doesn't work always good, especially on -slow links and over PPP. +slow links and over PPP. This is not a MBSE BBS problem.
      • Memory leaks in mbfido during mailtoss.
      • Problems with D'Bridge [1a] mailers. -
      • Sometimes binkp sessions hang on sending files during bidirectional transfers. -
      • mbsetup crashes at several places if in system aka's the domain name is 12 characters long.
      -Back Go Back +BackGo Back diff --git a/html/programs/index.htm b/html/programs/index.htm index ded92e39..fb444706 100644 --- a/html/programs/index.htm +++ b/html/programs/index.htm @@ -1,4 +1,5 @@ + @@ -11,7 +12,7 @@
      -
      Last update 07-Jan-2002
      +
      Last update 21-Jan-2002

       

      MBSE BBS Programs.

      @@ -24,7 +25,6 @@
    18. mbchat, Sysop to user chat utility
    19. mbcico, The Fidonet mailer ala ifcico
    20. mbdiff, Nodelist difference processor -
    21. mbfbgen, FileBase Generator utility
    22. mbfido, Fidonet mail and files procesor
    23. mbfile, Files database maintenance program
    24. mbindex, Nodelist index compiler diff --git a/html/programs/mbcico.html b/html/programs/mbcico.html index e9a980e1..a740dd14 100644 --- a/html/programs/mbcico.html +++ b/html/programs/mbcico.html @@ -1,222 +1,263 @@ - - - - - - - - -MBSE BBS Programs - mbcico - The Fidonet mailer. - - - -
      -
      Last update 30-Jan-2001
      -

       

      - -

      mbcico - The Fidonet mailer.

      - -

      -This is work in progress.... -

      - -

      Synopsis.

      -

      --r<role> -a<inetaddr> <node> ...
      --r 0|1        1 - master, o - slave [0]
      --n<phone>     forced phone number
      --l<ttydevice> forced tty device
      --t<tcpmode>   telnet TCP/IP mode, must be one of ifc|itn|ibn, forces TCP/IP
      --a<inetaddr>  supply internet hostname if not in nodelist
      - <node>        should be in domain form, e.g. f11.n22.z3 -(this implies master mode)
      --h            show this help message
      -
      - or: mbcico tsync|yoohoo|**EMSI_INQC816|-t ibn|-t ifc|-t itn (this implies slave mode) -

       

      - -

      Description.

      -

      -mbcico stands for MBse "Internet - Fidonet Copy In /Copy Out", -this is a FidoNet(r) compatible transport agent. It is based on -ifcico written by Eugene G. Crosser, <crosser@average.org>, -2:5020/230@FidoNet. I changed the name of the program to make the difference -between ifcico and mbcico. Nowadays it is -quite different then ifcico. -

      -Currently it supports FTS-0001, YooHoo/2U2 and EMSI handshake protocols, -Xmodem, Telink, Modem7, Hydra, SEAlink with and without overdrive and -crash recovery, Bark file and update requests, WaZoo protocols: DietIFNA, -plain Zmodem (aka ZedZip, EMSI flag "ZMO") and ZedZap, WaZoo file and -update requests (nodelist flag should be XA). WaZoo file and update requests -do also work with FTS-0001 sessions, this is supported by several well known DOS -mailers also. -Password protected requests and update requests are implemented (but not -yet full tested). -

      -There is also a special protocol optimized to use over TCP/IP connections, -contributed by Stanislav Voronyi <stas@uanet.kharkov.ua>, it is -identiefied by EMSI proto code TCP (not registered) and nodelist flag IFC. -The default port is 60179. There is a telnet variant on this, the default -port is 23, and nodelist flag is ITN. The telnet variant is written by -T. Tanaka. -

      -There is also a Binkp implementation, this is a -bi-directional TCP/IP protocol. -This protocol is prefferred over the IFC protocol because it is -more efficient. Nodelist flag is IBN, the default port is 24554, and the -nodelist request flag is XX. This Binkp implementation supports multiple -batches, however this is only tested against another mbcico. -I don't know if any other mailer supports this option, but it is documented -in the spec's. -

      -Outbound directory structure is BinkleyTerm compatible, with domains and -point subdirectories (full 5d). There are separate "protected" and -"unprotected" inbound directories for the incoming sessions with the nodes -that are in your setup. Files received during outbound sessions are always -stored in the "protected" inbound. -

      -"Magic" file request processors are executable files placed in the "magic" -directory. If a request is made for a file with matching name, the -executable from the "magic" directory is run, and its stdout output is mailed -to the requestor. Full requestor's address, in the form of "John Smith of -1:234/56/7" is passed to the executable in the command line. Non-executable -files in the magic directory contain the full names to magic filenames. The -magic NODELIST can thus point to the full path and filename of your latest -nodelist. These magic names are automatic maintained by the mbfido -program when the magic name is set in the .tic file that you receive. -

      -To run mbcico in master mode, you need to make dialout -devices read/writeable for mbcico, and do the same for -the directory where your uucp locks are created (usually /var/locks). -

       

      - -

      Answer Mode.

      -

      -To make mbcico work in answer mode, you need -mgetty written by Gert Doering. mbcico must be -started with one of the following parameters: -

      -FTS-0001 call:       "/opt/mbse/bin/mbcico tsync"
      -FTS-0006 call:       "/opt/mbse/bin/mbcico yoohoo"
      -EMSI call:           "/opt/mbse/bin/mbcico **EMSI_....."
      -

      -In the latter case the received EMSI packet should be passed whitout trailing -CR). To make this work mgetty must be compiled with the --DFIDO option. Other getty programs might work. -

      -To answer TCP/IP calls the following lines should be added to /etc/inetd.conf: -

      -binkd   stream  tcp     nowait  mbse    /opt/mbse/bin/mbcico    mbcico -t ibn
      -tfido   stream  tcp     nowait  mbse    /opt/mbse/bin/mbcico    mbcico -t itn
      -fido    stream  tcp     nowait  mbse    /opt/mbse/bin/mbcico    mbcico -t ifc
      -

      -In the file /etc/services the following lines must be present: -

      -binkd           24554/tcp               # mbcico IBN mode
      -tfido           60177/tcp               # mbcico ITN mode
      -fido            60179/tcp               # mbcico IFC mode
      -mbse            60180/tcp               # MBSE BBS deamon
      -

      -In this case I installed the ITN mode at port 60177 instead of 23 like most -sysops do. -

       

      - - -

      Master Mode.

      -

      -To make mbcico scan for pending outbound mail and do -appropriate calls, start it with -r1 flag. It will check -for Zone Mail Hour, outside ZMH only crash mail is delivered. Mail to -non-CM systems is only send when mail has the Immedidate status. -Poll request are always honnored, even to non-CM systems if there is a -poll request in the outbound. Be carefull. -The taskmanager mbtask will start calling mbcico -r1 -if it has seen the scanout semafore. After all calls are completed mbcico -will remove the scanout semafore. -During ZMH all non-compressed mail is send. File requests in the outbound do not -force calling a system. If you make a filerequest, you must also make a -poll for that node to really start the request. You can also force a call -by entering mbcico f2802.n280.z2 on the commandline. -Only one call is made then and there is no dial delay. If mbcico -r1 is -called a random dialdelay is used with each call except for internet calls. -

       

      - -

      Environment.

      -

      -In order to run the mbcico you need to set one global environment variable -$MBSE_ROOT -This variable must point to the root of the bbs directoy structure. -

       

      - -

      Return Codes.

      -

      -

      -0        - No errors
      -1..32    - Linux errors, SIGHUP, SIGKILL, etc.
      -101      - No dialout ports available.
      -102      - Dial failed (no CONNECT or TCP connection failed).
      -103      - Could not reset the modem (no OK).
      -104      - System is locked.
      -105      - not used?
      -106      - Nodelist lookup failed.
      -107      - Call prohibited by config options.
      -108      - Phone number unavailable.
      -109      - No matching ports defined.
      -110      - Tried to call a CM system outside ZMH.
      -111..129 - Session failures (not defined).
      -130      - Could not establish session, system is marked undialable.
      -
      -These codes are also stored in status files for nodes, with the extension -of ".sts". These are small datafiles containing three decimal numbers. -
        -
      1. Time retry code, this is the last call attempt time. This is an unsigned - long representing the number of seconds since the epoch. -
      2. Retries, this is the number of consequtive call attempts made that returned - "call failed" or other errors. This field is zeroed when the call succeeds and - when a new "poll" is created. If the value is 30, the node won't be called - anymore. -
      3. Code, this is the return code of the last attempt. -
      -

       

      - -

      Configuration.

      -

      -The behaviour of mbcico can be configured with mbsetup, -section 1.16 If something doesn't do what you want, set the debug on for -that problem. This will produce huge logfiles, but also a lot of information. -Important flags are Device IO, EMSI debug, File forward, Locking, Outboundscan -and Session. -

       

      - -

      Bugs.

      -

      -Incoming calls from McMail mailers, McMail is quite hasty -to establish an EMSI session, and times out in less than a second. So -if your system is heavy loaded, or not too fast, McMail cannot connect -with your system. This is a known problem with McMail 1.0 and older, -later versions are ok. -

       

      - -

      Authors.

      -

      -

      -Eugene G. Crosser <crosser@average.org>   Orginal ifcico.
      -Stanislav Voronyi <stas@uanet.kharkov.ua> TCP/IP code.
      -T. Tanaka                                 Telnet mode.
      -Martin Junius                             Rewrite of opentcp().
      -Omen Technology Inc                       Zmodem protocol.
      -Arjen G. Lentz, Joaquim H. Homrighausen   Hydra transfer protocol.
      -Cristof Meerwald                          Implementation of Hydra in ifcico.
      -P. Saratxaga                              Tty driver code, yoohoo extensions.
      -Dima Maloff                               Binkp protocol.
      -Michiel Broek                             Rewrite for MBSE BBS.
      -
      -

      - -Index Back to index  -Main Back to Main index -

      - - - + + + + + + + + + +MBSE BBS Programs - mbcico - The Fidonet mailer. + + + +
      +
      Last update 21-Jan-2002
      +

       

      + +

      mbcico - The Fidonet mailer.

      + +

      +This is work in progress.... +

      + +

      Synopsis.

      +

      +-r<role> -a<inetaddr> <node> ...
      +-r 0|1        1 - master, o - slave [0]
      +-n<phone>     forced phone number
      +-l<ttydevice> forced tty device
      +-t<tcpmode>   telnet TCP/IP mode, must be one of ifc|itn|ibn, forces TCP/IP
      +-a<inetaddr>  supply internet hostname if not in nodelist
      + <node>        should be in domain form, e.g. f11.n22.z3 +(this implies master mode)
      +-h            show this help message
      +
      + or: mbcico tsync|yoohoo|**EMSI_INQC816|-t ibn|-t ifc|-t itn (this implies slave mode) +

       

      + +

      Description.

      +

      +mbcico stands for MBse "Internet - Fidonet Copy In /Copy Out", +this is a FidoNet(r) compatible transport agent. It is based on +ifcico written by Eugene G. Crosser, <crosser@average.org>, +2:5020/230@FidoNet. I changed the name of the program to make the difference +between ifcico and mbcico. Nowadays it is +quite different then ifcico. +

      +Currently it supports FTS-0001, YooHoo/2U2 and EMSI handshake protocols, +Xmodem, Telink, Modem7, Hydra, SEAlink with and without overdrive and +crash recovery, Bark file and update requests, WaZoo protocols: DietIFNA, +plain Zmodem (aka ZedZip, EMSI flag "ZMO") and ZedZap, WaZoo file and +update requests (nodelist flag should be XA). WaZoo file and update requests +do also work with FTS-0001 sessions, this is supported by several well known DOS +mailers also. +Password protected requests and update requests are implemented (but not +yet full tested). +

      +There is also a special protocol optimized to use over TCP/IP connections, +contributed by Stanislav Voronyi <stas@uanet.kharkov.ua>, it is +identiefied by EMSI proto code TCP (not registered) and nodelist flag IFC. +The default port is 60179. There is a telnet variant on this, the default +port is 23, and nodelist flag is ITN. The telnet variant is written by +T. Tanaka. +

      +There is also a Binkp implementation, this is a +bi-directional TCP/IP protocol. +This protocol is prefferred over the IFC protocol because it is +more efficient. Nodelist flag is IBN, the default port is 24554, and the +nodelist request flag is XX. This Binkp implementation supports multiple +batches, however this is only tested against another mbcico. +I don't know if any other mailer supports this option, but it is documented +in the spec's. +

      +Outbound directory structure is BinkleyTerm compatible, with domains and +point subdirectories (full 5d). There are separate "protected" and +"unprotected" inbound directories for the incoming sessions with the nodes +that are in your setup. Files received during outbound sessions are always +stored in the "protected" inbound. +

      +"Magic" file request processors are executable files placed in the "magic" +directory. If a request is made for a file with matching name, the +executable from the "magic" directory is run, and its stdout output is mailed +to the requestor. Full requestor's address, in the form of "John Smith of +1:234/56/7" is passed to the executable in the command line. Non-executable +files in the magic directory contain the full names to magic filenames. The +magic NODELIST can thus point to the full path and filename of your latest +nodelist. These magic names are automatic maintained by the mbfido +program when the magic name is set in the .tic file that you receive. +

      +To run mbcico in master mode, you need to make dialout +devices read/writeable for mbcico, and do the same for +the directory where your uucp locks are created (usually /var/locks). +

       

      + +

      Answer Mode.

      +

      +To make mbcico work in answer mode, you need +mgetty written by Gert Doering. mbcico must be +started with one of the following parameters: +

      +FTS-0001 call:       "/opt/mbse/bin/mbcico tsync"
      +FTS-0006 call:       "/opt/mbse/bin/mbcico yoohoo"
      +EMSI call:           "/opt/mbse/bin/mbcico **EMSI_....."
      +

      +In the latter case the received EMSI packet should be passed whitout trailing +CR). To make this work mgetty must be compiled with the +-DFIDO option. Other getty programs might work. +

      +To answer TCP/IP calls the following lines should be added to /etc/inetd.conf: +

      +binkd   stream  tcp     nowait  mbse    /opt/mbse/bin/mbcico    mbcico -t ibn
      +tfido   stream  tcp     nowait  mbse    /opt/mbse/bin/mbcico    mbcico -t itn
      +fido    stream  tcp     nowait  mbse    /opt/mbse/bin/mbcico    mbcico -t ifc
      +

      +If your system uses xinetd the file /etc/xinetd.d/mbsebbs could be: +

      +#:MBSE BBS services are defined here.
      +
      +service binkp
      +{
      +	socket_type     = stream
      +	protocol        = tcp
      +	wait            = no
      +	user            = mbse
      +	instances       = 10
      +	server          = /opt/mbse/bin/mbcico
      +	server_args     = -t ibn
      +}
      +
      +service tfido
      +{
      +	socket_type     = stream
      +	protocol        = tcp
      +	wait            = no
      +	user            = mbse
      +	instances       = 10
      +	server          = /opt/mbse/bin/mbcico
      +	server_args     = -t itn
      +}
      +
      +service fido
      +{
      +	socket_type     = stream
      +	protocol        = tcp
      +	wait            = no
      +	user            = mbse
      +	instances       = 10
      +	server          = /opt/mbse/bin/mbcico
      +	server_args     = -t ifc
      +}
      +

      +In the file /etc/services the following lines must be present: +

      +binkd           24554/tcp               # mbcico IBN mode
      +tfido           60177/tcp               # mbcico ITN mode
      +fido            60179/tcp               # mbcico IFC mode
      +mbse            60180/tcp               # MBSE BBS deamon
      +

      +In this case I installed the ITN mode at port 60177 instead of 23 like most +sysops do. +

       

      + + +

      Master Mode.

      +

      +To make mbcico scan for pending outbound mail and do +appropriate calls, start it with -r1 flag. It will check +for Zone Mail Hour, outside ZMH only crash mail is delivered. Mail to +non-CM systems is only send when mail has the Immedidate status. +Poll request are always honnored, even to non-CM systems if there is a +poll request in the outbound. Be carefull. +The taskmanager mbtask will start calling mbcico -r1 +if it has seen the scanout semafore. After all calls are completed mbcico +will remove the scanout semafore. +During ZMH all non-compressed mail is send. File requests in the outbound do not +force calling a system. If you make a filerequest, you must also make a +poll for that node to really start the request. You can also force a call +by entering mbcico f2802.n280.z2 on the commandline. +Only one call is made then and there is no dial delay. If mbcico -r1 is +called a random dialdelay is used with each call except for internet calls. +

      Note: you should not call nodes with mbcico directly, let +mbtask do the calling. +If you want to call a node make a poll command. +

       

      + +

      Environment.

      +

      +In order to run the mbcico you need to set one global environment variable +$MBSE_ROOT +This variable must point to the root of the bbs directoy structure. +

       

      + +

      Return Codes.

      +

      +

      +0        - No errors
      +1..32    - Linux errors, SIGHUP, SIGKILL, etc.
      +101      - No dialout ports available.
      +102      - Dial failed (no CONNECT or TCP connection failed).
      +103      - Could not reset the modem (no OK).
      +104      - System is locked.
      +105      - not used?
      +106      - Nodelist lookup failed.
      +107      - Call prohibited by config options.
      +108      - Phone number unavailable.
      +109      - No matching ports defined.
      +110      - Tried to call a CM system outside ZMH.
      +111..129 - Session failures (not defined).
      +130      - Could not establish session, system is marked undialable.
      +
      +These codes are also stored in status files for nodes, with the extension +of ".sts". These are small datafiles containing three decimal numbers. +
        +
      1. Time retry code, this is the last call attempt time. This is an unsigned + long representing the number of seconds since the epoch. +
      2. Retries, this is the number of consequtive call attempts made that returned + "call failed" or other errors. This field is zeroed when the call succeeds and + when a new "poll" is created. If the value is 30, the node won't be called + anymore. +
      3. Code, this is the return code of the last attempt. +
      +

       

      + +

      Configuration.

      +

      +The behaviour of mbcico can be configured with mbsetup, +section 1.17 If something doesn't do what you want, set the debug on for +that problem. This will produce huge logfiles, but also a lot of information. +Important flags are Device IO, EMSI debug, File forward, Locking, Outboundscan +and Session. +

       

      + +

      Bugs.

      +

      +Incoming calls from McMail mailers, McMail is quite hasty +to establish an EMSI session, and times out in less than a second. So +if your system is heavy loaded, or not too fast, McMail cannot connect +with your system. This is a known problem with McMail 1.0 and older, +later versions are ok. +

       

      + +

      Authors.

      +

      +

      +Eugene G. Crosser <crosser@average.org>   Orginal ifcico.
      +Stanislav Voronyi <stas@uanet.kharkov.ua> TCP/IP code.
      +T. Tanaka                                 Telnet mode.
      +Martin Junius                             Rewrite of opentcp().
      +Omen Technology Inc                       Zmodem protocol.
      +Arjen G. Lentz, Joaquim H. Homrighausen   Hydra transfer protocol.
      +Cristof Meerwald                          Implementation of Hydra in ifcico.
      +P. Saratxaga                              Tty driver code, yoohoo extensions.
      +Dima Maloff                               Binkp protocol.
      +Michiel Broek                             Rewrite for MBSE BBS.
      +
      +

      + +IndexBack to index  +MainBack to Main index +

      + + + diff --git a/html/programs/mbfbgen.html b/html/programs/mbfbgen.html deleted file mode 100755 index ae37479d..00000000 --- a/html/programs/mbfbgen.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - - - -MBSE BBS Programs - mbfbgen - FileBase Generato. - - - -
      -
      Last update 30-Jan-2001
      -

       

      - -

      mbfbgen - FileBase Generator

      -

      - -

      Synopsis.

      -

      -mbfbgen -

       

      - -

      Description.

      -

      -mbfbgen is used to import filebase areas from CD-ROM. This -util works like fbgen which is known to RA users. It reads -the file files.bbs to get the filenames and descriptions -to build the filedatabase. -

      -To import a filebase you must setup the area with mbsetup. -If you are really importing from a CD that will stay mounted on your system -you must set CDrom to yes. If the files.bbs file is not in the -directory were the files are, but somewere else on the CD, you must fill in -the field Files.bbs in the edit file area screen. -If the files.bbs file is in the same directory together with the files, you may -leave that field blank. -It is handy to use a closed range of file areas. -Once you are ready with the setup start mbfbgen, enter the -start and end area numbers, the uploader name, and the import will start. -This can last quite long as from each file the 32 bits CRC is calculated -that will be stored in the filedatabase. When mbfbgen is -finished, run mbfile index to recreate the filerequest index -file. -

       

      - -

      Environmet.

      -

      -In order to run fbgen you must set the global variable -$MBSE_ROOT. This variable must point to the root directory -of the bbs structure. The main configuration file config.data -must be present in the ~/etc directory. -

      - -Index Back to index  -Main Back to Main index -

      - - - diff --git a/html/programs/mbfido.html b/html/programs/mbfido.html index 380e37d0..b2f4e16c 100644 --- a/html/programs/mbfido.html +++ b/html/programs/mbfido.html @@ -1,260 +1,270 @@ - - - - - - - - -MBSE BBS Programs - mbfido - The Fidonet mail and files processor. - - - -
      -
      Last update 10-Jul-2001
      -

       

      - -

      mbfido, the fidonet mail and files processor.

      -

      - -

      Synopsis.

      -

      -mbfido [command(s)] <options> -

       

      - -

      Description.

      -

      -mbfido -is the program to process fidonet mail and files. In order to run mbfido -you must first start mbtask, -this is the deamon which controls all bbs activities. To prevent that -mbfido will run more than once at the same time a lock -is placed in the protected inbound with the pid of the running -mbfido program. The gateway to and from internet is also -handled by mbfido. -

       

      - -

      Specifications.

      -

      -The recognized mail packets are type 2+ following the FSC-0039 standard with -a fallback to the old stone age packets. -Can handle messages of maximum 429467295 bytes, or less if you have less -memory available, the practical limit is about 1 Meg. Note that most mailprocessors -are only guaranteed to work to maximum 16 KBytes. -Recent experiments in the LINUX echo show that this is still true, -although most tossers seem to process mail up to 32 KBytes. -

       

      - -

      Tossing Mail.

      -

      -First make sure you have the necessary message areas in your setup. At least -you need the badmail and dupemail areas and a netmail area for each network -you participate in. If you don't create badmail and dupemail areas then -bad (unknown area etc) and dupes are lost and you cannot check the reason why. -If you don't create the netmail areas for each network, then netmail to your -system will dissapear. It is not possible to "retoss" the badmail yet after -you have created any missing echomail areas. -

      -To prevent .pkt name collision the toss of incoming mail is done in parts. -The first run is to process all uncompressed mailpackets and add mail to the -outbound. Then each compressed ARCmail archive will be uncompressed and -processed and mail will be imported and forwarded as necessary. During all -these passes all filenames are sorted by date and time, the oldest files are -processed first. -

      -The recognized mail packets are type 2+ following the FSC-0039 standard with -a fallback to the old stone age packets. The packets are checked for being -addressed to one of your own aka's and for a correct password. The -password check may be switched off in the nodes setup. After all the packet -header checks the messages will be extracted from the packet file. -

      -When messages are extracted from the packets, the date format is checked for -Year2000 bugs from other tossers. Several checks are done by ideas of Tobias -Ernst of 2:2476/418. It is also possible to run the pktdate -utility before each packet will be processed. Whatever date format us used in -the original message, mbfido will always rewrite the date -field in the right FTS-0001 format. -

      -If the message is a netmail the message is checked for DOMAIN, INTL, FMPT and -TOPT kludges so that full 4d or 5d addressing will be possible. Then a check -is done if this netmail is addressed to one of our aka's. If it's addressed to -"sysop" or "postmaster" the name is replaced with the sysop's name. If the -message is addressed to one of the names defined in the service setup, that -mail will be handled by the service manager, ie. given to areamgr, filemgr or -send further as email to your local system. -
      -Then the message is checked if it is addressed to an existing bbs user, and if -so it will be imported into the netmail area of the main zone of the bbs. -If it's not addressed to a bbs user, the message will be readdressed to the -sysop. If the message is not for one of our aka's the message will be put in the -mailqueue for further routing. -

      -If the message is a echomail message it will be checked for being a duplicate by -storing the CRC32 value of the AREA: line, message subject, origin line, -message date and msgid kludge and testing if that CRC32 value exists in the -echomail duplicate database. If there is no msgid in the message, the whole -message body will be include to complete the CRC32 dupe check. -Also the existance of the echomail area is checked and the node must be linked to that area. -If the message is not in a passthru area and is not a duplicate it -is finally imported in the message base. -After that is the message will be forwarded to downlinks -by adding the message to the mailqueue. -

       

      - -

      Adding mail to the outbound.

      -

      -Adding mail to the outbound is done in two passes. The first pass is to put all -outgoing mail into the ~/tmp directory, these files are named z.n.n.p.ext -The extension can be qqq for packed mail, nnn for normal unpacked mail, hhh for -hold unpacked mail and ccc for crash unpacked mail. Adding mail to this tmp -directory can allways be done, even if one of the nodes you are adding mail -for is having a mail session with your system. This is a safe operation.
      -In the second pass, these temp files are really added to the outbound, but -only if the destination node is not locked, ie. there is no current mailsession -with that node. If there is a mail session going, these temp files will stay in -the temp directory and are added to the outbound in a later run of -mbfido. If adding the mail to the outbound succeeds -the temporary file is removed. -

       

      - -

      Alias file.

      -

      -If the file /opt/mbse/etc/aliases exists, mbfido will try to fetch ftn-style -aliases from there. -If "from" address of a message from FidoNet matches right side -of some entry in alias file, then the Reply-To: header is created -in the RFC message with the name part taken from the left side of the -sysalis entry and domain part taken from myfqdn (below). E.g., if a -fidonet message comes from "John Smith of 1:234/567.89@fidonet" and -there is an entry in the sysalias file: -

      -"jsmith:      John.Smith@p89.f567.n234.z1.fidonet.org"
      -
      -and Domain name value is "mbse.nl", then the resulting message will -contain a line: "Reply-To: jsmith@mbse.nl". -

       

      - -

      Commands.

      -

      -mbfido notify <nodes> -This command will send notify messages to all nodes in your setup which -have the notify option set to on. If you enter nodes as option you may use -wilcards, ie 2:*/* to send messages to all nodes in zone 2. If you specify -exactly one node, messages will be generated even if that node has the -notify function off. From cron you should not specify any nodes, this will -just send to all your links the information about their setup. Each node -will receive a status report for files and mail, and area list for all -file areas and mail areas to each aka a node has, and a flow report for -mail for each aka. -

      -mbfido roll -This command will only do something if a new week or month has begun. -If this is true the statistic records in several databases are updated. -You should run this command each midnight from cron to be sure that this when it is -time to do so. This command is always executed before one of the scan, toss or tic commands so -if you don't do this in cron, it will still happen. -

      -mbfido scan -Scan for new messages entered at the bbs or by other utilities. If the file -~/tmp/echomail.jam or ~/tmp/netmail.jam exists, -mbfido will only scan the messages in areas which are -pointed at in this file. This is a lot faster then a full mailscan. -If it is not present, all messagebases are scanned -to see if there is a new message. If you specify --full on the commandline a full messagebase scan is forced. -It is wise to do this sometimes, on my bbs I run this once a day. -

      -mbfido tag -The command will create tag- and areas files in the doc directory for each group of -mail and files. -

      -mbfido test -This is for testing of the mail routing. In the source "tracker.c" I have -included a list of nodes that will be tested. This is for development only, -but it might be handy for you to test your netmail routing. -

      -mbfido tic -Process incoming files accompanied with .tic control files. Several actions can -take place on the incoming file before they are imported in the BBS areas. -Options are rearchiving, replacing banners (with your add), check for DOS -viruses, running scripts for certain filename patterns, send these files to -other nodes etc. All options can be defined for each area. If as a result from -one of the actions there are new files hatched, for example after processing -a nodelist difference file which created a new nodelist, the .tic processing -will start again, until there is really nothing more to do. -

      -mbfido toss -Toss incoming fidonet netmail and or echomail. By default mail in the protected -inbound directory will be processed, uncompressed .pkt files and compressed -arcmail bundles are recognized, filename case doesn't matter. -

      -mbfido news Scan all defined newsgroups for new newsarticles. -New articles are fetched from the newsserver and stored in your messagebase and -send to your up- and downlinks. This is for use with an NNTP gateway. -

      -mbfido uucp -This will read a standard a newsbatch from stdin and gate the articles -to Fidonet and the local message base. This is for use with an UUCP gateway, this -mode should be called by uuxqt. The newsbatch may be compressed or uncompressed or -a single news article. -

      -mbnews -This is an alternative to mbfido uucp -quiet. -

       

      - -

      Options.

      -

      -mbfido [command] -nocrc -Disable CRC checking of incoming TIC files. Only use this if you know what -you are doing. -

      -mbfido scan -full -Force scanning of all message bases for new entered mail. You need this if -mail in entered with other editors then from mbse. Also, running it once a -day is adviced to catch any missed messages. -

      -mbfido news -learn -Scan the newsserver for news articles, and update the news dupes database only. -Use this switch if you start using mbfido to gate news articles for the first time. -Articles will not be gated with this switch, mbfido will just learn which articles -already exist. Normally you only need to use this switch once. -

      -mbfido [command] -nodupe -Disable checking for duplicate's. Normally you should not use this switch. -This switch doesn't work with the news command, only for echomail and tic files. -

      -mbfido [command] -quiet -Quiet mode, all output to the current tty is supressed. Use this flag if -you toss mail from a script (started by cron) after mail is received. -

      -mbfido toss -a Toss mail and allow to autocreate -new message areas. See the message area setup -how to set this up. -mbfido toss -unsecure -Toss mail without checking if the echomail is for your own system en without -checking if the sending node is connected to your system. Nodes who are -excluded from a certain echo, can stil not enter messages in that echo. -

      -mbfido [command] -unprotect -Toss from the unprotected inbound directory. The default is to toss from the -protected inbound directory. -

       

      - -

      Environment.

      -

      -In order to run the bbs you need to set one global environment variable -$MBSE_ROOT -This variable must point to the root of the bbs directoy structure. -

       

      - -

      Bugs.

      -

      -There are still bugs, this program is under development. -

      - -Index Back to index  -Main Back to Main index -

      - - - + + + + + + + + + +MBSE BBS Programs - mbfido - The Fidonet mail and files processor. + + + +
      +
      Last update 21-Jan-2002
      +

       

      + +

      mbfido, the fidonet mail and files processor.

      +

      + +

      Synopsis.

      +

      +mbfido [command(s)] <options> +

       

      + +

      Description.

      +

      +mbfido +is the program to process fidonet mail and files. In order to run mbfido +you must first start mbtask, +this is the deamon which controls all bbs activities. To prevent that +mbfido will run more than once at the same time a lock +is placed in the protected inbound with the pid of the running +mbfido program. The gateway to and from internet is also +handled by mbfido. +

       

      + +

      Specifications.

      +

      +The recognized mail packets are type 2+ following the FSC-0039 standard with +a fallback to the old stone age packets. +Can handle messages of maximum 429467295 bytes, or less if you have less +memory available, the practical limit is about 1 Meg. Note that most mailprocessors +are only guaranteed to work to maximum 16 KBytes. +Recent experiments in the LINUX echo show that this is still true, +although most tossers seem to process mail up to 32 KBytes. +

       

      + +

      Tossing Mail.

      +

      +First make sure you have the necessary message areas in your setup. At least +you need the badmail and dupemail areas and a netmail area for each network +you participate in. If you don't create badmail and dupemail areas then +bad (unknown area etc) and dupes are lost and you cannot check the reason why. +If you don't create the netmail areas for each network, then netmail to your +system will dissapear. It is not possible to "retoss" the badmail yet after +you have created any missing echomail areas. +

      +To prevent .pkt name collision the toss of incoming mail is done in parts. +The first run is to process all uncompressed mailpackets and add mail to the +outbound. Then each compressed ARCmail archive will be uncompressed and +processed and mail will be imported and forwarded as necessary. During all +these passes all filenames are sorted by date and time, the oldest files are +processed first. +

      +The recognized mail packets are type 2+ following the FSC-0039 standard with +a fallback to the old stone age packets. The packets are checked for being +addressed to one of your own aka's and for a correct password. The +password check may be switched off in the nodes setup. After all the packet +header checks the messages will be extracted from the packet file. +

      +When messages are extracted from the packets, the date format is checked for +Year2000 bugs from other tossers. Several checks are done by ideas of Tobias +Ernst of 2:2476/418. It is also possible to run the pktdate +utility before each packet will be processed. Whatever date format us used in +the original message, mbfido will always rewrite the date +field in the right FTS-0001 format. +

      +If the message is a netmail the message is checked for DOMAIN, INTL, FMPT and +TOPT kludges so that full 4d or 5d addressing will be possible. Then a check +is done if this netmail is addressed to one of our aka's. If it's addressed to +"sysop" or "postmaster" the name is replaced with the sysop's name. If the +message is addressed to one of the names defined in the service setup, that +mail will be handled by the service manager, ie. given to areamgr, filemgr or +send further as email to your local system. +
      +Then the message is checked if it is addressed to an existing bbs user, and if +so it will be imported into the netmail area of the main zone of the bbs. +If it's not addressed to a bbs user, the message will be readdressed to the +sysop. If the message is not for one of our aka's the message will be put in the +mailqueue for further routing. +

      +If the message is a echomail message it will be checked for being a duplicate by +storing the CRC32 value of the AREA: line, message subject, origin line, +message date and msgid kludge and testing if that CRC32 value exists in the +echomail duplicate database. If there is no msgid in the message, the whole +message body will be include to complete the CRC32 dupe check. +Also the existance of the echomail area is checked and the node must be linked to that area. +If the message is not in a passthru area and is not a duplicate it +is finally imported in the message base. +After that is the message will be forwarded to downlinks +by adding the message to the mailqueue. +

       

      + +

      Adding mail to the outbound.

      +

      +Adding mail to the outbound is done in two passes. The first pass is to put all +outgoing mail into the ~/tmp directory, these files are named z.n.n.p.ext +The extension can be qqq for packed mail, nnn for normal unpacked mail, hhh for +hold unpacked mail and ccc for crash unpacked mail. Adding mail to this tmp +directory can allways be done, even if one of the nodes you are adding mail +for is having a mail session with your system. This is a safe operation.
      +In the second pass, these temp files are really added to the outbound, but +only if the destination node is not locked, ie. there is no current mailsession +with that node. If there is a mail session going, these temp files will stay in +the temp directory and are added to the outbound in a later run of +mbfido. If adding the mail to the outbound succeeds +the temporary file is removed. +

       

      + +

      Alias file.

      +

      +If the file /opt/mbse/etc/aliases exists, mbfido will try to fetch ftn-style +aliases from there. +If "from" address of a message from FidoNet matches right side +of some entry in alias file, then the Reply-To: header is created +in the RFC message with the name part taken from the left side of the +sysalis entry and domain part taken from myfqdn (below). E.g., if a +fidonet message comes from "John Smith of 1:234/567.89@fidonet" and +there is an entry in the sysalias file: +

      +"jsmith:      John.Smith@p89.f567.n234.z1.fidonet.org"
      +
      +and Domain name value is "mbse.nl", then the resulting message will +contain a line: "Reply-To: jsmith@mbse.nl". +

       

      + +

      Commands.

      +

      +mbfido mail <recipient> +This command is used by your MTA to deliver email addressed to for example +Michiel_Broek@f2802.n280.z2.fidonet.org + +

      +mbmail <recipient> +This is the same as above. + +

      +mbfido notify <nodes> +This command will send notify messages to all nodes in your setup which +have the notify option set to on. If you enter nodes as option you may use +wilcards, ie 2:*/* to send messages to all nodes in zone 2. If you specify +exactly one node, messages will be generated even if that node has the +notify function off. From cron you should not specify any nodes, this will +just send to all your links the information about their setup. Each node +will receive a status report for files and mail, and area list for all +file areas and mail areas to each aka a node has, and a flow report for +mail for each aka. +

      +mbfido roll +This command will only do something if a new week or month has begun. +If this is true the statistic records in several databases are updated. +You should run this command each midnight from cron to be sure that this when it is +time to do so. This command is always executed before one of the scan, toss or tic commands so +if you don't do this in cron, it will still happen. +

      +mbfido scan +Scan for new messages entered at the bbs or by other utilities. If the file +~/tmp/echomail.jam or ~/tmp/netmail.jam exists, +mbfido will only scan the messages in areas which are +pointed at in this file. This is a lot faster then a full mailscan. +If it is not present, all messagebases are scanned +to see if there is a new message. If you specify +-full on the commandline a full messagebase scan is forced. +It is wise to do this sometimes, on my bbs I run this once a day. +

      +mbfido tag +The command will create tag- and areas files in the doc directory for each group of +mail and files. +

      +mbfido test +This is for testing of the mail routing. In the source "tracker.c" I have +included a list of nodes that will be tested. This is for development only, +but it might be handy for you to test your netmail routing. +

      +mbfido tic +Process incoming files accompanied with .tic control files. Several actions can +take place on the incoming file before they are imported in the BBS areas. +Options are rearchiving, replacing banners (with your add), check for DOS +viruses, running scripts for certain filename patterns, send these files to +other nodes etc. All options can be defined for each area. If as a result from +one of the actions there are new files hatched, for example after processing +a nodelist difference file which created a new nodelist, the .tic processing +will start again, until there is really nothing more to do. +

      +mbfido toss +Toss incoming fidonet netmail and or echomail. By default mail in the protected +inbound directory will be processed, uncompressed .pkt files and compressed +arcmail bundles are recognized, filename case doesn't matter. +

      +mbfido news Scan all defined newsgroups for new newsarticles. +New articles are fetched from the newsserver and stored in your messagebase and +send to your up- and downlinks. This is for use with an NNTP gateway. +

      +mbfido uucp +This will read a standard a newsbatch from stdin and gate the articles +to Fidonet and the local message base. This is for use with an UUCP gateway, this +mode should be called by uuxqt. The newsbatch may be compressed or uncompressed or +a single news article. +

      +mbnews +This is an alternative to mbfido uucp -quiet. +

       

      + +

      Options.

      +

      +mbfido [command] -nocrc +Disable CRC checking of incoming TIC files. Only use this if you know what +you are doing. +

      +mbfido scan -full +Force scanning of all message bases for new entered mail. You need this if +mail in entered with other editors then from mbse. Also, running it once a +day is adviced to catch any missed messages. +

      +mbfido news -learn +Scan the newsserver for news articles, and update the news dupes database only. +Use this switch if you start using mbfido to gate news articles for the first time. +Articles will not be gated with this switch, mbfido will just learn which articles +already exist. Normally you only need to use this switch once. +

      +mbfido [command] -nodupe +Disable checking for duplicate's. Normally you should not use this switch. +This switch doesn't work with the news command, only for echomail and tic files. +

      +mbfido [command] -quiet +Quiet mode, all output to the current tty is supressed. Use this flag if +you toss mail from a script (started by cron) after mail is received. +

      +mbfido toss -a Toss mail and allow to autocreate +new message areas. See the message area setup +how to set this up. +mbfido toss -unsecure +Toss mail without checking if the echomail is for your own system en without +checking if the sending node is connected to your system. Nodes who are +excluded from a certain echo, can stil not enter messages in that echo. +

      +mbfido [command] -unprotect +Toss from the unprotected inbound directory. The default is to toss from the +protected inbound directory. +

       

      + +

      Environment.

      +

      +In order to run the bbs you need to set one global environment variable +$MBSE_ROOT +This variable must point to the root of the bbs directoy structure. +

       

      + +

      Bugs.

      +

      +There are still bugs, this program is under development. +

      + +IndexBack to index  +MainBack to Main index +

      + + + diff --git a/html/programs/mbmail.html b/html/programs/mbmail.html deleted file mode 100755 index 70fe3f2f..00000000 --- a/html/programs/mbmail.html +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - - - -MBSE BBS Programs - mbmail - Mail User Agent for the email gate. - - - -
      -
      Last update 10-Apr-2001
      -

       

      - -

      mbmail - Mail User Agent for the email gate.

      -

      - -

      Synopsys.

      -mbmail -r<addr> -g<grade> -c<charset> -b <recip> -

       

      - -

      Description.

      -

      -mbmail -is the Mail User Agent that should be called by your Internet mailer to deliver -mail to Fidonet systems. This program must always run as user mbse so -your mailer must be capable of doing so. The Postfix mailer I use can do that. -

      - -

      Commandline options.

      -

      -mbfile -r<addr> -g<grade> -c<charset> -b <recip> -The -r<addr> is the address to route the packet to. This should normal be set by -the Internet mailer to one of your aka's. The -g<grade> is the packet flavor. This -can be one of the characters n, c or h which means normal, crash or hold. The -c<charset> will -force a certain characterset. Normally this will be automatic set. The -b switch disables splitting -of long messages. The <recip> are one or more recipients for the message. The message itself is -read from stdin. -

      -Index Back to index  -Main Back to Main index -

      - - - diff --git a/html/programs/mbpasswd.html b/html/programs/mbpasswd.html index b7001f88..9a559f80 100644 --- a/html/programs/mbpasswd.html +++ b/html/programs/mbpasswd.html @@ -1,4 +1,5 @@ + @@ -11,7 +12,7 @@
      -
      Last update 07-Jan-2002
      +
      Last update 21-Jan-2002

       

      mbpasswd - The password wrapper.

      @@ -34,7 +35,7 @@ bbs when an existing user changes his password. If you as sysop use His password under Unix is then always the same as his password in the bbs program. This is necessary for the user to be able to get his email using the pop3 protocol.

      You never need to run mbpasswd by hand, in fact it is protected so that only -members of group bbs are allowed to use it. User mbse can use thsi +members of group bbs are allowed to use it. User mbse can use this program and if you do, the password for a user are not in sync anymore.

       

      diff --git a/html/programs/mbsebbs.html b/html/programs/mbsebbs.html index 1a036f43..ea85a515 100644 --- a/html/programs/mbsebbs.html +++ b/html/programs/mbsebbs.html @@ -1,8 +1,9 @@ + - + @@ -11,7 +12,7 @@

      -
      Last update 09-Nov-2001
      +
      Last update 21-Jan-2002

       

      mbsebbs - The main BBS program

      @@ -43,18 +44,8 @@ If this tty is not available or is not in your setup, the user is kicked out. If he is allowed to login, a message is shown at which port he is on, unless you have turned this feature off in the setup.

      -If a user logs in the first check is if he/she has a Unix account or not. -Unix users bypass the login prompt. Other users will get the normal prompt -the same way DOS based bbs programs do. At that time it is checked if the -user has IEMSI capabilities, if that is true, IEMSI login will be tried. -If the user is not known, the newuser procedure begins. -

      If the user login is successfull, his favourite language will be loaded. Then it is checked if the user is the Sysop, if so, the Sysop flag is set. -If the user has a blank password, he is asked to create a new password. -Next it is checked if the user has an Unix account, if not he is forced to -create a Unix account. This situation can exist after switching to MBSE BBS -and you have converted your old userbase to the userbase for MBSE BBS. If the users Date of Birth is invalid, he is forced to enter the right Date of Birth. The next check is to see if the user has passed the expiry date, this is a @@ -139,19 +130,13 @@ will be made with the connect speed. If the environment variable CALLER_ID is present, a log entry will be made with the caller id.

      -If the environment variable LOGNAME is present and it is not -bbs then it is assumed that it is a Unixmode login of the -user who's Unixname is in the LOGNAME environment variable. -This variable is set by the /bin/login program, so users that telnet to your -bbs or login via mgetty and login with their Unixname will -set this. If the LOGNAME is bbs then the -user is prompted to enter his Fidonet style name. By the way, you can change -that default bbs username with mbsetup. +The environment variable LOGNAME must contain the unix +username. This is set by the mblogin program.

       

      -Index Back to index  -Main Back to Main index +IndexBack to index  +MainBack to Main index

      diff --git a/html/setup/emareas.html b/html/setup/emareas.html index 0ecaad5b..8e3cc80d 100644 --- a/html/setup/emareas.html +++ b/html/setup/emareas.html @@ -1,164 +1,167 @@ - - - - - - - - -MBSE BBS Setup - Mail Setup - Mail Areas. - - - -
      -
      Last update 08-Jun-2001
      -

       

      - -

      MBSE BBS Setup - Mail Setup -> Mail Areas.

      -

      - -

      Introduction.

      -

      -Mail areas have fixed area numbers, just like file areas. But if you want you -can move areas. -Some offline readers don't like changing the area numbers. All areas can -be of the following types: local, netmail, echomail and news. If you gate -news and echomail in the same area, then select echomail -if this area is a Fidonet area, select news if this area is a Usenet news area. -

      -There is a global setup tool, if you are in the main message area setup screen then -you can choose the Global command. This will allow you to do bulk changes on areas -selected by the mail groups. Options are delete connection, add new connection, -replace connection, change connection status, change days old for purge, change -maximum messages for purge, change user security, change aka to use, change origin line, -change netmail reply board and delete message area. -

       

      - -

      Message Area Setup.

      -

      -

      -Area Name   The description of the area.
      -Area Tag    The echomail area tag.
      -Newsgroup   The newsgroup name if you are gating this area.
      -Moderator   Leave this blank for now!
      -JAM base    The path and name of the JAM message base without extension.
      -Origin      The origin line to add to echomail messages.
      -Fido Aka    The Fidonet aka for this area.
      -QWK name    The name of the area for OffLine Readers.
      -Group       The name of the echomail group.
      -Distrib.    Leave this blank for now!
      -Area Type   Local, Netmail, Echomail or News.
      -Msg Kinds   Private/Public, Private, Public, Read Only, FTN moderated, Usenet Moderated
      -FTN chars   FTN characterset, not in use yet, defaults to IBMPC 2
      -RFC chars   RFC characterset, not in use yet, defaults tp LATIN-1 2
      -Days Old    The maximum age of the messages before purging.
      -Max. Msgs   The maximum messages in this area.
      -Netreply    Netmail reply area if this is echomail.
      -Active      If this area is active.
      -User Del.   Users may delete their own messages.
      -Read Sec.   The security level to read messages.
      -Write Sec.  The security level to write messages.
      -Sysop Sec.  The security level to do sysop actions.
      -Aliases     Allow the use of an Alias.
      -Random org  Create random origin lines (Oneliner database).
      -Quotes      Add a random quote under new messages (Oneliner database).
      -Mandatory   If this area is mandatory for downlinks.
      -UnSecure    Don't check link address during toss (Dangerous!).
      -OLR Default Switch area default on for OLR users.
      -OLR Forced  Area is always on for OLR users.
      -Connections This will take you to the screen to edit up and downlinks.
      -
      -

      - - -

       

      - -

      Edit connection

      -

      -

      -Aka         The network address.
      -Send to     Export mail to this node.
      -Recv from   Import mail form this node.
      -Pause       The node is temporary disconnected.
      -Excluded    The node is disconnected by the sysop.
      -Delete      Delete this connection.
      -
      -

      -A note about the excluded switch. This can be used to disconnect a node -from the area by moderator request. AreaMgr requests from that node -for this area are not processed anymore, he cannot disconnect this area -and reconnect. If you want to prevent a node to connect the area while -he is not connected, you should manually connect the node and then set -the Excluded flag to yes. However, the status of this flag is reported to the -node in the notify messages, so this action is not invisible. -

       

      - - -

      Global Commands.

      -

      -From menu 9.2 you can enter the global commands menu. In this menu you can: -

        -
      1. Delete connection -
      2. Add new connection -
      3. Replace connection -
      4. Change connection status -
      5. Change days old -
      6. Change max. messages -
      7. Change security -
      8. Change aka to use -
      9. Change origin line -
      10. Change netmail reply -
      11. Delete message area -
      -After you have selected the action you want and added the items to do, you will see -a screen were you can select message area groups. You can then tag one or more -groups and press enter when you are done. Then you have one chance to perform the -actions or to bail out. All areas matching in that group are affected by your -changes. If you are not happy with the result, don't save the database and no -harm is done. The file mbsetup.log shows all affected areas. -

       

      - - -

      Automatic area creation.

      -

      -If you want to use the automatic area creation you have to define a fictitious -area tagged 'DEFAULT' with the options you want for new areas like this: -

      - 1.  Area Name Area autocreada:
      - 2.  FTN area  DEFAULT
      - 3.  Newsgroup
      - 4.  Moderator
      - 5.  JAM base  /var/spool/mbse/mail/
      - 6.  Origin    Parolas BBX. Por fin.
      - 7.  Fido Aka  0:0/0@                                      22. Sysop Sec.   100
      - 8.  QWK name                      15. Days Old    40      23. Aliases      No
      - 9.  Group     AUTOCREADAS         16. Max. Msgs   1000    24. Quotes       No
      - 10. Distrib.                      17. Netreply    0       25. Mandatory    No
      - 11. Area Type Echomail            18. Active      Yes     26. UnSecure     No
      - 12. Msg Kinds Public              19. User Del.   Yes     27. OLR Default  No
      - 13. FTN chars IBMPC 2             20. Read Sec.   5       28. OLR Forced   No
      - 14. RFC chars LATIN-1 2           21. Write Sec.  5       29. Connections
      -
      -The FTN area's Tag must be 'DEFAULT' exactly. Connections will be left blank. Fill -the remaining options with your defaults for the new areas. -If Fido AKA has not been filled in, the best fitting AKA according to the origin of -the message will be used from the configuration.
      -

      -Areas will be created as is laid out in this template, the tag of a new area -will be added to the name and base path, the new tag will be placed in the tag -and qwk name (truncating it if needed). -Only the node from which the new area is received will be added in connections. -

      -You will need to change the setup, menu 18, item 2, to change the command -'mbfido tic toss'. Add the -a parameter if you want the automatic -creation of areas to work when importing received mail. -So the commandline would be like /opt/mbse/bin/mbfido tic toss web -a -quiet. -

      - -Back Back to Mail Setup  -Back Back to index  -Home Back to main index -

      - - - + + + + + + + + + +MBSE BBS Setup - Mail Setup - Mail Areas. + + + +
      +
      Last update 21-Jan-2002
      +

       

      + +

      MBSE BBS Setup - Mail Setup -> Mail Areas.

      +

      + +

      Introduction.

      +

      +Mail areas have fixed area numbers, just like file areas. But if you want you +can move areas. +Some offline readers don't like changing the area numbers. All areas can +be of the following types: local, netmail, echomail and news. If you gate +news and echomail in the same area, then select echomail +if this area is a Fidonet area, select news if this area is a Usenet news area. +

      +There is a global setup tool, if you are in the main message area setup screen then +you can choose the Global command. This will allow you to do bulk changes on areas +selected by the mail groups. Options are delete connection, add new connection, +replace connection, change connection status, change days old for purge, change +maximum messages for purge, change user security, change aka to use, change origin line, +change netmail reply board and delete message area. +

       

      + +

      Message Area Setup.

      +

      +

      +Area Name   The description of the area.
      +Area Tag    The echomail area tag.
      +Newsgroup   The newsgroup name if you are gating this area.
      +Moderator   Leave this blank for now!
      +JAM base    The path and name of the JAM message base without extension.
      +Origin      The origin line to add to echomail messages.
      +Fido Aka    The Fidonet aka for this area.
      +QWK name    The name of the area for OffLine Readers.
      +Group       The name of the echomail group.
      +Distrib.    Leave this blank for now!
      +Area Type   Local, Netmail, Echomail or News.
      +Msg Kinds   Private/Public, Private, Public, Read Only, FTN moderated, Usenet Moderated
      +FTN chars   FTN characterset, not in use yet, defaults to IBMPC 2
      +RFC chars   RFC characterset, not in use yet, defaults tp LATIN-1 2
      +Days Old    The maximum age of the messages before purging.
      +Max. Msgs   The maximum messages in this area.
      +Articles    The maximum news headers to fetch.
      +Netreply    Netmail reply area if this is echomail.
      +Active      If this area is active.
      +User Del.   Users may delete their own messages.
      +Read Sec.   The security level to read messages.
      +Write Sec.  The security level to write messages.
      +Sysop Sec.  The security level to do sysop actions.
      +Aliases     Allow the use of an Alias.
      +Random org  Create random origin lines (Oneliner database).
      +Quotes      Add a random quote under new messages (Oneliner database).
      +Mandatory   If this area is mandatory for downlinks.
      +UnSecure    Don't check link address during toss (Dangerous!).
      +OLR Default Switch area default on for OLR users.
      +OLR Forced  Area is always on for OLR users.
      +Connections This will take you to the screen to edit up and downlinks.
      +
      +

      + + +

       

      + +

      Edit connection

      +

      +

      +Aka         The network address.
      +Send to     Export mail to this node.
      +Recv from   Import mail form this node.
      +Pause       The node is temporary disconnected.
      +Excluded    The node is disconnected by the sysop.
      +Delete      Delete this connection.
      +
      +

      +A note about the excluded switch. This can be used to disconnect a node +from the area by moderator request. AreaMgr requests from that node +for this area are not processed anymore, he cannot disconnect this area +and reconnect. If you want to prevent a node to connect the area while +he is not connected, you should manually connect the node and then set +the Excluded flag to yes. However, the status of this flag is reported to the +node in the notify messages, so this action is not invisible. +

       

      + + +

      Global Commands.

      +

      +From menu 9.2 you can enter the global commands menu. In this menu you can: +

        +
      1. Delete connection +
      2. Add new connection +
      3. Replace connection +
      4. Change connection status +
      5. Change days old +
      6. Change max. messages +
      7. Change max. articles +
      8. Change security +
      9. Change aka to use +
      10. Change origin line +
      11. Change netmail reply +
      12. Delete message area +
      +After you have selected the action you want and added the items to do, you will see +a screen were you can select message area groups. You can then tag one or more +groups and press enter when you are done. Then you have one chance to perform the +actions or to bail out. All areas matching in that group are affected by your +changes. If you are not happy with the result, don't save the database and no +harm is done. The file mbsetup.log shows all affected areas. +

       

      + + +

      Automatic area creation.

      +

      +If you want to use the automatic area creation you have to define a fictitious +area tagged 'DEFAULT' with the options you want for new areas like this: +

      + 1.  Area Name Area autocreada:
      + 2.  FTN area  DEFAULT
      + 3.  Newsgroup
      + 4.  Moderator
      + 5.  JAM base  /var/spool/mbse/mail/
      + 6.  Origin    Parolas BBX. Por fin.
      + 7.  Fido Aka  0:0/0@                                      22. Sysop Sec.   100
      + 8.  QWK name                      15. Days Old    40      23. Aliases      No
      + 9.  Group     AUTOCREADAS         16. Max. Msgs   1000    24. Quotes       No
      + 10. Distrib.                      17. Netreply    0       25. Mandatory    No
      + 11. Area Type Echomail            18. Active      Yes     26. UnSecure     No
      + 12. Msg Kinds Public              19. User Del.   Yes     27. OLR Default  No
      + 13. FTN chars IBMPC 2             20. Read Sec.   5       28. OLR Forced   No
      + 14. RFC chars LATIN-1 2           21. Write Sec.  5       29. Connections
      +
      +The FTN area's Tag must be 'DEFAULT' exactly. Connections will be left blank. Fill +the remaining options with your defaults for the new areas. +If Fido AKA has not been filled in, the best fitting AKA according to the origin of +the message will be used from the configuration.
      +

      +Areas will be created as is laid out in this template, the tag of a new area +will be added to the name and base path, the new tag will be placed in the tag +and qwk name (truncating it if needed). +Only the node from which the new area is received will be added in connections. +

      +You will need to change the setup, menu 18, item 2, to change the command +'mbfido tic toss'. Add the -a parameter if you want the automatic +creation of areas to work when importing received mail. +So the commandline would be like /opt/mbse/bin/mbfido tic toss web -a -quiet. +

      + +BackBack to Mail Setup  +BackBack to index  +HomeBack to main index +

      + + + diff --git a/html/setup/fdb.html b/html/setup/fdb.html index b705bb24..291fca00 100644 --- a/html/setup/fdb.html +++ b/html/setup/fdb.html @@ -1,58 +1,59 @@ - - - - - - - - -MBSE BBS Setup - Files Database. - - - -
      -
      Last update 30-Jan-2001
      -

       

      - -

      MBSE BBS Setup - Files Database.

      -

      - -

      Introduction.

      -

      -This option allows you to manually edit the files in the files database. -The option to edit the file description is not present at this moment, but -will be when I have the time. The basic file entries can't be changed. -

       

      - -

      Edit File.

      -

      -

      -FileName  The 8.3 filename of the file.
      -Long fn   The long filename of the file, not in use yet.
      -FileSize  The size of the file in bytes.
      -FileDate  The real date of the file.
      -Last DL.  The date of the last download of the file.
      -Upl.Date  The upload date.
      -Uploader  The name of the uploader.
      -Times DL  The number of times downloaded from the BBS.
      -Times FTP Not in use yet.
      -Times Req The number of times requested by mailer.
      -Password  The password to access this file.
      -Cost      Not in use yet.
      -Free      If this file is free for download.
      -Deleted   If this file should be deleted.
      -Missing   If this file is missing on disk.
      -No Kill   Don't delete this file with mbfile
      -Announced If this file is ever announced as new.
      -
      -

      - - -

      - -Back Back to index  -Home Back to main index -

      - - - + + + + + + + + + +MBSE BBS Setup - Files Database. + + + +
      +
      Last update 21-Jan-2002
      +

       

      + +

      MBSE BBS Setup - Files Database.

      +

      + +

      Introduction.

      +

      +This option allows you to manually edit the files in the files database. +The option to edit the file description is not present at this moment, but +will be when I have the time. The basic file entries can't be changed. +

       

      + +

      Edit File.

      +

      +

      +FileName  The 8.3 filename of the file.
      +Long fn   The long filename of the file.
      +FileSize  The size of the file in bytes.
      +FileDate  The real date of the file.
      +Last DL.  The date of the last download of the file.
      +Upl.Date  The upload date.
      +Uploader  The name of the uploader.
      +Times DL  The number of times downloaded from the BBS.
      +Times FTP Not in use yet.
      +Times Req The number of times requested by mailer.
      +Password  The password to access this file.
      +Cost      Not in use yet.
      +Free      If this file is free for download.
      +Deleted   If this file should be deleted.
      +Missing   If this file is missing on disk.
      +No Kill   Don't delete this file with mbfile
      +Announced If this file is ever announced as new.
      +
      +

      + + +

      + +BackBack to index  +HomeBack to main index +

      + + + diff --git a/html/setup/global.html b/html/setup/global.html index bc00340f..20260f04 100644 --- a/html/setup/global.html +++ b/html/setup/global.html @@ -1,4 +1,5 @@ + @@ -11,7 +12,7 @@
      -
      Last update 07-Jan-2002
      +
      Last update 21-Jan-2002

       

      MBSE BBS Setup - Global Setup

      @@ -286,14 +287,14 @@ split will be forced right after the file that passes the 31 KBytes limit. I use values of 1 KBytes below maximum for overhead such as SEEN-BY and PATH lines. Values larger then 32 KBytes is not a good idea, recent tests in May 1999 have shown that your messages will not reach all systems -if they are larger then 32 KBytes. Splitting is used for newsfiles reports +if they are larger then 32 KBytes. Splitting is used for newfiles reports and gated news articles to Fidonet.

      1.15. Edit Internet mail and news processing.

      Email and news is setup here. There are three possible configurations which you -can set with 1.14.11: +can set with 1.15.11:

      • No ISP. If you don't have any connection to the internet use this setting. Email will come from the default Fidonet UUCP gate and will be send out @@ -314,7 +315,9 @@ can set with 1.14.11:
      • Perm ISP. If you are permanent connected to the internet either with a static or dynamic IP address use this option. Use this option also if you have an UUCP domain and have a dialup UUCP connection. Also - you can use this for dialup if you have your own maildomain. + you can use this for dialup if you have your own maildomain without UUCP, + you will then fetch the mail from a multidrop mailbox (POP or IMAP) and + send the mail using SMTP via the SMTP mailer of your provider.
        If you have a dynamic IP address you can still get a DNS name from for example dynip.com Incoming email will come directly from the internet, but if someone sends @@ -322,6 +325,8 @@ can set with 1.14.11: user@yourbbs.domain.org. Note, the username is their Unix name.
      +Note: the terms Dial ISP and Perm ISP are not correct, it doesn't +matter how you are connected, it only matters if you have a maildomain or not. Another word of wisdom from my side, configuration of the internet, ppp, sendmail etc. is not discussed here, see the HOWTO's and other documentation that exists at www.linuxdoc.org, it's all there. @@ -338,6 +343,7 @@ www.linuxdoc.org, it's all there. UUCP aka The default Fidonet UUCP gate, 2:292/875@fidonet Emailmode The email mode, discussed above News mode Newsfeed mode, INN, rnews or UUCP. +Articles The default maximum newsarticles to fetch per group. Split at Gently split newfiles reports after n KBytes (12..60) Force at Force split of newfiles reports after n KBytes (16..63) Control ok Allow news control messages to be gated diff --git a/html/setup/hatch.html b/html/setup/hatch.html index 13a17023..228c4040 100644 --- a/html/setup/hatch.html +++ b/html/setup/hatch.html @@ -1,61 +1,66 @@ - - - - - - - - -MBSE BBS Setup - File Echo's Setup - Hatch Manager. - - - -
      -
      Last update 30-Jan-2001
      -

       

      - -

      MBSE BBS Setup - File Echo's Setup - Hatch Manager.

      -

      - -

      Introduction.

      -

      -Hatch files is nothing more than entering a new file into a file echo. That -file is searched for on your system in a specific directory with a certain -filemask. This can be for example a new created nodelist or an allfiles listing. -Everytime mbfido tic is run it will scan for files defined -in this setup. If such a file is found, a special .tic file is written and -stored in the mailers inbound directory. When the mbfido -starts processing .tic files, that new hatched file will be processed as if -it was received form another system. To let this work, you obviously need -an existing TIC area. -

       

      - -

      Hatch Manager Setup.

      -

      -

      -Mask    The path and filename mask to search for. 
      -        "?" matches any character, "#" matches digits and "@" matches
      -        alpha characters. Don't use "*", this doesn't work!
      -Area    The area to hatch this file in.
      -Replace The filename to replace, ie. "nodelist.z*"
      -Magic   The filerequest magic name, ie. "nodelist"
      -Desc    The description of the file, %12 in the description
      -        means copy the 12th character of the name in place.
      -Dupe    Check for duplicates.
      -Active  If this area is active.
      -Deleted If this area must be deleted.
      -Days    The days in the week to scan for this file.
      -Month   The dates in the month to scan for this file.
      -
      -

      - - -

      - -Back Back to File Echo's Setup  -Back Back to index  -Home Back to main index -

      - - - + + + + + + + + + +MBSE BBS Setup - File Echo's Setup - Hatch Manager. + + + +
      +
      Last update 21-Jan-2002
      +

       

      + +

      MBSE BBS Setup - File Echo's Setup - Hatch Manager.

      +

      + +

      Introduction.

      +

      +Hatch files is nothing more than entering a new file into a file echo. That +file is searched for on your system in a specific directory with a certain +filemask. This can be for example a new created nodelist or an allfiles listing. +Everytime mbfido tic is run it will scan for files defined +in this setup. If such a file is found, a special .tic file is written and +stored in the mailers inbound directory. When the mbfido +starts processing .tic files, that new hatched file will be processed as if +it was received form another system. To let this work, you obviously need +an existing TIC area.

      +The filenames to hatch may be long filenames as long as there are no spaces in +it. In the TIC file a short filename will be created for the old style tic +processors. The long filename is inserted in the TIC file as well. The short +filenames are created in the same way as windows does. +

       

      + +

      Hatch Manager Setup.

      +

      +

      +Mask    The path and filename mask to search for. 
      +        "?" matches any character, "#" matches digits and "@" matches
      +        alpha characters. Don't use "*", this doesn't work!
      +Area    The area to hatch this file in.
      +Replace The filename to replace, ie. "nodelist.z*"
      +Magic   The filerequest magic name, ie. "nodelist"
      +Desc    The description of the file, %12 in the description
      +        means copy the 12th character of the name in place.
      +Dupe    Check for duplicates.
      +Active  If this area is active.
      +Deleted If this area must be deleted.
      +Days    The days in the week to scan for this file.
      +Month   The dates in the month to scan for this file.
      +
      +

      + + +

      + +BackBack to File Echo's Setup  +BackBack to index  +HomeBack to main index +

      + + +