home *** CD-ROM | disk | FTP | other *** search
/ The Pier Shareware 6 / The_Pier_Shareware_Number_6_(The_Pier_Exchange)_(1995).iso / 004 / suarm102.zip / SUARM.DOC < prev    next >
Text File  |  1994-09-13  |  30KB  |  672 lines

  1.  
  2.  
  3.  
  4.  
  5.                     SHUT UP AND RUN THE MAIL
  6.  
  7.          A QWK Network Tosser for Remote Access 2.01+
  8.                      And compatible systems
  9.  
  10.               By Pab Sungenis and Michael Nelson
  11.  
  12.      Copyright 1994 EMPIRE! Software, All Rights Reserved
  13.  
  14.                          Version 1.02
  15.                      Released: 1 Aug 1994
  16.  
  17.  
  18.  
  19.  
  20.                           INTRODUCTION
  21.  
  22.         SHUT UP AND RUN THE MAIL was written to fill a need: to 
  23. get a QWK network tosser for RA 2.01+ that could do one thing the 
  24. current software couldn't: run under OS/2 2.1.  We had recently 
  25. upgraded our system to OS/2, and suddenly found we could no 
  26. longer use MKNet, leaving us stranded.  Out of desperation, we 
  27. took to our keyboards to find an answer.  It started out as a 
  28. "quick and dirty" solution to the problem, and eventually evolved 
  29. into the product you see before you.
  30.  
  31.         SHUT UP AND RUN THE MAIL (or SUARM, pronounced 'swarm' as 
  32. it eventually became known) is one of a new generation of QWK 
  33. tossers for Remote Access, able to take advantage of recent 
  34. changes in the QWK standards and formatting in recent years.  
  35. SUARM supports the various "kludge" lines added recently to the 
  36. QWK format to support TO, FROM, and SUBJECT fields up to 60 
  37. characters long.  It will also strip out "extra" tear lines added 
  38. by some readers/mail doors, convert non-standard tear lines, can 
  39. automatically create JAM message bases for new areas as they 
  40. arrive at your board, can generate status reports so you can 
  41. track your message traffic after each mail run, and supports 
  42. "multiple file" mail runs.
  43.  
  44.         Yet, despite its power, SUARM is simple to use.  A full 
  45. configuration editor is included, and the configuration files are 
  46. designed to be easy to understand and customize for each BBS you 
  47. use.  In short, SUARM enables you to do more with less effort.
  48.  
  49.  
  50.                        INSTALLING SUARM
  51.  
  52.         To install SUARM, simply Unzip or copy the files in this 
  53. archive to your RA directory, or to a directory of their own.  
  54. You might want to add this directory to your search path and 
  55. include the line
  56.  
  57.                 SET SUARM={pathname}
  58.  
  59. (where {pathname} is the pathname for the SUARM files) to your 
  60. AUTOEXEC.BAT.  When it is run, SUARM automatically changes to the 
  61. directory specified in the SUARM environment variable (if any), 
  62. so this is a good way to keep your configuration and program 
  63. files handy, and make sure that SUARM knows where everything is.
  64.  
  65.         Once all the files are copied over, type
  66.  
  67.                 SUARMCFG
  68.  
  69. to run the configuration editor and set up the basic configuration
  70. for the tosser.
  71.  
  72.         If you pull down the "Edit" window, you'll see four
  73. selections:
  74.  
  75.                     ┌────────────────────────┐
  76.                     │ Sys{O}p             F2 │
  77.                     │ {P}ath Definitions  F3 │
  78.                     │ {A}rchivers         F9 │
  79.                     ├────────────────────────┤
  80.                     │ {L}oad              F5 │
  81.                     │ {S}ave              F6 │
  82.                     └────────────────────────┘
  83.  
  84. Select the "SysOp" menu.  This menu controls options related to 
  85. you and mail to/from you.  Fill in the relevant information for 
  86. each item:
  87.  
  88.     SysOp Name:  This should be your name as it appears in your
  89.     user file.  This is the name all status reports will be sent 
  90.     to, and will be used in the conversion options below.
  91.  
  92.     Status Msg ID: This is the base to save status reports (if
  93.     any) to.  It is the standard "MK" style message base ID,
  94.     to make things easy for users of MKNet and MKQwk.  The ID
  95.     is a base type (H, J, F, or S) and the path to the message
  96.     base.  Examples:
  97.  
  98.        H003C:\RA\MSGS\       Hudson message base #3
  99.        JC:\RA\JAM\GNADMIN    JAMBase "GNADMIN" in the \RA\JAM\
  100.        FC:\FD\MSGS           Fido *.MSG style base in \FD\MSGS\
  101.        SC:\PRO\MSG\TREK      Squish base "TREK" in \PRO\MSG\
  102.  
  103.     These will be discussed more in depth in the next chapter.  
  104.     If status reports are turned off, this field is ignored.
  105.  
  106.     Convert Incoming/Outgoing: SUARM offers you the option of
  107.     converting the name "SYSOP" to your name on messages that
  108.     are imported and exported.  Messages TO "SYSOP" will be
  109.     converted when imported, and messages TO and FROM "SYSOP"
  110.     will be converted when exported.  If either of these options
  111.     is on, SUARM will replace the name "SYSOP" with the name in 
  112.     the "SysOp Name" field above.
  113.  
  114.     Generate Status Reports: If this option is turned on, SUARM
  115.     will create a message in the specified base addressed to you
  116.     after each mail run.  Status reports will include a rundown
  117.     of each conference processed, the number of messages imported
  118.     or exported to/from each conference, any JAM bases created by
  119.     the AUTOJAM option (see next section), and other important
  120.     information.  You will want to keep this option turned on for
  121.     at least the first few runs, to make sure everything is 
  122.     working OK and to catch any errors you might have made in the 
  123.     configuration of a BBS.
  124.  
  125. The "Path Definitions" menu options tell SUARM where to find your
  126. mail packets, where to put your reply packets, and where to put
  127. its temporary work.
  128.  
  129.     QWK Path:  Where SUARM will find your mail packets.  This is
  130.                usually the same as your download directory.
  131.  
  132.     REP Path:  Where SUARM will put your reply packets.  This is
  133.                usually the same as your upload directory.
  134.  
  135.     Work Path: This is a path SUARM will use as temporary work
  136.                space.  Do NOT make this a path anything else is
  137.                stored in, since SUARM will wipe this directory
  138.                when it is done with it.
  139.  
  140.  
  141.         NOTE: Make sure all path definitions include a trailing
  142.               backslash.  'C:\RA\MSGS\' is okay.  'C:\RA\MSGS' is
  143.               not.
  144.  
  145. The "Archivers" option allows you to change the command lines for
  146. the three compression formats (ZIP, PAK/ARC, and ARJ) supported by
  147. SUARM.  Odds are you won't need to change these from their defaults.
  148.  
  149. Once you have edited the SysOp and Path options, press F6 to save
  150. this configuration.  The program will write this data to the file
  151. SUARM.CFG, and reload it every time you re-run the configuration
  152. program.
  153.  
  154.  
  155.                          BBS CONFIGURATION
  156.  
  157.         To set up configuration for a BBS, SUARM will need a mail
  158. packet from that BBS.  Grab a mail packet (an empty one is okay)
  159. from each BBS you will be tossing mail from.  Once you have the
  160. packet(s), you are ready to go.  Load up the configuration
  161. program.
  162.  
  163.         Under the BBS menu, select the "New" option.  A dialog
  164. box will pop up, prompting you for the name of the packet you
  165. are going to be configuring for.  The configuration program will
  166. scan the CONTROL.DAT file in the packet, saving the names of
  167. the individual conferences to a file called {bbsid].CNF.  SUARM
  168. will use this file later, so be sure not to delete it.
  169.  
  170.         Next, select "Conferences" or press F4.  The Conference
  171. selection screen will appear.  Since no conferences are configured
  172. yet, the window will be blank.  Type 'N' or select the 'New' button
  173. to add a conference to your configuration.  A new dialog box will
  174. appear, allowing you to configure the conference.
  175.  
  176.         First, select the conference you wish to import by
  177. highlighting it in the selection window.  Then provide the Base ID
  178. to toss messages from that conference into.
  179.  
  180.         * BASE ID's
  181.  
  182.           To provide consistency with the MKNet tosser and other
  183.           utilities for RA, SUARM uses Mark May's "Abstract
  184.           Base ID" format for message bases.  A Base ID includes
  185.           an identifier (specifying the type, and sometimes number
  186.           of the base) and the path for that base's files.
  187.  
  188.           Message base types supported by SUARM currently are:
  189.  
  190.           HUDSON: 'H' plus a three-digit conference number plus the
  191.                   path for your Hudson message base.
  192.  
  193.                   Examples: H001C:\RA\MSGS\
  194.                             H198E:\HUDSON\
  195.                             H104C:\MESSAGE\
  196.  
  197.           JAM:    'J' plus the path and JAMBase name for the
  198.                   conference.
  199.  
  200.                   Examples: JC:\JAM\USENET\OS2APPS
  201.                             JD:\RA\MSGS\JAM\GNCHAT
  202.                             JC:\MESSAGE\NXKITCHN
  203.  
  204.           SQUISH: 'S' plus the path and base name for the
  205.                   conference
  206.  
  207.                   Examples: SC:\PRO\MSG\TRADEWAR
  208.                             SF:\SQUISH\ALTFLAME
  209.                             SC:\MESSAGE\NXUSERS
  210.  
  211.                   Squish support was added to version 1.01 for
  212.                   users of Proboard BBS.  It has not been
  213.                   extensively tested on our own BBS; please
  214.                   report any problems immediately.
  215.  
  216.           FIDO:   'F' plus the path for the Fido *.MSG files.
  217.  
  218.                   Examples: FC:\FD\MSGS\
  219.                             FD:\BRIDGE\NETMAIL\
  220.                             FC:\FIDO\
  221.  
  222.                   Support for Fido was mainly included for users
  223.                   of FrontDoor, BinkleyTerm, and other Fido
  224.                   front-ends who would prefer getting status
  225.                   reports and special 'Admin' bases in their
  226.                   mailer's NetMail folder instead of importing
  227.                   them to the BBS.  Since *.MSG bases are not
  228.                   supported by Remote Access, their use is
  229.                   limited.
  230.  
  231.           NOTE: Again, be sure to end all ID definitions with a
  232.                 trailing backslash, except for JAM and SQUISH bases!
  233.  
  234.        Finally, select the origin line to use for this conference.
  235. The default is origin #1.  See below for further discussion on origin
  236. lines.
  237.  
  238.        When the base is configured to your liking, press OK or hit
  239. RETURN.  The conference window will be updated, showing the newly
  240. configured base.  You can correct any errors through the "Edit"
  241. and "Delete" buttons as needed.  When you have configured all of
  242. the conferences you wish to import into your board, press OK.
  243.  
  244.         Next, you'll want to set up the origin lines for messages
  245. to/from that BBS.  Select the "Origin Lines" option under the BBS
  246. menu.  Enter YOUR BBS's origin lines in the "Origin" field, and the
  247. origin line to add to local messages FROM YOUR HUB in the "Hub
  248. Origin" field.  You may have up to five different origin lines for
  249. your BBS.  Please note that many networks have guidelines for the
  250. layout of origin lines; be sure to check network policy before you
  251. define these two lines.  SUARM adds its own tosser ID to the
  252. beginning of both origin lines, so if you enter:
  253.  
  254.            Connections! * Vineland NJ * (609)794-8907
  255.  
  256. as an origin line, SUARM will attach the following to each message
  257. in bases using that origin line:
  258.  
  259.            ■ SUARM 1.0 ■ Connections! * Vineland NJ * (609)794-8907
  260.  
  261.         The final option in the BBS Configuration is the one that may
  262. seem strange to many QWK network SysOps: "Bad Messages."  To put it
  263. simply, "Bad Messages" are messages in a mail packet that SUARM has
  264. no idea how to handle.  "Bad Messages" have been around in FIDO based
  265. networks for a long time, but are new to the QWK world.
  266.  
  267.         Usually, a message is considered "bad" because of one of two
  268. things:
  269.  
  270.         * It is from an area not configured in the tosser, or
  271.  
  272.         * The conference is improperly configured.  This is usually
  273.           due to a bad base ID.
  274.  
  275.         The "Bad Messages" menu selection lets you tell SUARM what to
  276. do if it comes across a bad message.  There are three alternatives:
  277.  
  278.         (1) IGNORE them.  All bad messages will simply be discarded.
  279.             This is the method used by other QWK tossers.  Messages
  280.             in bad conferences are simply thrown away.
  281.  
  282.         (2) KEEP them.  Bad messages are saved to a specified Base ID.
  283.             This will allow you to look them over, and (if need be)
  284.             configure a new conference for them.  A future version of
  285.             the program will allow you to "re-toss" messages from the
  286.             bad message area, moving them to newly configured areas.
  287.  
  288.         (3) AUTO-JAM them.  With this option, SUARM does most of the
  289.             work itself.  SUARM will create a new JAM base in the
  290.             specified path, using the name the conference has on your
  291.             hub as the basis for its JAM name.  (If the conference
  292.             does not have a name in the *.CNF file, SUARM will use
  293.             the number of the conference on your hub for the JAM
  294.             name.)  You will be informed of any new JAM bases created
  295.             in your status report messages from the tosser, allowing
  296.             you to add them to your BBS as you see fit.
  297.  
  298.             Auto-JAM makes it easy to add new conferences offered by
  299.             your BBS.  When you grab a QWK packet from your hub,
  300.             simply add the new conferences to your mail runs, and
  301.             use the "Refresh Conference List" menu selection to rescan
  302.             the CONTROL.DAT file, adding the names of any new areas
  303.             and changing the names of any old ones that may have been
  304.             replaced.  On your next mail run, SUARM will detect the
  305.             newly-added areas and create a JAM base for them.
  306.  
  307.         Support for bad messages is one of the new features brought to
  308. the QWK world for the first time by SUARM.  If you seem baffled by
  309. the concept, experiment with the options until you find the one that
  310. works best for you.
  311.  
  312.         Once you have finished configuring the BBS you will be tossing
  313. from, press F8 or select "Save" under the "BBS" menu.  The setup for
  314. that BBS will be written to the file {bbsid}.CFG.  You can then edit
  315. another BBS's configuration, or exit the program.  Congratulations!
  316. Your copy of SUARM is all set to begin importing and exporting your
  317. messages.
  318.  
  319.  
  320.                            RUNNING SUARM
  321.  
  322.         The command-line format for SUARM is:
  323.  
  324.                 SUARM {bbsid} [/I]
  325.  
  326.         {bbsid} is the name of the BBS to process.  Basically, it's
  327. the name of the mail packet to be scanned/created without the
  328. .QWK or .REP extension.  The /I switch tells SUARM to IMPORT from
  329. that BBS.  Leaving off the switch tells SUARM to EXPORT to that BBS.
  330.  
  331.         NOTE: BEFORE USING SUARM, use the command
  332.  
  333.                   SUARM {bbsid}
  334.  
  335.               to go through your message bases and set each message
  336.               as having been exported.  If you don't, SUARM will
  337.               start by tossing your entire message bases back into
  338.               the network.  This is an unfortunate sideaffect to the
  339.               fact that earlier RA tossers did not use a standard
  340.               method of marking exported messages.  Delete the
  341.               .REP packet created by this command.
  342.  
  343.         If you are importing, SUARM scans the specified QWK path for
  344. filenames matching {bbsid}.Q*.  This allows SUARM to be used with
  345. large mail runs that are done over a number of scans/downloads.
  346. It is also designed to work with mail doors that use the "packet
  347. numbering" method of naming packets.  SUARM will unzip each packet
  348. and process it.  The screen will display the progress of each
  349. packet.
  350.  
  351.         NOTE: The program may seem to 'slow down' as it gets
  352.               further into a packet.  This is normal.  SUARM
  353.               uses a very aggressive method of checking for
  354.               duplicate messages, and the larger the base it
  355.               is tossing into, the longer it will take to make
  356.               sure that each message is not a duplicate.  Since
  357.               most SysOps only keep between 200-500 messages in
  358.               each conference, this should not be a problem.
  359.  
  360.  
  361.               If you are relatively certain that your hub will
  362.               not throw duplicate messages to you and you want
  363.               to speed up the process, you can add the line
  364.  
  365.                    CHECKDUPES=OFF
  366.  
  367.               to your SUARM.CFG file.  This deactivates the
  368.               routine that checks for duplicate messages.
  369.  
  370.         WARNING: TO PLANET CONNECT USERS!  Be sure to DELETE any
  371.                  .QIF files that accompany your mail packets in
  372.                  your daily feed.  SUARM will consider them
  373.                  to be mail packets and may try (unsuccessfully)
  374.                  to toss them!
  375.  
  376.         When exporting, SUARM will scan each conference you have
  377. configured for new messages waiting to be delivered.  As each
  378. message is exported, SUARM will remove any Fido-style kludge lines,
  379. convert non-standard tear lines, delete 'extra' tearlines that
  380. may be added by some doors and readers, and add an origin line (if
  381. needed).  Origin lines added by RA itself (' * Origin:') will also
  382. be stripped out.  This is for those SysOps who forget to turn the
  383. "Echo Info" option off, or for those still using older versions of
  384. RA which didn't always leave out the Echo Info when it should have!
  385. If a message has a TO, FROM, or SUBJECT field longer than the old
  386. QWK standard of 25 characters, SUARM will create the appropriate
  387. kludge line to keep the data intact.  Likewise, any messages from
  388. your hub(s) using QWK kludge lines will have the data from those
  389. lines used when the message is imported.
  390.  
  391.         NOTE: SUARM uses the flags built into RA to determine
  392.               which messages are waiting to be exported.  Since
  393.               SUARM doesn't rely on databases or highwater marks,
  394.               you are less likely to have problems if you pack
  395.               and renumber your bases than you were with older
  396.               tossers.
  397.  
  398.         If any messages are to be exported, SUARM will create the
  399. appropriate *.REP file for the BBS in the "REP path" you specified
  400. in the configuration editor.  SUARM deletes any and all mail packets
  401. when it is done processing them, to make sure no packet is tossed
  402. twice by accident.  If you want to keep a packet around for any
  403. reason, be sure to copy it to another directory before processing
  404. it with SUARM.
  405.  
  406.         This is all you need to know to use SUARM on a regular
  407. basis.  For the more daring, the next section includes information
  408. on customizing and "tweaking" SUARM to get it to do exactly what you
  409. want it to do.  Don't be afraid to read on.  It's actually easier
  410. than you might think.
  411.  
  412.  
  413.                          CUSTOMIZING SUARM
  414.  
  415.         The SUARMCFG program takes care of most of the dirty work
  416. of setting up the program and configuring mail runs.  But it's
  417. possible to use SUARM's flexibility to your advantage with a little
  418. bit of work.
  419.  
  420.         SUARM relies on two separate configuration files when it
  421. processes a BBS: {bbsid}.CFG and SUARM.CFG.  But both files are
  422. closely related, and it is possible to use commands normally seen
  423. in one configuration file in another.  These processes are called
  424. "globalization" and "overriding."
  425.  
  426.         WARNING: The SUARMCFG program cannot know when you have
  427.                  customized a .CFG file by using commands for the
  428.                  other config file.  (i.e.: using global commands
  429.                  in a BBS configuration, or BBS commands in the
  430.                  SUARM.CFG file.)  As a result, loading and saving
  431.                  customized configuration files with SUARMCFG will
  432.                  remove all globalized commands, and replace the
  433.                  normal value for some global fields with the value
  434.                  you overrode them with in a BBS configuration.
  435.                  If you customize your files, I recommend NOT using
  436.                  SUARMCFG often.
  437.  
  438.         Let's look at an average SUARM.CFG file:
  439.  
  440.                 NAME=Michael Nelson
  441.                 QWKPATH=C:\ROBO\DOWN\
  442.                 REPPATH=C:\ROBO\UP\
  443.                 WORKPATH=C:\!HOLD\
  444.                 STATUS=YES,FC:\FD\MSGS\
  445.                 CNV=IN,YES
  446.                 CNV=OUT,YES
  447.                 ZIP=PKZIP -a,PKUNZIP -e -o
  448.                 PAK=PKPAK -a,PKUNZIP -e
  449.                 ARJ=ARJ a -e -y,ARJ e -y
  450.  
  451.         Taking the commands one by one:
  452.  
  453.         NAME: This is the "SysOp name" field entered in SUARMCFG.
  454.               All status reports are sent to this user name, and
  455.               conversions of the "SYSOP" name use this name.
  456.  
  457.         QWKPATH: The path to search for incoming mail packets.
  458.  
  459.         REPPATH: The pat to save outgoing reply packets to.
  460.  
  461.         WORKPATH: The scratch directory for SUARM's temporary use.
  462.  
  463.         STATUS: This controls the creation of status report
  464.                 messages.  YES ENABLES status reports, and NO
  465.                 DISABLES them.  The second argument is the base
  466.                 ID to save status reports to.  This MUST be given
  467.                 whether reports are enabled or not, but will be
  468.                 ignored when reports are disabled.
  469.  
  470.         CNV: This command controls the conversion of the name
  471.              "SYSOP" to the name given in the "NAME" field.
  472.  
  473.              CNV=IN controls incoming conversion.  A YES argument
  474.              will ENABLE conversion.  A NO will DISABLE it.
  475.              Likewise, CNV=OUT controls outgoing conversion.
  476.  
  477.         ZIP, PAK, ARJ: These are the command lines to use for the
  478.                        three different archive styles supported by
  479.                        SUARM
  480.  
  481.         And now, let's look at a typical BBS configuration file.
  482.  
  483.             ORIGIN=1,ILink: Connections! BBS ■ Vineland NJ ■ 609-794-8907
  484.             ORIGIN=2,GeniusNet: Connections! BBS ■ Vineland, New Jersey
  485.             HUBORIGIN=Compu-Data ■ Turnersville, NJ ■ 609-232-1245
  486.             BAD=AUTO,C:\RA\AUTOJAM\
  487.             KEEPBAD=H198C:\RA\MSGS\
  488.             12=JC:\RA\POLITICS,1
  489.             15=JC:\RA\QMODEM,1
  490.             36=JC:\RA\OPINION,1
  491.             48=JC:\RA\ILINK,1
  492.             90=JC:\RA\STARTREK,1
  493.             225=JC:\RA\MOD&USER,1
  494.             229=JC:\RA\DRWHO,1
  495.             231=JC:\RA\MODS,1
  496.             260=JC:\RA\GNETMODS,2
  497.             261=JC:\RA\GNADMIN,2
  498.             266=JC:\RA\GN_TREK,2
  499.  
  500.         ORIGIN: These are the origin lines to attach to outgoing messages.
  501.                 You may have up to five origin lines, specified by the
  502.                 numbers 1-5 and followed by the text to use in the
  503.                 origin line.
  504.  
  505.         HUBORIGIN: Origin line to add to local messages from your hub.
  506.                    Only one Hub origin is supported, so there is no
  507.                    need to specify a number.
  508.  
  509.         BAD: This is for bad message control.  The first argument must
  510.              be one of the following:
  511.  
  512.                 IGNORE : Ignore bad messages
  513.                 KEEP   : Keep bad messages (see below)
  514.                 AUTO   : Auto-JAM new conferences.
  515.  
  516.              The second argument is the path to create Auto-JAM bases
  517.              in.  Like the STATUS command in SUARM.CFG, this MUST be
  518.              included, but will be ignored unless AUTO mode is used.
  519.  
  520.         KEEPBAD: This is the base ID to keep bad messages in.  It is
  521.                  only used when BAD mode is set to KEEP.
  522.  
  523.         The remaining entries are conference definitions.  Each line
  524.         represents one conference.  The left argument is the number
  525.         of the conference on your hub (and, thus, in your mail
  526.         packets).  The right argument is the Base ID to assign to
  527.         that conference, and the origin line number to use for
  528.         that conference.  If there is nothing on the right of the
  529.         equal sign, messages from that conference will be ignored.
  530.  
  531.         Every effore has been made to keep the SUARM configuration
  532. files easy to understand and modify.  You might want to look at the
  533. configuration files generated by SUARMCFG when you first set up the
  534. program to get a better look at how things are set up.
  535.  
  536.         * GLOBALIZING
  537.  
  538.         It is possible to use commands normally seen in a BBS config
  539. file in SUARM.CFG.  Doing this will use that command for EVERY BBS
  540. that SUARM tosses to/from.
  541.  
  542.         For example, most BBS's (RA being a MAJOR exception!) use
  543. conference zero for their Main Board, and also force all users
  544. (even BBS's doing mail runs) to download that conference.  Odds are
  545. you aren't going to want to import your hubs' Main Boards into
  546. your BBS, and will eventually get tired of seeing them in your bad
  547. message base.  This is where globalization comes in handy.  By
  548. adding the line:
  549.  
  550.         0=
  551.  
  552. to your SUARM.CFG file, messages from conference zero on EVERY
  553. BBS you toss to/from with SUARM will be ignored and not imported.
  554. Likewise, if none of your networks have a specific origin line
  555. format, they can all use the same origin line by including a line
  556. similar to this one in SUARM.CFG:
  557.  
  558.         ORIGIN=1,Connections! BBS * Annex/GNet/USENet * Vineland, NJ
  559.  
  560. and deleting the ORIGIN= lines from your individual BBS configs.
  561.  
  562.         * OVERRIDING
  563.  
  564.         On the other hand, there may be times when you want to do
  565. something all the time EXCEPT under certain circumstances.  To do
  566. this, you can add commands normally used in SUARM.CFG in a BBS's
  567. configuration to override the normal setup.
  568.  
  569.         For example, let's say you want to get status reports from
  570. each mail run except for one particular board you import 300
  571. conferences from and don't feel like wading through those long
  572. reports.  In that BBS's configuration, you can add the line:
  573.  
  574.         STATUS=NO,
  575.  
  576. (note the empty field for a base ID) to keep SUARM from generating
  577. status reports.  Other BBS's will still generate reports.  Or if
  578. you have to download a certain network's packets by hand, and they
  579. end up in a different directory from the others, you can specify
  580. new QWK and REP paths for that BBS only:
  581.  
  582.         QWKPATH=C:\QMPRO\DOWNLOAD\
  583.         REPPATH=C:\QMPRO\UPLOAD\
  584.  
  585.         Note that you can also override commands you may have
  586. globalized earlier.  Using our origin line example in the section
  587. on globalization, let's say one of five networks you import
  588. wants a specific origin line format.  You could then override
  589. your previously globalized command:
  590.  
  591.         ORIGIN=1,ILink: Connections! * Vineland, NJ * 609-794-8907
  592.  
  593.         Globalization and Overriding help make SUARM the most
  594. flexible QWK tosser out for Remote Access today.  You might want
  595. to take the time to familiarize yourself with the commands used
  596. in the configuration files and with the examples given above.  I
  597. almost guarantee you'll find them handy.
  598.  
  599.  
  600.                            IN CONCLUSION
  601.  
  602.         SHUT UP AND RUN THE MAIL is a Shareware program.  If you
  603. use it and find that it fits your needs, you are required to
  604. register your copy.
  605.  
  606.         SUARM is not crippled in any way; it comes ready to run
  607. "out of the box."  Registration, however, will stop the program
  608. from sending you "nag" messages periodically, and remove the
  609. "[UNREG!!]" comment from your origin lines.  It will also act as
  610. a sign of encouragement to us and other Shareware authors to
  611. keep developing, and help to underwrite those efforts.  (Hey,
  612. even programmers gotta eat!)
  613.  
  614.         To register SUARM, fill out the form included in the
  615. program archive as REGISTER.TXT, print it out, and send it along
  616. with a registration fee of $30.00 (US) to:
  617.  
  618.         MICHAEL E. NELSON
  619.         1349 ROOSEVELT BLVD.
  620.         VINELAND, NJ  08360-6590
  621.  
  622.         Registration also entitles you to free upgrades as the
  623. program is improved and updated.  If you have an Internet account,
  624. and want to get on our mailing list for information on the program
  625. and updates, please send E-Mail to:
  626.  
  627.         suarminfo@cnx.sccsi.com
  628.  
  629. for more information on how to subscribe.
  630.  
  631. Thanks, and enjoy the program!
  632.  
  633.                                         -- Pab and Mike.
  634.  
  635.  
  636.                 ACKNOWLEDGEMENTS AND THANK YOUS
  637.  
  638.         Special thanks go out to:
  639.  
  640.         Ronnie Motta, Jack Passarella, Andrew Milner, Bryan Irrera,
  641. Mark May, Kathy ("Coconuts") Lessa, Patrick Spreng (for the name
  642. "Shut Up And Run The Mail"), the rest of the crowd at the Annex,
  643. Jim ("Meine Lebenswerbung Mit Alma") Lee, The Knack, Andy Keeves,
  644. Boyd and the rest of the gang at Planet Connect ("I have found God,
  645. he is on Galaxy Four, and Boyd is his prophet!"), Mark "Sparky"
  646. Herring, Darryl Basner (God rest his soul), Gene Roddenberry and
  647. Rick Berman, Larry Bibich, Too Much Joy, Evan Dorkan, "Milk And
  648. Cheese," "Wings To Go" Authentic Buffalo Style Chicken Wings[tm],
  649. whoever invented the Internet, and anybody else we could remember
  650. to thank if we weren't typing this at 12:43 AM with a deadline fast
  651. approaching....
  652.  
  653.  
  654.                         ABOUT THE AUTHORS
  655.  
  656.         MICHAEL NELSON is best known as the founder of EMPIRE!
  657. and author of a number of popular door programs for Remote Access
  658. and other BBS's, including "The Wall," "The Profile," "Musicom,"
  659. and "Danger Zone."  He is also the SysOp of Connections! BBS in
  660. Vineland, NJ, one of the founders of GeniusNET, and generally
  661. considered an easy mark when it comes to finding new beta testers
  662. for RA products.
  663.  
  664.         PAB SUNGENIS suprised the on-line world as the author
  665. of PabQwk, the first QWK reader written specifically for an 8-bit
  666. system (the Atari XE) in 1992.  He was also the author of the
  667. award winning AtariLink BBS program and gained notoriety as the
  668. host of the Morning Asylum on WSBU-FM for three years.  SUARM is
  669. his first major contribution to the MSDOS world since winning a
  670. 486 laptop on the game show "Jeopardy!" in October of 1993.
  671.  
  672.