home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-386-Vol-2of3.iso / b / bnp400.zip / BNP.DOC next >
Text File  |  1992-12-28  |  10KB  |  243 lines

  1.  
  2.         BinkleyTerm Netmail Packer - BNP-GMS
  3.         version 4.00                 version 3.00
  4.  
  5.         Written by Nathan Moschkin
  6.         Copyright 1992 by Nathan Moschkin
  7.         Copyright is for program and documentation
  8.  
  9.         Please distribute freely
  10.  
  11.         Special thanks to David Page and Joe Keenan for putting up with my
  12.         questions and bugs.  Thanks to Mark Prado for giving me a computer
  13.         to work on.
  14.  
  15.  
  16.  
  17.         Disclaimer and Copyright
  18.         ------------------------
  19.  
  20.           This program has no garantees, no warentees, no nothing.  Use it
  21.           as is, and that's that.  Do not copy this program in anything
  22.           other than the original ARJ archive created by Nathan Moschkin.
  23.  
  24.           This material is copyright 1992, 1993 by Nathan Moschkin
  25.           Thank you very much for you attention.
  26.  
  27.  
  28.         What is BNP?
  29.         ------------
  30.           BinkleyTerm netmail packer is a medium sized netmail handler.
  31.           Squish can get the job done, but it's 200k, oMMM is 80k but
  32.           doesn't do what this does, handle 4D point numbers.  BNP will
  33.           automatically create and remove point directories.
  34.  
  35.         Shareware vs. Freeware
  36.         ----------------------
  37.  
  38.           BinkleyTerm Netmail Packer (hence forth referred to as BNP) does
  39.           not REQUIRE registration.  If you still wish to register by
  40.           donating money, see the file DONATE.FRM.
  41.  
  42.           BinkleyTerm Netmail Packer is NOT PUBLIC DOMAIN.  It is FREEWARE,
  43.           meaning product support, updates, and product itself is provided
  44.           free of charge upon request.
  45.  
  46.         System Requirements
  47.         -------------------
  48.  
  49.           BNP will run on any 80x86 machine with at least 256k of free
  50.           memory.  A mailer and hard drive would be nice too.
  51.  
  52.           BNP works with BinkleyTerm or OPUS-CBCS.  Because of the nature
  53.           of FrontDoor and D'Bridge, BNP will not work with them, it's not
  54.           in the design.  BNP was compiled using Borland C++ 3.1 and will
  55.           work on any PC using IBM or Microsoft DOS 3.0 or later.
  56.  
  57.        Documentation
  58.        -------------
  59.  
  60.           Everything is documented in the appropriate file, this is a
  61.           fairly self explanitory program.
  62.  
  63.           BNP will automatically reroute/repack .FLO and .OUT files. 
  64.  
  65.    Inside the BNP ARJ you will find CONFIG.BNP which is your configuration
  66.    file.  Here is a description of every configuration command.
  67.  
  68.         ADDRESS zone:net/node[.point][@domain]
  69.  
  70.                 Your fidonet technology address.  You must specify zone,
  71.                 net and node.  Point is optional.  You may specify 10
  72.                 logical addresses.
  73.  
  74.         NETMAIL d:\path
  75.  
  76.                 You must specify a path to netmail.  Just insert the drive
  77.                 and path statements in the NETMAIL line.
  78.  
  79.         OUTBOUND d:\path
  80.  
  81.                 Specifies path where outbound packets are stored.  In the
  82.                 case of zone and point differentiations, new outbound areas
  83.                 may automatically be created.
  84.  
  85.         MAXARCSIZE nnnn
  86.  
  87.                 Specifies the size, in kilobytes, for the maximum archive
  88.                 size, BNP will not add to bundles exceeding this limit.
  89.  
  90.         LOGFILE d:\path\filename.ext
  91.  
  92.                 Specifies what file to write log entries to.  If this
  93.                 parameter is omitted, BNP will make no attempts to write
  94.                 to any sort of log file. 
  95.  
  96.         ROUTEFILE d:\path\filename.ext
  97.  
  98.                 Specifies where to look for a routing file.  You must have
  99.                 one, this is not an option.  ROUTE.BNP is included as an
  100.                 example.
  101.  
  102.         KILLOLD nnnn
  103.  
  104.                 This directs BNP to kill mail older than [nnnn] days.  This
  105.                 is a very destructive feature and should only be used in
  106.                 areas where space is limited.
  107.  
  108.         GRUNGY [ignore/delete/exclude]
  109.  
  110.                 This parameter activates GRUNGY, the grunged message
  111.                 processor.  GRUNGY will produce a GRUNGY.RPT file notifying
  112.                 you of the messages that were grunged.
  113.                 This has three options.
  114.  
  115.                 delete:  kills all grunded messages.
  116.                 ignore:  will keep all grunged messages in place, but will
  117.                          still produce a GRUNGY.RPT
  118.                 exclude: do not include grunged messages in the packet,
  119.                          but do not delete from the message area.
  120.  
  121.         QUIET
  122.                 Specifies operations in supressed screen writes mode.
  123.  
  124.         PKTTYPE [TYPE2/TYPE2+/TYPE2.2]
  125.  
  126.                 Specifies in which FTSC packet format to pack mail.
  127.                 FTSC-0001 (type 2).
  128.                 FTSC-0039 (type 2+).
  129.                 FTSC-0045 (type 2.2).
  130.  
  131.                 FTSC-0001 is, for all intents and purposes, STONEAGED.
  132.  
  133.         PACKER_DEF # commands
  134.  
  135.                 You must specify at least one archiver.  Where '#' is any
  136.                 character of the IBM ASCII character set.  This can be only
  137.                 ONE character in length, though, or BNP will report ERROR.
  138.  
  139.         PACKUP # node1 [node2] [node3] [node4]
  140.  
  141.                 Specifies to pack mail to the specified nodes using the
  142.                 specifies compressor.
  143.  
  144.         KILL    NONE/ALL
  145.  
  146.                 Specifies whether BNP should kill all sent messages or
  147.                 not to kill any sent message, regardless of attribute
  148.                 setting.  If this option is omitted, killing is done
  149.                 only when killsent status is enabled on the message
  150.  
  151.         BSY_FLAG
  152.  
  153.                 This will instruct BNP to create .BSY flags so that
  154.                 BinkleyTerm will not process mail for that node.
  155.  
  156.    You will also find ROUTE.BNP.  Here is a run down of every routing
  157.    command.
  158.  
  159.         SCHED # HH:MM HH:MM [Day1|Day2|Day3 etc...] or [All]
  160.  
  161.                 Specifies a schedule with a start and end time in military
  162.                 24 time.  The day specifiers can be any combination of the
  163.                 abbreviated seven days of the week seperated by a PIPE, but
  164.                 no spaces at all!  Or, for all days of the week, use the
  165.                 keyword ALL.
  166.  
  167.                 Ex: Sched A 16:00 22:19 Tue|Wed|Fri|Sun
  168.  
  169.         POLLxxxx node1 [node2] etc...
  170.  
  171.                 Forces BinkleyTerm or OPUS-CBCS to call a system regardless
  172.                 of whether there is mail waiting or not.  Where 'xxxx' are
  173.                 the following keywords:
  174.  
  175.                       CRASH - Send immediately or as soon as possible
  176.                       DIRECT - Send as soon as non-CM nodes are processed.
  177.                       NORM - Same as direct, but no garantees that the
  178.                              bundle will end up going where it's supposed
  179.                              to.
  180.                       HOLD - Make other system pickup mail.  This is
  181.                              useless for POLLxxxx but is good for SEND and
  182.                              ROUTE commands.
  183.  
  184.         NOBUNDLE node1 [node2] etc...
  185.  
  186.                 This tells BNP NOT to bundle mail for the specified nodes,
  187.                 instead mail is kept unbundled and is sent as .xUT packets.
  188.                 If there is more mail, more is added to the packet.
  189.                 Routing commands will work normally.
  190.  
  191.         SENDxxxx node1 [node2] etc...
  192.  
  193.                 Sends mail directly to the specified nodes directly using
  194.                 one of the above keywords.
  195.  
  196.                 NOTE: an '*' anywhere in place of a number in the fidonet
  197.                       address specifies that BNP will treat it as GLOBAL.
  198.  
  199.                 Ex: SendCM 1:109/40 400 1:261/*
  200.  
  201.                 Sends direct Crash to 1:109/40, 1:109/400 and ALL of 261.
  202.  
  203.         ROUTExxxx node [nodes] etc...
  204.  
  205.                 Routes mail addressed to [nodes] through [node].  You must
  206.                 specify at least two entries, a destination and a final
  207.                 destination.
  208.  
  209.                 Ex: RouteDIRECT 1:109/40 1:* 2:* 3:* 4:* 5:* 6:*
  210.  
  211.                 Routes all mail for ALL nodes in zones 1 through 6 via
  212.                 1:109/40.
  213.  
  214.                 NOTE:  BNP analyzes in decending order.  This means that
  215.                 overrides and ruled exceptions go BEFORE other entries.
  216.  
  217.                 ex:
  218.                     SendCM 1:109/40 400 50 500 60 600 70 700 10 100 20 200
  219.                     RouteCM 1:109/400 1:109/*
  220.  
  221.                     This will route all mail to any node in net 109 via
  222.                     1:109/400 except the ones listed above that entry.
  223.  
  224.    I hope this explains most of your questions.  If you have other
  225.    questions, feel free to contact me at +1-301-649-3207 between 1PM and
  226.    6PM GMT-5 (EST), or netmail me at 1:109/427.
  227.  
  228.  
  229.        Acknowledgments
  230.        ---------------
  231.  
  232.           BinkleyTerm is by Vince Perriello, Bob Hartman and Bit Bucket
  233.           Software.
  234.           D'Bridge is written by Chris Irwin.
  235.           FrontDoor is written by Joaquim Homrighausen.
  236.           IBM is a trademark of International Business Machines
  237.           Borland C++ 3.0 by Borland International Inc.
  238.           Microsoft MS-DOS is by Microsoft Inc.
  239.           Opus-CBCS was originally written by Wynn Wagner III
  240.           ARJ is by Robert K. Jung
  241.  
  242.  
  243.