home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / FMAIL102.LZH / FMAIL.DOC < prev    next >
Text File  |  1995-06-26  |  112KB  |  3,234 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.                                       FMail 1.02
  18.  
  19.  
  20.  
  21.  
  22.                              The Fast Echomail Processor
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.                    Copyright (C) 1991, 1995 by Folkert J. Wijnstra
  46.  
  47.                                  All rights reserved
  48.  
  49.  
  50.  
  51.  
  52.  
  53.                                   TABLE OF CONTENTS
  54.  
  55.  
  56.  
  57.           1   Introduction  . . . . . . . . . . . . . . . . . . . . . .   3
  58.               1.1  License and disclaimer . . . . . . . . . . . . . . .   3
  59.               1.2  Registration   . . . . . . . . . . . . . . . . . . .   4
  60.               1.3  Files  . . . . . . . . . . . . . . . . . . . . . . .   5
  61.               1.4  System requirements  . . . . . . . . . . . . . . . .   6
  62.               1.5  Various notes  . . . . . . . . . . . . . . . . . . .   7
  63.  
  64.           2   Getting started . . . . . . . . . . . . . . . . . . . . .   8
  65.               2.1  Converting config files of other echomail processors   8
  66.  
  67.           3   FSetup  . . . . . . . . . . . . . . . . . . . . . . . . .   9
  68.               3.1  FSetup keys  . . . . . . . . . . . . . . . . . . . .   9
  69.               3.2  Main menu  . . . . . . . . . . . . . . . . . . . .    10
  70.               3.3  Miscellaneous  . . . . . . . . . . . . . . . . . .    11
  71.                    3.3.1  General options . . . . . . . . . . . . . .    11
  72.                    3.3.2  Message base  . . . . . . . . . . . . . . .    12
  73.                    3.3.3  Mail options  . . . . . . . . . . . . . . .    15
  74.                    3.3.4 Mgr options  . . . . . . . . . . . . . . . .    17
  75.                    3.3.5  Personal mail . . . . . . . . . . . . . . .    18
  76.                    3.3.6  Addresses . . . . . . . . . . . . . . . . .    18
  77.                    3.3.7  Group names . . . . . . . . . . . . . . . .    19
  78.                    3.3.8  AreaMgr defaults  . . . . . . . . . . . . .    19
  79.               3.4  System info  . . . . . . . . . . . . . . . . . . .    20
  80.                    3.4.1  Miscellaneous . . . . . . . . . . . . . . .    20
  81.                    3.4.2  Directories . . . . . . . . . . . . . . . .    21
  82.                    3.4.3  Log files . . . . . . . . . . . . . . . . .    23
  83.                    3.4.4  Swapping  . . . . . . . . . . . . . . . . .    23
  84.                    3.4.5  Compression . . . . . . . . . . . . . . . .    24
  85.                    3.4.6  Decompression . . . . . . . . . . . . . . .    24
  86.               3.5  Import/export  . . . . . . . . . . . . . . . . . .    25
  87.               3.6  Uplink Manager . . . . . . . . . . . . . . . . . .    26
  88.               3.7  Pack Manager . . . . . . . . . . . . . . . . . . .    28
  89.               3.8  Node Manager . . . . . . . . . . . . . . . . . . .    29
  90.               3.9  Area Manager . . . . . . . . . . . . . . . . . . .    33
  91.  
  92.           4   FMail . . . . . . . . . . . . . . . . . . . . . . . . .    37
  93.               4.1  Scan . . . . . . . . . . . . . . . . . . . . . . .    37
  94.               4.2  Toss . . . . . . . . . . . . . . . . . . . . . . .    37
  95.               4.3  Import . . . . . . . . . . . . . . . . . . . . . .    37
  96.               4.4  Pack . . . . . . . . . . . . . . . . . . . . . . .    38
  97.                    4.4.1  Examples  . . . . . . . . . . . . . . . . .    38
  98.  
  99.           5   AreaMgr . . . . . . . . . . . . . . . . . . . . . . . .    39
  100.  
  101.           6   FTools  . . . . . . . . . . . . . . . . . . . . . . . .    42
  102.               6.1  Delete . . . . . . . . . . . . . . . . . . . . . .    42
  103.               6.2  Maint  . . . . . . . . . . . . . . . . . . . . . .    42
  104.               6.3  Move . . . . . . . . . . . . . . . . . . . . . . .    43
  105.  
  106.                                           1
  107.  
  108.  
  109.  
  110.  
  111.  
  112.               6.4  MsgM . . . . . . . . . . . . . . . . . . . . . . .    43
  113.               6.5  Notify . . . . . . . . . . . . . . . . . . . . . .    44
  114.               6.6  Post . . . . . . . . . . . . . . . . . . . . . . .    44
  115.               6.7  Sort . . . . . . . . . . . . . . . . . . . . . . .    45
  116.               6.8  Stat . . . . . . . . . . . . . . . . . . . . . . .    45
  117.               6.9  Undelete . . . . . . . . . . . . . . . . . . . . .    45
  118.               6.10    Export  . . . . . . . . . . . . . . . . . . . .    45
  119.  
  120.           7   Credits . . . . . . . . . . . . . . . . . . . . . . . .    47
  121.  
  122.           APPENDIX A  -   Error messages  . . . . . . . . . . . . . .    48
  123.  
  124.           APPENDIX B  -   Technical notes . . . . . . . . . . . . . .    51
  125.  
  126.           INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . .    53
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.                                           2
  166.  
  167.  
  168.  
  169.  
  170.  
  171.           1   Introduction
  172.  
  173.  
  174.  
  175.           FMail is an echomail and netmail processor for the Hudson and JAM
  176.           message bases. FMail has a built-in AreaFix-like function, called
  177.           AreaMgr,  with new commands  like %RESCAN, %ACTIVE  and %PASSIVE.
  178.           Seven different types  of archives are  supported. FMail has  its
  179.           own netmail routing function, called the Pack Manager. With FMail
  180.           it is possible to make a copy  of all personal mail in a  special
  181.           directory. Other features of FMail include:
  182.  
  183.           -   Capable of handling 4D addresses.
  184.  
  185.           -   If  needed FMail automatically remaps fakenet addresses to 4D
  186.               addresses and vice versa.
  187.  
  188.           -   Swaps  to disk,  EMS  or  XMS  before  running  an  archiving
  189.               utility.
  190.  
  191.           -   Supports the message base sharing specifications also used by
  192.               RemoteAccess and FrontDoor.
  193.  
  194.           -   Multiple netmail boards in the message base.
  195.  
  196.           -   Optionally sorts and links messages in the message base after
  197.               new messages have been imported.
  198.  
  199.  
  200.  
  201.           1.1   License and disclaimer
  202.  
  203.           "FMail"  refers to  the  executables  and  documentation  in  the
  204.           original distribution archive.  FMail is copyrighted  material by
  205.           Folkert J. Wijnstra. It  may only be used  in agreement with  the
  206.           conditions set out in this license agreement.
  207.  
  208.           FMail may  be freely distributed as long  as no files are removed
  209.           from the package and the files  are not modified in any way,  and
  210.           as  long  as no  money  or  any other  compensation  is asked  or
  211.           accepted for this  package without prior written  permission from
  212.           the author.
  213.  
  214.           Although  care has been  taken to write  and test a  program that
  215.           does what  this document states,  the program is provided  as is,
  216.           without warranty  or guarantee of  any kind, either  expressed or
  217.           implied, as to the quality or performance of this program, except
  218.           that it will occupy disk space.
  219.  
  220.           The author, Folkert J.  Wijnstra, will not be held  liable to you
  221.           or  anyone  for  (but  not  limited  to)  any  direct,  indirect,
  222.           incidental or consequential damages,  including any lost profits,
  223.  
  224.                                           3
  225.  
  226.  
  227.  
  228.  
  229.  
  230.           lost savings  which may result from  the use or  inability to use
  231.           this program.
  232.  
  233.           Folkert  J. Wijnstra  is in  no way  obligated to  provide future
  234.           versions of, or support for this software.
  235.  
  236.           Your  use  of  the  program constitutes  your  agreement  to this
  237.           license and  disclaimer and your  release of the author  from any
  238.           form of liability or litigation.
  239.  
  240.  
  241.  
  242.           1.2   Registration 
  243.  
  244.           This release of FMail may  be used free of charge for  individual
  245.           hobby use. It  is not allowed  to use an unregistered  version of
  246.           FMail   within   a   commercial   environment   (i.e.   business,
  247.           governmental organization, school, foundation, or any other  form
  248.           of juridical  person) longer  than an  evaluation period  of four
  249.           weeks.
  250.  
  251.           Registering  FMail enables a number of special features (tearline
  252.           options).  To register FMail, fill  out the registration form and
  253.           send it to one of  the registration sites, preferably by netmail.
  254.           See FMAILREG.LZH for more information.
  255.  
  256.           If you want  to send me netmail, use crash mail to node 2:283/619
  257.           or use normal netmail routing.
  258.  
  259.           IMPORTANT: It  is not possible  for me  to answer all  messages I
  260.           receive. You can be sure, however, that I will read all messages!
  261.  
  262.           More  information  about  the   availability  of  the  FMAIL_HELP
  263.           echomail conference  can be  obtained from  the registration  and
  264.           support sites or me.
  265.  
  266.           Folkert Wijnstra
  267.           Ede, The Netherlands
  268.  
  269.           FidoNet   2:283/619
  270.           Data/Fax  +31-8380-33642 (VFC, V32b, CM, MO, FAX) in Ede,
  271.                     the Netherlands
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.                                           4
  284.  
  285.  
  286.  
  287.  
  288.  
  289.           1.3   Files
  290.  
  291.           FMail, FSetup and FTools create and use a number of files. Except
  292.           for  the last three  files, FMail will create  and look for these
  293.           files in the directory were FMail is located, even if the current
  294.           directory is another one. The files are:
  295.  
  296.             FMAIL.CFG     General configuration file.
  297.  
  298.             FMAIL.AR      Contains the area configuration used by FMail.
  299.  
  300.             FMAIL.ARD     Contains the area configuration defaults used  by
  301.                           FMail.
  302.  
  303.             FMAIL.NOD     Contains the node configuration used by FMail.
  304.  
  305.             FMAIL.PCK     Contains the netmail routing  information used by
  306.                           FMail's PACK function.
  307.  
  308.             FMAIL.DUP     Contains the database with signatures of messages
  309.                           used by FMail  to detect messages that  have been
  310.                           sent  to your  system before  (duplicates). FMail
  311.                           keeps track of the last 16384 messages.
  312.  
  313.             FMAIL32.DUP   The OS/2 version of the duplicate detection file.
  314.                           It  is capable  of keeping  track of  a lot  more
  315.                           dupes (max. 9999*1024).
  316.  
  317.             FMAIL.LOC     This file is opened by  FMail in the message base
  318.                           directory  to  prevent multiple  copies of  FMail
  319.                           from  operating on the  same message base  at the
  320.                           same   time.  This  file  will   NOT  be  deleted
  321.                           afterwards.
  322.  
  323.             MSG*.FML      These  files  are  created  in  the message  base
  324.                           directory when FMail  is running in message  base
  325.                           sharing  mode. Normally  FMail will  append these
  326.                           files  to the normal  message base files,  but it
  327.                           can  happen that this is not possible. FMail will
  328.                           retry to append  them to the normal  message base
  329.                           files the next time it is started.
  330.  
  331.             *.QQQ         If  FMail could  not  compress the  outgoing .PKT
  332.                           files, they  will be  renamed to  .QQQ files  and
  333.                           will remain in the Outgoing mail directory. FMail
  334.                           will  retry to compress these .QQQ files the next
  335.                           time it is started.
  336.  
  337.             *.TMP         In some cases (e.g. a crash), it is possible that
  338.                           TMP  files remain in the Outbound mail directory.
  339.                           In most cases, these files can be deleted without
  340.                           any problem,  because the  original mail  has not
  341.  
  342.                                           5
  343.  
  344.  
  345.  
  346.  
  347.  
  348.                           been  removed yet:  the  messages will  be tossed
  349.                           again the next time FMAIL TOSS is started.
  350.  
  351.  
  352.  
  353.           1.4   System requirements
  354.  
  355.           To use FMail you need an IBM PC, AT, 386, 486 or Pentium or fully
  356.           compatible computer  with a  mono or color  card and  a harddisk.
  357.           Also you need MS-DOS or PC DOS 3.3 or later  for the DOS, DOS/386
  358.           and DOS/DPMI version  or OS/2 2.1 or later  for the OS/2 version.
  359.           DOS users should have at  least FILES=20 in their CONFIG.SYS. Use
  360.           a  higher value  (e.g.  FILES=40)  if you  are  using the  'Extra
  361.           handles' option.
  362.  
  363.           In order to be  able to send and receive mail, you  need a mailer
  364.           that is  compatible with FTSC-0001. For reading  and writing mail
  365.           you need a message editor or a BBS program that uses the QuickBBS
  366.           and/or JAM message base format.
  367.  
  368.           Finally you need one or more of these compression programs:
  369.           ARC, ARJ, LHA, PKARC, PKPAK, PKZIP, SQZ or ZOO.
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.                                           6
  402.  
  403.  
  404.  
  405.  
  406.  
  407.           1.5   Various notes
  408.  
  409.           *   FMail supports up  to 16 AKAs. AKAs 11-15  cannot be used for
  410.               netmail boards in the message base.
  411.  
  412.           *   Enter your AKAs in FSetup in the same order as in FrontDoor's
  413.               FDSetup  and  GoldEd's setup,  i.e.  if  you  have AKA  3  in
  414.               FrontDoor defined as 2:283/619, you should also define AKA  3
  415.               in FSetup as 2:283/619.
  416.  
  417.           *   When entering node numbers in  FSetup or on the FMail command
  418.               line, always  use the 4  dimensional address for  points, not
  419.               the fakenet address.
  420.  
  421.           *   Node numbers may  be entered in an abbreviated  way. FMail or
  422.               FSetup will  use the  main node number  to complete  the node
  423.               number.  E.g. if you  enter ".1" and the  main node number is
  424.               defined as  2:283/619, FMail will  use 2:283/619.1.  Likewise
  425.               "1" will be changed into 2:283/1.
  426.  
  427.           *   FMail  looks  for   the  de-/compression  utilities  in   the
  428.               directories that are included in the DOS PATH statement.
  429.  
  430.           *   If one or more de-/compression utilities are not available on
  431.               your  system, you should  remove them from  FSetup. That way,
  432.               they will not be mentioned in the AreaMgr confirmation report
  433.               as being available.
  434.  
  435.           *   Internally  FMail  always  uses 4  dimensional  addresses. If
  436.               FMail  is handling  mail from  or to  a fakenet  address, the
  437.               address will  be internally converted into  the corresponding
  438.               4-d address. If  necessary, the 4-d address will be converted
  439.               back  into the  fakenet address  if that  is required  by the
  440.               receiving system.
  441.  
  442.               As  a  consequence,  all node  numbers  entered  in  the node
  443.               manager or the area manager should be 4-d addresses !!!
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.                                           7
  461.  
  462.  
  463.  
  464.  
  465.  
  466.           2   Getting started
  467.  
  468.  
  469.  
  470.           Use the DOS  command CD  to go  to the system  directory of  your
  471.           mailer  (e.g. FrontDoor).  After you  type FSETUP  and press  the
  472.           ENTER  key, a menu  pops up. If  you use a  monochrome monitor in
  473.           combination  with a video  adapter with colour  capabilities, you
  474.           might want  to force FSetup  not to use  any colours. You  can do
  475.           this by appending /M after the FSetup command.
  476.  
  477.           FMail looks for its configuration  files in the same directory as
  478.           where the  EXE files are stored, even if  that is not the current
  479.           directory. If you want FMail  to look for the configuration files
  480.           in another directory, just put  that directory in the environment
  481.           variable FMAIL. Example: SET FMAIL=C:\FIDO\FMAIL\
  482.  
  483.           You  can  only  start  one  of  the  FMail  programs  (FMAIL.EXE,
  484.           FSETUP.EXE  and FTOOLS.EXE)  at the  same time.  When you  try to
  485.           start a second program, this  program will display a message that
  486.           another FMail program is still  running. If the other program has
  487.           not stopped after 30 seconds, the program will abort.
  488.  
  489.  
  490.           2.1   Converting config files of other echomail processors
  491.  
  492.           FSetup has the capability to  import the configuration files of a
  493.           number  of  other  echomail processors:  IMAIL,  TosScan  and all
  494.           programs  using an AREAS.BBS  file. Before using  this capability
  495.           however,  you first  should enter  all node  numbers you  will be
  496.           using and include the fakenet numbers you are using, if any. This
  497.           way,  FMail will automatically  convert all fakenet  addresses in
  498.           the configuration files into 4  dimensional addresses that are be
  499.           used by FMail.
  500.  
  501.           IMPORTANT: 
  502.  
  503.           1)  Always check the imported configuration files. 
  504.           2)  The  archiver  program  to  be  used  will  not be  converted
  505.               correctly in the node manager!
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.                                           8
  520.  
  521.  
  522.  
  523.  
  524.  
  525.           3   FSetup
  526.  
  527.  
  528.  
  529.           FSetup is  the menu oriented  setup utility for FMail.  First the
  530.           keys  that  can  be  used  to enter  information  in  FSetup  are
  531.           discussed. The rest of the chapter discusses all menus in FSetup.
  532.  
  533.  
  534.  
  535.           3.1   FSetup keys
  536.  
  537.           The following keys can be used in FSetup:
  538.  
  539.           -   Move bar to the previous menu entry                  Up arrow
  540.           -   Move bar to the next menu entry                    Down arrow
  541.           -   Select option at the position of the bar                Enter
  542.           -   Return to the previous menu
  543.               (or exit if the current menu is the Main menu)            ESC
  544.           -   Shell to DOS                                            ALT-Z
  545.           -   Go to a menu item              Press the highlighed character
  546.  
  547.           When editing  a data field  in FSetup, the following  options are
  548.           available to you:
  549.  
  550.           -   Move one position to the left                      Left arrow
  551.           -   Move one position to the right                    Right arrow
  552.           -   Move to the first position 
  553.               of the previous word                          Ctrl-Left arrow
  554.           -   Move to the first position
  555.               of the next word                             Ctrl-Right arrow
  556.           -   Move to the first position of the field                  Home
  557.           -   Move to the last position of the field                    End
  558.  
  559.           -   Delete the character at the 
  560.               current position of the cursor                         Delete
  561.           -   Delete the character left of the cursor             Backspace
  562.           -   Delete rest of the field                             Ctrl-End
  563.           -   Clear the entire field                                 Ctrl-Y
  564.  
  565.           -   Accept contents of data field                           Enter
  566.           -   Restore original contents of data field                   ESC
  567.           -   Toggle insert mode                                     Insert
  568.           -   Shell to DOS                                            ALT-Z
  569.  
  570.           When editing a group selection window:
  571.           -   Select all groups                                      Insert
  572.           -   Deselect all groups                                    Delete
  573.           -   Toggle an entry                          The listed character
  574.  
  575.  
  576.  
  577.  
  578.                                           9
  579.  
  580.  
  581.  
  582.  
  583.  
  584.           3.2   Main menu
  585.  
  586.           The main menu of FSetup contains seven options:
  587.  
  588.           Miscellaneous   Allows you to enter general information about the
  589.                           message base and how messages should be  handled.
  590.                           You   also  can   specify  the   compression  and
  591.                           decompression programs  the should  be  used  for
  592.                           your mail.
  593.  
  594.           System info     Information    about    directories,    swapping,
  595.                           compression programs etc.  can be entered via the
  596.                           System info sub menu.
  597.  
  598.           Import/Export   With the Import/Export  option of FSetup you  can
  599.                           export selected parts of  the configuration to  a
  600.                           text file  or a printer. Also  it is possible  to
  601.                           import area and node configurations of  IMAIL and
  602.                           TosScan.
  603.  
  604.           Uplink Manager  The uplink manager contains information about the
  605.                           systems you receive  most of your echomail  from.
  606.                           Areas  can  be  connected  and  disconnected from
  607.                           these systems automatically.
  608.  
  609.           Pack Manager    The pack manager is used to enter netmail routing
  610.                           information. This information is used by  FMail's
  611.                           Pack function.
  612.  
  613.           Node Manager    The node  manager is  used to  review and  update
  614.                           information   about  other   systems,   like  the
  615.                           password for AreaMgr and the node's capability.
  616.  
  617.           Area Manager    The area  manager  is used  to enter  information
  618.                           about echo areas that have to be tossed by FMail.
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.                                           10
  638.  
  639.  
  640.  
  641.  
  642.  
  643.           3.3   Miscellaneous
  644.  
  645.           The  "Miscellaneous" menu contains  eight options, which  will be
  646.           described below.
  647.  
  648.  
  649.           3.3.1   General options
  650.  
  651.           This   option  shows   a  menu   that  lets  you   enter  general
  652.           configuration information:
  653.  
  654.           Sysop Name
  655.  
  656.               Your name. It is used  for determining whether or not netmail
  657.               should be imported into the message base netmail board and if
  658.               a  copy  of an  echomail  message  should  be placed  in  the
  659.               personal mail directory. 
  660.  
  661.           FMail key 1
  662.           FMail key 2
  663.  
  664.               Enter your FMail registration keys here.
  665.  
  666.           Mailer
  667.  
  668.               The  mailer  program  you are  using.  Supported  mailers are
  669.               FrontDoor,  InterMail, D'Bridge, Binkley, Portal of Power and
  670.               MainDoor.
  671.  
  672.           Busy flags
  673.  
  674.               FMail  can create busy flags  for FrontDoor and InterMail. It
  675.               prevents  these mailers  from calling  systems  that you  are
  676.               compressing mail for at that moment.
  677.  
  678.           BBS program
  679.  
  680.               The BBS program  you are using  (if any). Supported  programs
  681.               are  RemoteAccess, SuperBBS, QuickBBS  and TAG. This  info is
  682.               only used by the AutoExport function.
  683.  
  684.           Tearline (registered users only)
  685.  
  686.               You can define which type of tearline you would like FMail to
  687.               use for  your messages. The  options range from  the standard
  688.               FMail tearline to a custom tearline or no tearline at all. If
  689.               you want  the tearline to  be empty  or absent, you  can tell
  690.               FMail to use a Tosser ID (TID) kludge instead.
  691.  
  692.  
  693.  
  694.  
  695.  
  696.                                           11
  697.  
  698.  
  699.  
  700.  
  701.  
  702.           Custom (registered users only)
  703.  
  704.               If you  select 'Custom' as  the desired tearline  type, FMail
  705.               will use the tearline you enter here.
  706.  
  707.           ReTear (registered users only)
  708.  
  709.               If  FMail should replace an existing tearline. Normally FMail
  710.               only retears the message in the PKT file it generates. If you
  711.               want FMail to  update the message text in  the Hudson message
  712.               base as well,  enable the switch Update text  after scan (see
  713.               page 13).
  714.  
  715.  
  716.           3.3.2   Message base
  717.  
  718.           This  option shows  a  menu that  lets  you control  the  way the
  719.           message base will be handled.
  720.  
  721.           Netmail boards
  722.  
  723.               FMail allows you to use  different netmail boards for each of
  724.               your  AKA's. Information  about these  netmail  areas can  be
  725.               entered in a sub menu. The information includes:
  726.               -   A comment that  will be used in the  areas files that can
  727.                   be created by FSetup AutoExport feature.
  728.               -   Hudson message base board number. It is possible to use a
  729.                   board number for more than one AKA. If you do this,  only
  730.                   the information of  the first  netmail area  that uses  a
  731.                   particular  message  base  board will  be  used,  e.g. by
  732.                   AutoExport to create the FrontDoor and GoldEd areas files
  733.                   and  by FTools for  determining which messages  should be
  734.                   deleted.  JAM is  not yet  supported,  but will  be  in a
  735.                   coming release.
  736.               -   Information that  can be used by FTools  for message base
  737.                   maintenance purposes.
  738.               -   Security information to be used in the BBS area file. For
  739.                   more information about  the options available in  the BBS
  740.                   info  menu you are referred to  the documentation of your
  741.                   BBS program.
  742.  
  743.           Bad message board
  744.  
  745.               Message base board number of  the board in which bad messages
  746.               will be stored.
  747.  
  748.           Duplicate message board
  749.  
  750.               Hudson  message  base board  number  of  the  board in  which
  751.               duplicate messages will be stored. 
  752.  
  753.  
  754.  
  755.                                           12
  756.  
  757.  
  758.  
  759.  
  760.  
  761.           Recovery board
  762.  
  763.               Hudson message base board number of the board to which FTOOLS
  764.               MAINT /C should move messages  in boards that are not defined
  765.               in FSetup. If the Recovery board is not defined, FTOOLS MAINT
  766.               /C will delete all messages in undefined boards.
  767.  
  768.           AutoRenumber
  769.  
  770.               FTools Maint will  renumber your Hudson message  base as soon
  771.               as the highest message number in the message base has reached
  772.               the AutoRenumber limit.
  773.  
  774.           Import netmail to sysop
  775.  
  776.               If set to "No", messages addressed to your name or to "Sysop"
  777.               will not  be imported  into the Hudson  message base.  Has no
  778.               effect if no netmail board number has been entered.
  779.  
  780.           Remove 'Re:'
  781.  
  782.               Some message editors put "Re:" before the actual subject when
  783.               replying to a message. FMail  is capable to remove "Re:" from
  784.               subject lines.
  785.  
  786.           Remove lf/soft cr
  787.  
  788.               Linefeeds  and  soft  carriage  returns  are  unnecessary  in
  789.               echomail messages. In order  to save some diskspace,  you may
  790.               want to remove them. It  will, however, slow the program down
  791.               a bit.
  792.  
  793.           Update text after Scan
  794.  
  795.               Write the text  of the message  as it will  be sent to  other
  796.               systems back to the message base. This means that the message
  797.               in  the   message  base   will  contain   PATH  and   SEEN-BY
  798.               information.  Currently  only  the  Hudson  message  base  is
  799.               supported. See also Retear (page 12).
  800.  
  801.           Update reply chains
  802.  
  803.               If set  to "Yes",  all message reply  chains will  be updated
  804.               after messages have been tossed into the message base.
  805.  
  806.           Sort new messages
  807.  
  808.               If  set to "Yes",  new messages in  the message  base will be
  809.               sorted according to subject and date.
  810.  
  811.  
  812.  
  813.  
  814.                                           13
  815.  
  816.  
  817.  
  818.  
  819.  
  820.           Use subject
  821.  
  822.               Apart from date/time also use the subject to sort messages.
  823.  
  824.           Message base sharing
  825.  
  826.               Allows concurrent access of FMail and the BBS software to the
  827.               message base. DOS's SHARE should be installed.
  828.  
  829.           Scan always
  830.  
  831.               If set to "Yes", the  messages base will always be completely
  832.               scanned for outgoing messages. If set to "No" FMail relies on
  833.               the  files  ECHOMAIL.BBS  and  NETMAIL.BBS  to  indicate  new
  834.               messages.  If these  files  are  found to  be  pointing to  a
  835.               message that does not qualify  for export, a complete scan of
  836.               the message base will be performed.
  837.  
  838.           Quick toss
  839.  
  840.               If enabled, this option slightly shortens the time  needed by
  841.               FMail  after a packet  has been tossed.  Normally the message
  842.               base files are closed and re-opened between packets, but this
  843.               option causes the files not  to be closed. Using this option,
  844.               might under  extreme conditions, slightly  increases the risk
  845.               of loosing some messages in the message base. For example: in
  846.               case of a power failure.
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.  
  866.  
  867.  
  868.  
  869.  
  870.  
  871.  
  872.  
  873.                                           14
  874.  
  875.  
  876.  
  877.  
  878.  
  879.           3.3.3   Mail options
  880.  
  881.           This  option shows  you  a  menu that  lets  you control  certain
  882.           aspects of the way FMail handles mail.
  883.  
  884.           Dupe detection
  885.  
  886.               Enables  FMail's  duplicate  message detection  system.  If a
  887.               duplicate  message  is  found, it  will  be  placed  into the
  888.               duplicate messages directory (if defined).
  889.  
  890.           Ignore MSGID
  891.  
  892.               Normally FMail uses  the MSGID of a message  (if present) for
  893.               duplicate detection purposes.  In some cases, this  may cause
  894.               problems when different  messages are having the  same MSGID:
  895.               one or  more of these  messages will be marked  as duplicates
  896.               although they  are not.  If you  are frequently  experiencing
  897.               these problems, try setting this switch to 'Yes'.
  898.  
  899.           Use EMS (not available/necessary in DPMI version)
  900.  
  901.               Try to use EMS memory to store the signatures of messages in.
  902.               This saves about 64 kb of conventional memory.
  903.  
  904.           Max PKT size (kb)
  905.  
  906.               The maximum size of an outgoing PKT file in kilobytes.
  907.  
  908.           Max bundle size (kb)
  909.  
  910.               The maximum size  of an outgoing mail bundle (compressed mail
  911.               file). The  bundle may  get a bit  bigger than  the requested
  912.               size. It  partly depends on the Max PKT size you entered. You
  913.               are advised not to enter a relatively a large number there if
  914.               you use Max bundle size.
  915.  
  916.           Kill empty netmail
  917.  
  918.               Kill  empty  received  netmail  messages  when  scanning  the
  919.               netmail  directory. If you enable this option, empty netmails
  920.               will not be moved to the Received mail directory.
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930.  
  931.  
  932.                                           15
  933.  
  934.  
  935.  
  936.  
  937.  
  938.           Kill bad ARCmail msg
  939.  
  940.               Kill ARCmail  messages of which  the attached mail  bundle is
  941.               missing.  Can  be used  for  example  to  remove file  attach
  942.               messages of mail bundles that are moved (e.g. by a command in
  943.               a batch file) from FMail's  outbound directory to the inbound
  944.               directory of a point's FMail in a network environment.
  945.  
  946.           ARCmail compatibility
  947.  
  948.               Use ARCmail 0.60 naming convention for out-of-zone mail. Some
  949.               other programs  require the use  of the  ARCmail 0.60  naming
  950.               convention. Normally this is not necessary. Ask the SysOps of
  951.               your uplinks and downlinks if you are not sure.
  952.  
  953.           Extended bundle names
  954.  
  955.               Use 0-Z in stead of only 0-9 for mail bundle name extensions.
  956.               Some programs do not recognize bundle name extensions that do
  957.               not end on a digit.
  958.  
  959.           Check PKT destination
  960.  
  961.               If this option is enabled, only packets that are addressed to
  962.               one of your AKAs (or to one  of your points if you are not  a
  963.               point  yourself) will be  tossed. Packets addressed  to other
  964.               nodes will be  renamed to files with the  file name extension
  965.               '.DST'.
  966.  
  967.           Max net msgs
  968.  
  969.               The maximum  number of  netmail messages  allowed in one  PKT
  970.               file when tossing. If the  maximum number is reached, the PKT
  971.               file will be renamed to MLB (mail bomb). Normally there is no
  972.               need to use this option and should it be set to 0.
  973.  
  974.           Keep exported netmail
  975.  
  976.               Do  not  set the  KILL  flag  on  netmail messages  that  are
  977.               exported from the message base.
  978.  
  979.           Remove netmail kludges
  980.  
  981.               Some  echomail  processors  cannot  handle echomail  messages
  982.               containing netmail  kludges (INTL,  FMPT, TOPT).  If some  of
  983.               your downlinks use  such an echomail processor,  you may want
  984.               to enable the  'Remove netmail kludges' toggle.  PLEASE CHECK
  985.               THE ECHOMAIL POLICY OF YOUR NET BEFORE USING THIS OPTION.
  986.  
  987.  
  988.  
  989.  
  990.  
  991.                                           16
  992.  
  993.  
  994.  
  995.  
  996.  
  997.           Set Pvt on import
  998.  
  999.               Set  the  Private  flag  on  all  netmail  messages that  are
  1000.               imported into the message base.
  1001.  
  1002.  
  1003.           3.3.4 Mgr options
  1004.  
  1005.           For a more extensive explanation of some of the options below see
  1006.           also paragraph 3.8.
  1007.  
  1008.           Keep requests
  1009.  
  1010.               Do  not  delete   AreaMgr  requests  after  they   have  been
  1011.               processed.
  1012.  
  1013.           Keep receipts
  1014.  
  1015.               Do not set the KILL attribute on receipts created by AreaMgr.
  1016.  
  1017.           Allow %PASSWORD
  1018.  
  1019.               Allow  nodes  to  change their  AreaMgr  passwords  through a
  1020.               message to AreaMgr containing the %PASSWORD command.
  1021.  
  1022.           Allow %PKTPWD
  1023.  
  1024.               Allow  nodes to  change  their  packet  passwords  through  a
  1025.               message to AreaMgr containing the %PKTPWD command.
  1026.  
  1027.           Allow %ACTIVE
  1028.  
  1029.               Allow nodes to change the status of their systems from active
  1030.               to passive and back through  a message to AreaMgr  containing
  1031.               the %PASSIVE and %ACTIVE commands. 
  1032.  
  1033.           Allow %COMPRESSION
  1034.  
  1035.               Allows  nodes to use  %COMPRESSION to change  the compression
  1036.               method used for their mail.
  1037.  
  1038.           Allow %NOTIFY
  1039.  
  1040.               Allows nodes to toggle the notify status on or off using  the
  1041.               %NOTIFY command.
  1042.  
  1043.           Allow %+ALL
  1044.  
  1045.               Allow nodes to use %+ALL to connect all areas at once.
  1046.  
  1047.  
  1048.  
  1049.  
  1050.                                           17
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.           Auto-disconnect
  1057.  
  1058.               Automatically disconnect passthrough areas with only one link
  1059.               (export address).
  1060.  
  1061.  
  1062.           3.3.5   Personal mail
  1063.  
  1064.           FMail  is able  to scan  all messages  being tossed  for messages
  1065.           directed  to  you  personally  and   store  them  in  a  separate
  1066.           directory.
  1067.  
  1068.           Pers. mail path
  1069.  
  1070.               If you enter a directory  name here, a copy of  each echomail
  1071.               message  that is directed  to you (even  if it is  in a pass-
  1072.               through  area)  will  be  placed  in  *.MSG  format  in  this
  1073.               directory. IMPORTANT:  this directory should  _never_ be  the
  1074.               same as any other directory entered in FSetup.
  1075.  
  1076.           Topic 1
  1077.           Topic 2
  1078.  
  1079.               FMail has the  ability to scan the subject  lines of messages
  1080.               it is tossing  for up to two keywords.  If messages are found
  1081.               containing one of these keywords,  they will be copied to the
  1082.               personal mail  directory. Using  FMail's  topic scan  feature
  1083.               will slow down the tossing function a bit.
  1084.  
  1085.           Include netmail
  1086.  
  1087.               Indicates  whether or  not personal  netmail  should also  be
  1088.               copied to the personal mail directory.
  1089.  
  1090.           New mail warning
  1091.  
  1092.               If enabled,  FMail will send  a netmail message to  you, each
  1093.               time personal netmail or echomail messages have been tossed.
  1094.  
  1095.           Users (registered users only)
  1096.  
  1097.               Enter up to eight names of users  whose mail should be copied
  1098.               to the Personal mail board too.
  1099.  
  1100.  
  1101.           3.3.6   Addresses
  1102.  
  1103.           Your main address and up to ten other addresses that you may use,
  1104.           can be entered in this window. If the echomail processors of some
  1105.           of your points do  not have Type 2+ capabilities,  they will have
  1106.           to receive their mail using the  fakenet method. For each of  the
  1107.           eleven addresses you may enter a  fakenet number. You can do this
  1108.  
  1109.                                           18
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.           by appending it to your normal 4-d address using a dash  '-'. For
  1116.           example 2:283/619-7619.
  1117.  
  1118.  
  1119.           3.3.7   Group names
  1120.  
  1121.           If you are using a lot of different groups, remembering what each
  1122.           group letter stands for can  be rather difficult. The Group names
  1123.           window   lets  you  enter  descriptions  for  all  groups.  These
  1124.           descriptions will be  used in the Node Manager,  the Area Manager
  1125.           and in AreaMgr replies.
  1126.  
  1127.  
  1128.           3.3.8   AreaMgr defaults
  1129.  
  1130.           To save some time when installing new areas in the  Area Manager,
  1131.           you may enter a number of default  settings that will be used for
  1132.           new areas.  Of course,  these values may  be changed in  the Area
  1133.           Manager, should it  be necessary. For more  information about the
  1134.           offered options, you  are referred to the chapter  about the Area
  1135.           Manager.
  1136.  
  1137.  
  1138.  
  1139.  
  1140.  
  1141.  
  1142.  
  1143.  
  1144.  
  1145.  
  1146.  
  1147.  
  1148.  
  1149.  
  1150.  
  1151.  
  1152.  
  1153.  
  1154.  
  1155.  
  1156.  
  1157.  
  1158.  
  1159.  
  1160.  
  1161.  
  1162.  
  1163.  
  1164.  
  1165.  
  1166.  
  1167.  
  1168.                                           19
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174.           3.4   System info
  1175.  
  1176.           The system  info menu  is used for  various types  of information
  1177.           that are related to the system on which FMail is used.
  1178.  
  1179.  
  1180.           3.4.1   Miscellaneous
  1181.  
  1182.           Extra handles (not useful on point systems)
  1183.  
  1184.               If you have more than about 5 downlinks and you want FMail to
  1185.               run faster, you should allow FMail to use extra file handles.
  1186.               You may let FMail use up to 235 extra handles (apart from the
  1187.               standard  15 handles  that are  always  available to  FMail).
  1188.               ATTENTION: if  you are running  more than one program  at the
  1189.               same  time, please make  sure that  there are  enough handles
  1190.               left  for the  other programs. Increase  the FILES=  value in
  1191.               CONFIG.SYS if necessary.
  1192.  
  1193.           Ctrl-Break
  1194.  
  1195.               If the Ctrl-Break option is  enabled, you may stop FMail with
  1196.               Control-Break  when tossing. This  also may enlarge  the time
  1197.               available to other  programs when running in  a multi-tasking
  1198.               environment.
  1199.  
  1200.           Buffer size (not available/necessary in the DPMI version)
  1201.  
  1202.               The  size of FMail's  internal buffers. Huge  buffers require
  1203.               about 100  kb of  free memory, while  tiny buffers  only take
  1204.               about 12 kb.
  1205.  
  1206.           FT buf size (not available/necessary in the DPMI version)
  1207.  
  1208.               The size of FTools's internal buffers and FMail's buffers for
  1209.               sorting and updating reply chains.
  1210.  
  1211.           Monochrome
  1212.  
  1213.               If enabled, FSetup will not  use color, even if a color  card
  1214.               is detected. This may be useful on systems using a monochrome
  1215.               monitor in combination with a color card.
  1216.  
  1217.           Color set
  1218.  
  1219.               FSetup  now comes  in  three  flavours:  Summer,  Winter  and
  1220.               Marine.  If  you select  another  color set,  it  will become
  1221.               visible the next time you start FSetup.
  1222.  
  1223.  
  1224.  
  1225.  
  1226.  
  1227.                                           20
  1228.  
  1229.  
  1230.  
  1231.  
  1232.  
  1233.           3.4.2   Directories
  1234.  
  1235.           In  the  'Directories'  window  you  can  enter  eight  paths  to
  1236.           directories that will  be used for specific files.  Unless stated
  1237.           otherwise, no directory should be used for more than one purpose!
  1238.           IMPORTANT:  Do not use a directory more than once for FMail. Only
  1239.           Sent mail and  Received mail may point  to the same  directory if
  1240.           desired.
  1241.  
  1242.           Message base
  1243.  
  1244.               The  message base  path  points to  the  directory where  the
  1245.               message base  files are  stored. The message  base files  are
  1246.               MSGHDR.BBS, MSGIDX.BBS, MSGTOIDX.BBS and MSGTXT.BBS.
  1247.  
  1248.               When FMail  is running  in message base  sharing mode,  it is
  1249.               possible that  also files with  the same names as  the normal
  1250.               message base  but with  extensions  .FML are  present in  the
  1251.               message base directory.  Apart from the file  name extension,
  1252.               this is  a normal Hudson  message base. When tossing  and the
  1253.               optional sorting has finished, FMail tries to append  the FML
  1254.               files to the normal message base files. This can go wrong for
  1255.               a number of reasons:
  1256.               -   The message base is locked.
  1257.               -   The  resulting message  base  would  be  bigger  than  is
  1258.                   allowed (e.g. the new MSGTXT.BBS would be bigger  than 16
  1259.                   Mb). Use FTools to reduce the size of the message base.
  1260.               -   There is not enough  disk space available. FMail needs an
  1261.                   amount  of  free diskspace  that  is about  equal  to the
  1262.                   combined size of all FML files.
  1263.               If appending the FML files to the BBS files goes wrong, FMail
  1264.               displays the message  'Can't update the message  base files'.
  1265.               FMail  will retry  to  append  the FML  files  to the  normal
  1266.               message base files the next time it is started.
  1267.  
  1268.           Netmail
  1269.  
  1270.               The  netmail directory  contains  netmail  messages in  *.MSG
  1271.               format.  File  attach   messages  will  be  placed   in  this
  1272.               directory.
  1273.  
  1274.           Incoming mail
  1275.  
  1276.               The  incoming  mail  directory is  the  directory  where your
  1277.               mailer  stores its received files. Incoming mail bundles will
  1278.               also be unpacked in this directory. 
  1279.  
  1280.               Sometimes for some reason packets are not tossed by FMail. If
  1281.               this is the  case, the PKT  files will be  renamed. The  file
  1282.               name  extensions of these remaining files indicate the nature
  1283.               of the problem:
  1284.  
  1285.  
  1286.                                           21
  1287.  
  1288.  
  1289.  
  1290.  
  1291.  
  1292.               PKT   If there is not enough free disk space on your harddisk
  1293.                     when a incoming PKT file  is being tossed, FMail aborts
  1294.                     and  the  PKT  file  remains  in  the  'Incoming  mail'
  1295.                     directory.
  1296.  
  1297.               QQQ   If  FMail for some  reason cannot compress  an outgoing
  1298.                     mailbundle, the  file name  extension will  be  changed
  1299.                     from PKT into QQQ. If FMail is run again, it will first
  1300.                     try to compress any  packets with the QQQ extension  if
  1301.                     found.
  1302.  
  1303.               SEC   The password in this packet did not correspond with the
  1304.                     password for the source node in the node manager.
  1305.  
  1306.               DST   The  mail packet  is  not directed  to  your main  node
  1307.                     number or one of your AKAs.
  1308.  
  1309.               ERR   For some reason, the PKT header could not be read.
  1310.  
  1311.           Outgoing mail
  1312.  
  1313.               In  the outgoing  mail  directory FMail  will store  the mail
  1314.               bundles it creates for other nodes.
  1315.  
  1316.           Local PKTs (optional)
  1317.  
  1318.               If you are using some program that creates PKT files that you
  1319.               would like to have tossed by FMail, there may be a problem if
  1320.               you have security enabled in the  Area Manager. Placing those
  1321.               packets in the Local PKTs  directory will cause FMail to toss
  1322.               them,  even  if  security  is  enabled  for  that  particular
  1323.               echomail conference.
  1324.               CAUTION: Be very careful with what PKT files you place in the
  1325.               Local PKTs  directory. It is  very easy to create  dupes this
  1326.               way!
  1327.  
  1328.           Semaphore (optional)
  1329.  
  1330.               Indicates whether or not FMail should create FDRESCAN.NOW and
  1331.               FMRESCAN.NOW  after  netmail  has  been  tossed.  If  the  FD
  1332.               environment  variable has  been  set,  these  files  will  be
  1333.               created  in  the   directory  indicated  by  this   variable.
  1334.               Otherwise,  they will be  created in  the directory  in which
  1335.               FMail is located.
  1336.  
  1337.           Sent mail (optional)
  1338.           Received mail (optional)
  1339.  
  1340.               If the  'Sent mail'  and/or 'Received  mail' directories  are
  1341.               defined,  FMail will move  sent and/or received  netmail from
  1342.               the netmail directory to the appropriate directory: mail that
  1343.               has been sent, will be moved  to the 'Sent mail' directory if
  1344.  
  1345.                                           22
  1346.  
  1347.  
  1348.  
  1349.  
  1350.  
  1351.               defined. Message  that have  been received  by the  addressee
  1352.               will be moved to the 'Received mail' directory. Messages with
  1353.               special attributes  (file attach,  in-transit) will  never be
  1354.               moved to  either  one of  these  directories. Sent  mail  and
  1355.               Received mail may point to the same directory. ATTENTION: the
  1356.               'Sent  mail' and  'Received  mail'  directories  have  to  be
  1357.               located on the same drive as the netmail directory.
  1358.  
  1359.  
  1360.           3.4.3   Log files
  1361.  
  1362.           Log style
  1363.  
  1364.               The layout  that should  be used for  the log  file. Possible
  1365.               settings are: FrontDoor, QuickBBS, D'Bridge and Binkley.
  1366.  
  1367.           Log file name (optional)
  1368.  
  1369.               If you want  a log file to  be created, you should  enter the
  1370.               desired path and filename here.  IT IS NOT RECOMMENDED TO LET
  1371.               FMAIL  SHARE A  LOG FILE  WITH ANOTHER  PROGRAM THAT  MAY RUN
  1372.               SIMULTANEOUSLY.
  1373.  
  1374.           Log settings
  1375.  
  1376.               Various  Yes/No switches let you set the specific information
  1377.               you want to have logged.
  1378.  
  1379.           AreaMgr log
  1380.  
  1381.               If  you want a separate log file containing information about
  1382.               AreaMgr requests  to be  created, you  should enter path  and
  1383.               filename  here.  If  left blank,  information  about  AreaMgr
  1384.               requests will be inserted in the normal log file.
  1385.  
  1386.           Toss summary
  1387.  
  1388.               The Toss summary  file contains information about  the number
  1389.               of messages  tossed into each  area, about  which nodes  sent
  1390.               those  messages  and  to  which  nodes  those  messages  were
  1391.               forwarded.
  1392.  
  1393.  
  1394.           3.4.4   Swapping (not available in the DPMI and OS/2 versions)
  1395.  
  1396.           Under some circumstances, there may  not be enough memory left to
  1397.           execute a (de)compression  utility. To  make sure  that there  is
  1398.           enough memory  available, you may  want to enable  swapping. This
  1399.           means  that FMail will  temporarily remove itself  from memory in
  1400.           order to make room for the (de)compression utility.
  1401.  
  1402.  
  1403.  
  1404.                                           23
  1405.  
  1406.  
  1407.  
  1408.  
  1409.  
  1410.           There are three types of  swapping available. The slowest type is
  1411.           swapping to disk.  FMail will try to  swap itself to disk  if the
  1412.           other two methods are not  available. These other two methods are
  1413.           swapping to EMS and swapping to XMS. If both swapping to  EMS and
  1414.           swapping to XMS are enabled, FMail will first try XMS and if that
  1415.           does not  work it will  try EMS. If  you are running  FMail under
  1416.           DESQview or a similar program, make sure that there is enough EMS
  1417.           or XMS available  to FMail. Under DESQview the  amount of EMS/XMS
  1418.           that  is  available in  a  window can  be changed  via  'Change a
  1419.           Program'->  'Maximum Expanded  Memory Size'.  It  should be  left
  1420.           blank or be set to at least 700 kb.
  1421.  
  1422.           You may set the directory in which the swap file will  be located
  1423.           by entering the path to the desired directory. If left blank, the
  1424.           swap file will be placed in the directory where FMail is located.
  1425.  
  1426.  
  1427.           3.4.5   Compression
  1428.  
  1429.           The programs that are used to compress your outgoing mail bundles
  1430.           are listed  here.  FMail  can  handle seven  different  types  of
  1431.           archivers: ARC, ZIP,  LZH, PAK, ZOO, ARJ and  SQZ. First the name
  1432.           of the program  should be listed, followed by optional arguments.
  1433.           Using  the program  name with  a full  path lets  FMail  find the
  1434.           requested  program faster  and prevents  problems  when there  is
  1435.           another  program  with the  same  name  in  a directory  that  is
  1436.           included  in the  path.  Default settings  for  each program  are
  1437.           automatically  created by  FSetup when  it is  run for  the first
  1438.           time.
  1439.  
  1440.           It is important to  add the proper command line switches  for the
  1441.           compression  utilities. You must make  sure that the programs are
  1442.           not waiting for  additional input such as a  response to a Yes/No
  1443.           prompt.
  1444.  
  1445.           The archiving utility listed  behind "Default" is used for  nodes
  1446.           not listed in the Node Manager.
  1447.  
  1448.           For each  of the compression  programs you can enter  the minimum
  1449.           amount  of memory  that is  required to  run the program.  If the
  1450.           required  amount is  available, FMail  won't swap  itself  out of
  1451.           memory when it start a compression program. If you enter 0, FMail
  1452.           will always swap itself out of memory (if swapping is enabled).
  1453.  
  1454.  
  1455.           3.4.6   Decompression
  1456.  
  1457.           The  programs that  are  used to  decompress  your incoming  mail
  1458.           bundles are listed  here. The Decompression window has  a special
  1459.           entry called GUS. The  program that is entered here  is called by
  1460.           FMail when it can't determine the  type of the archive. For  more
  1461.           information see section 3.4.5 (Compression).
  1462.  
  1463.                                           24
  1464.  
  1465.  
  1466.  
  1467.  
  1468.  
  1469.  
  1470.  
  1471.           3.5   Import/export
  1472.  
  1473.           All  menu  options   starting  with  "List"  allow  you  to  send
  1474.           information about parts  of your FMail setup to a text file or to
  1475.           the printer. If  you want to send  it to the printer,  just enter
  1476.           PRN as the file name.
  1477.  
  1478.  
  1479.           3.5.1   Import Config
  1480.  
  1481.           The  option "Import  config"  allows  you  to  import  AREAS.BBS,
  1482.           FOLDER.FD  and area  and node  configuration files  of  two other
  1483.           popular echomail processors: IMAIL (version 1.20) and TosScan. In
  1484.           some  cases you have the choice whether to use the area tag or to
  1485.           use the comment  to identify an area  in the config file  that is
  1486.           created by FSetup.
  1487.  
  1488.           A  special option  is  Import  RA info.  It  imports RA  security
  1489.           information  into an  EXISTING FMail  areas file.  If you  do not
  1490.           already  have an FMail areas file, enter the information manually
  1491.           in the  Area Manager  or use  one of the  other import  functions
  1492.           first. When you start the Import RA info option, the program will
  1493.           try  to find security  information in  MESSAGES.RA for  each area
  1494.           that is defined in FMail.Ar and insert it in that file.
  1495.  
  1496.  
  1497.           3.5.2   AutoExport
  1498.  
  1499.           Normally  when a new area is installed, this  had to be done in a
  1500.           number  of programs. With FSetup's  AutoExport feature this is no
  1501.           longer necessary. Each  update in the Area Manager  can result in
  1502.           an   automatic  update   of  AREAS.BBS,   FOLDER.FD  (FrontDoor),
  1503.           IMFOLDER.CFG (InterMail), MESSAGES.RA  (RemoteAccess), BOARDS.BBS
  1504.           (SuperBBS), MSGCFG.DAT (QuickBBS) and a file in a format that can
  1505.           be used by GoldEd. All you have to do is to enter the path to the
  1506.           directory in which  the desired  file should  appear (the  actual
  1507.           filename should not be added;  FSetup will append a standard name
  1508.           to the path).
  1509.  
  1510.           IMPORTANT: The AutoUpdate  function will  overwrite the  existing
  1511.           file, so ALL INFORMATION IN THAT FILE WILL BE  LOST. For example,
  1512.           areas defined in MESSAGES.RA that  are not defined in FSetup will
  1513.           be  removed by  AutoExport. That  is the  reason why  local areas
  1514.           should also be defined  in FSetup: that way they will be exported
  1515.           to MESSAGES.RA and other files.
  1516.  
  1517.           With  AREAS.BBS you may include pass-through areas by setting the
  1518.           switch to 'Yes'. 
  1519.  
  1520.  
  1521.  
  1522.                                           25
  1523.  
  1524.  
  1525.  
  1526.  
  1527.  
  1528.           With FOLDER.FD/IMFOLDER.CFG and the BBS area files you may choose
  1529.           which item should be used: the area tag or the comment field. You
  1530.           may include the Bad messages board, the Duplicate  messages board
  1531.           and the  Recovery  board in  the BBS  areas file  by setting  the
  1532.           appropriate  switch to 'Yes'.  AutoExport will use  some standard
  1533.           settings for  these areas: e.g.  they will be Local  and ReadOnly
  1534.           and all security levels will be set to 32000.
  1535.  
  1536.           The GoldEd file AREAS.GLD can be used by GoldEd if you insert the
  1537.           following  line as  the last  line in  your GoldEd  configuration
  1538.           file: INCLUDE AREAS.GLD
  1539.  
  1540.           In QuickBBS's MSGCFG.DAT the write security information will also
  1541.           be used for the template security information.
  1542.  
  1543.  
  1544.  
  1545.           3.6   Uplink Manager
  1546.  
  1547.           The Uplink Manager  is used  to enter  information about  uplinks
  1548.           that is needed by FMail to connect and disconnect echomail areas.
  1549.           You can define  up to 16 uplinks. The  information that is needed
  1550.           for each uplink will now be explained.
  1551.  
  1552.           Uplink system
  1553.  
  1554.               The node number of the uplink.
  1555.  
  1556.           AreaFix program
  1557.  
  1558.               The name  of  the program  FMail  should direct  its  request
  1559.               messages to.  If you are  not sure, try 'Areafix'.  This will
  1560.               work in most cases.
  1561.  
  1562.           AreaFix password
  1563.  
  1564.               The password you use to connect and disconnect echomail areas
  1565.               on this system.
  1566.  
  1567.           Add '+' prefix
  1568.  
  1569.               If FMail should put a '+' in front of the area names it tries
  1570.               to connect. This is normally not necessary.
  1571.  
  1572.           Authorized groups
  1573.  
  1574.               Authorized groups are groups a downlink has to have access to
  1575.               in order to be allowed to use the Forward Request feature for
  1576.               this uplink.
  1577.  
  1578.  
  1579.  
  1580.  
  1581.                                           26
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.           Unconditional
  1588.  
  1589.               If  set to  Yes, FMail  doesn't check  the Areas  file listed
  1590.               below.
  1591.  
  1592.           Areas file name
  1593.  
  1594.               Name of the file containing area names that should be checked
  1595.               by  FMail. This  file has  to located  in the  same directory
  1596.               where the FMail executables are located or the directory that
  1597.               is pointed to by the FMAIL environment variable (if defined).
  1598.  
  1599.           Areas file type
  1600.  
  1601.               If set to 'Random', FMail searches the entire file. If 'Areas
  1602.               file  type'  is  set  to  '<AREANAME>   <DESCRIPTION>'  FMail
  1603.               searches for area  names at the beginning of  each line only.
  1604.               Also  it then  uses the  description to  fill in  the comment
  1605.               field in the Area Manager.
  1606.  
  1607.           Origin address
  1608.  
  1609.               The address  that should by used as the origin address of the
  1610.               request message.
  1611.  
  1612.  
  1613.  
  1614.  
  1615.  
  1616.  
  1617.  
  1618.  
  1619.  
  1620.  
  1621.  
  1622.  
  1623.  
  1624.  
  1625.  
  1626.  
  1627.  
  1628.  
  1629.  
  1630.  
  1631.  
  1632.  
  1633.  
  1634.  
  1635.  
  1636.  
  1637.  
  1638.  
  1639.  
  1640.                                           27
  1641.  
  1642.  
  1643.  
  1644.  
  1645.  
  1646.           3.7   Pack Manager
  1647.  
  1648.           The syntax to be used for Pack Manager entries:
  1649.  
  1650.               <node> ... [EXCEPT <node> ...] [VIA <node>|HOST]
  1651.                           [/A] [/C] [/H] [/I] [/L] [/O]
  1652.  
  1653.           The one  or more <node>  entries before the optional  VIA keyword
  1654.           specify the  nodes for which  messages should be packed.  The '*'
  1655.           and '?' characters  may be used here.  '?' may be any  digit. '*'
  1656.           indicates that the rest of the node number may be anything.  E.g.
  1657.           2:283/*  specifies all  nodes in  net  283 in  zone 2.  2:283/6?0
  1658.           specifies nodes 2:283/600, 610, 620, 630 etc. The wildcard '#' is
  1659.           substituted  by digits 0-9 in  subsequent evaluations. If the VIA
  1660.           node is 'HOST', the mail bundles will be sent to the net hosts.
  1661.  
  1662.           Five switches may be used:
  1663.  
  1664.             /A  Do not process AreaMgr requests
  1665.  
  1666.             /C  Include messages with Crash status. Normally these messages
  1667.                 will not be packed.
  1668.  
  1669.             /H  Include messages with Hold  status. Normally these messages
  1670.                 will not be packed.
  1671.  
  1672.             /O  Include orphaned messages. Normally these messages will not
  1673.                 be packed.
  1674.  
  1675.             /I  Only  pack messages  that  are  in  transit.  Normally  all
  1676.                 netmail messages destined for other nodes will be packed.
  1677.  
  1678.             /L  Only pack messages that originated on your system. Normally
  1679.                 all  netmail  messages  destined for  other  nodes  will be
  1680.                 packed.
  1681.  
  1682.           Entries  in the Pack  Manager are  used from  top to  bottom: the
  1683.           first entry that applies to a particular message will be used for
  1684.           that message. An example:
  1685.  
  1686.               2:282/357 2:282/309 via 2:282/301
  1687.               2:283/216 via 2:283/203
  1688.               1:* 2:* 3:* 4:* 5:* 6:* via 2:282/1
  1689.  
  1690.           This  example packs all  messages for nodes  2:282/357, 2:282/309
  1691.           and  2:282/301 and their points that do  not have the crash, hold
  1692.           or orphan status  and sends them to node  2:282/301. Messages for
  1693.           2:283/216 and  2:283/203 are packed  and sent to  node 2:283/203.
  1694.           All remaining messages for zones 1, 2, 3, 4, 5 and 6 will be sent
  1695.           to 2:282/1. 
  1696.  
  1697.  
  1698.  
  1699.                                           28
  1700.  
  1701.  
  1702.  
  1703.  
  1704.  
  1705.           3.8   Node Manager
  1706.  
  1707.           The node manager  is used to store information  about the systems
  1708.           you exchange mail with.
  1709.  
  1710.           System
  1711.  
  1712.               The node  number  of a  system. IMPORTANT:  This node  number
  1713.               should always be the normal node number i.e. you should NEVER
  1714.               enter a node number containing  a fakenet. If it is necessary
  1715.               for some of your points that you send them their mail using a
  1716.               fakenet, you should set their capability to "Stone  Age" (see
  1717.               below) and define a fakenet in the Addresses window.
  1718.  
  1719.           Sysop Name
  1720.  
  1721.               Here  you may  enter  the name  of  the sysop  of  the remote
  1722.               system. The name of the sysop will be used in AreaMgr replies
  1723.               and to  determine if a message should be  sent to a system if
  1724.               that system is 'passive'. Only messages directed to the Sysop
  1725.               will be forwarded to such systems.
  1726.  
  1727.           Via system
  1728.  
  1729.               Address where to route mail for this system to. NOTE: the PKT
  1730.               files will be directed to  the original AKA. Only the ARCmail
  1731.               bundle will be directed to the Via node, if specified.
  1732.  
  1733.           Use AKA
  1734.  
  1735.               Which AKA should be used for mail  bundles to this system. If
  1736.               set to AUTO, FMail automatically picks the best-matching AKA.
  1737.  
  1738.           Groups
  1739.  
  1740.               The area manager lets you assign  a group letter to each echo
  1741.               area. In the node  manager you can enter  the letters of  the
  1742.               groups that are available to a particular system.
  1743.  
  1744.           Write level
  1745.  
  1746.               If the write level of a  system is less than the write  level
  1747.               that is specified with an echo area in the Area Manager, then
  1748.               this system is not allowed to write messages in this area.
  1749.  
  1750.           Compression
  1751.  
  1752.               The  Compression  toggle can  be  used  to  set the  type  of
  1753.               archiving program that will be used to compress mail for this
  1754.               system.  A system  is able  to change  this setting  using an
  1755.               AreaMgr request message.
  1756.  
  1757.  
  1758.                                           29
  1759.  
  1760.  
  1761.  
  1762.  
  1763.  
  1764.           Capability
  1765.  
  1766.               You can tell  FMail whether or not the  software of the other
  1767.               system  recognizes  4-d  addresses  (FSC-0039)  or  only  2-d
  1768.               addresses  by setting the capability  switch to "Type 2+" for
  1769.               4-d or "Stone Age" for 2-d.  If you want to send mail to  one
  1770.               of your "Stone Age" points,  FMail will automatically try  to
  1771.               use the fakenet method. In most cases setting the  capability
  1772.               of a system to Type 2+ will be fine.
  1773.  
  1774.           Attach status
  1775.  
  1776.               You may  set the  status of  the file  attach messages for  a
  1777.               system   to    "None",   "Hold",    "Crash",   "Hold/Direct",
  1778.               "Crash/Direct" and  "Direct". Normally "None" is fine. Please
  1779.               see the manual of your mailer on how to handle mail bundles.
  1780.  
  1781.           Active
  1782.  
  1783.               A system that is not active will not receive echomail for the
  1784.               connected areas except for messages that are directed  to the
  1785.               SysOp name  of that system. A system that  has the Active set
  1786.               to No is still allowed  to send echomail for connected areas.
  1787.               The Active  status can be  changed by the system  through the
  1788.               %ACTIVE and %PASSIVE commands in a message to AreaMgr.
  1789.  
  1790.           Notify
  1791.  
  1792.               Send a notify message to this system when the command 'FTools
  1793.               Notify [/A] [/N]' is issued.
  1794.  
  1795.           Pack netmail
  1796.  
  1797.               If enabled, the Pack Netmail  switch causes netmail for  this
  1798.               system  to be  packed for this  system directly.  This means,
  1799.               that mail for this system will not be routed according to the
  1800.               contents of the Pack Manager.
  1801.  
  1802.           Forward requests
  1803.  
  1804.               The Forward  request toggle is  used to allow systems  to use
  1805.               the Uplink Manager.
  1806.  
  1807.           Allow rescan
  1808.  
  1809.               When a system connects a new area through an AreaMgr request,
  1810.               that system  may also request  to scan your message  base for
  1811.               messages  in  that  area.  You  can  prevent  a  system  from
  1812.               rescanning  your message base  by setting this  switch to No.
  1813.               Rescan does not work with JAM areas yet.
  1814.  
  1815.  
  1816.  
  1817.                                           30
  1818.  
  1819.  
  1820.  
  1821.  
  1822.  
  1823.           Route point
  1824.  
  1825.               If the system you are editing  in the Node Manager is one  of
  1826.               your points, then if you enable this switch, FMail will check
  1827.               all messages  directed to your  AKAs to see whether  they are
  1828.               meant for this  point (by checking the To: name).  If so, the
  1829.               message will be automatically forwarded.
  1830.  
  1831.           Rem.maint (+)
  1832.  
  1833.               Allow this  system to  perform remote  maintenance. A  system
  1834.               that is allowed to perform remote maintenance (e.g.  your Co-
  1835.               SysOp)  can connect and  disconnect areas on  behalf of other
  1836.               systems. A remote  maintenance message has the same syntax as
  1837.               a normal AreaFix message, but  also contains a %FROM command,
  1838.               followed by the node number for which  the remote maintenance
  1839.               has  to be performed. The password that should be used is the
  1840.               password  of the  system  performing  the  request,  not  the
  1841.               password of the system behind the %FROM keyword.
  1842.  
  1843.           Tiny SEEN-BYs
  1844.  
  1845.               If you set  the "Tiny SEEN-BYs" switch to  "Yes", this system
  1846.               will receive  echo mail messages  in which only you  and your
  1847.               downlinks  will be  listed in  the SEEN-BY  lines. In  normal
  1848.               situations this switch should be set to "No".
  1849.  
  1850.           Reformat date
  1851.  
  1852.               Some echomail utilities create date strings which are  not in
  1853.               accordance  with  the  specifications.  Some  other  echomail
  1854.               utilities have problems recognizing those date strings. FMail
  1855.               will send  a corrected date  string to a system  if "Reformat
  1856.               date" is set to yes.
  1857.  
  1858.           AreaMgr password
  1859.  
  1860.               The AreaMgr password is used by a remote system to connect or
  1861.               disconnect echomail areas. To do this, the remote  system has
  1862.               to send a message to  "AreaMgr", "AreaFix" or "FMail" at your
  1863.               node number. The password should be on the subject line.
  1864.  
  1865.           Packet password
  1866.  
  1867.               If you enter an Packet password, FMail will only toss packets
  1868.               from this  system if  the listed password  is present  in the
  1869.               header of  the received  packet. The  password also  will  be
  1870.               placed in the header of  each packet created for this system.
  1871.               The combination of packet password and the Security option in
  1872.               the  Area Manager  should make  it  a bit  more difficult  to
  1873.               successfully drop an echomail bomb on your system.
  1874.  
  1875.  
  1876.                                           31
  1877.  
  1878.  
  1879.  
  1880.  
  1881.  
  1882.           Ignore
  1883.  
  1884.               If you want to put a  password in packets you are sending  to
  1885.               another system, but do not  want to check packets you receive
  1886.               from that  system for  that password,  you should toggle  the
  1887.               Ignore switch to Yes.
  1888.  
  1889.  
  1890.  
  1891.  
  1892.  
  1893.  
  1894.  
  1895.  
  1896.  
  1897.  
  1898.  
  1899.  
  1900.  
  1901.  
  1902.  
  1903.  
  1904.  
  1905.  
  1906.  
  1907.  
  1908.  
  1909.  
  1910.  
  1911.  
  1912.  
  1913.  
  1914.  
  1915.  
  1916.  
  1917.  
  1918.  
  1919.  
  1920.  
  1921.  
  1922.  
  1923.  
  1924.  
  1925.  
  1926.  
  1927.  
  1928.  
  1929.  
  1930.  
  1931.  
  1932.  
  1933.  
  1934.  
  1935.                                           32
  1936.  
  1937.  
  1938.  
  1939.  
  1940.  
  1941.           3.9   Area Manager
  1942.  
  1943.           The area manager is used to tell FMail which echomail conferences
  1944.           (areas) you are carrying. Use  the left and right arrows to  walk
  1945.           through all  areas. If you press F5,  you will see a  list of all
  1946.           areas  you have defined. Here  you can walk  through all areas by
  1947.           pressing the  up and  down arrows. NEW  FEATURE: You can  use the
  1948.           left and right arrows to switch between area tag and comment.
  1949.  
  1950.           Each of  the fields of the Area Manager  will now be explained in
  1951.           detail.
  1952.  
  1953.           Area name
  1954.  
  1955.               This is  the  name of  the conference.  It can  be  up to  50
  1956.               characters long. This  name is often referred to  as the area
  1957.               tag.  It  is inserted  into  every message  that  your system
  1958.               exports  for  an   area  so  that  other   system's  echomail
  1959.               processors can put the message  into the correct area when it
  1960.               arrives.
  1961.  
  1962.           Comment
  1963.  
  1964.               This  field is used to give  some info about an echomail area
  1965.               in messages that are returned  by AreaMgr. It also appears in
  1966.               the output of some of the list functions in the Import/export
  1967.               menu.
  1968.  
  1969.           JAM MB path
  1970.  
  1971.               Path of the JAM message base. If you enter a path  name here,
  1972.               FMail will set the Hudson board number to None (if it was not
  1973.               set to that already).
  1974.  
  1975.           Board
  1976.  
  1977.               The "Board"  field is used  to select the message  base board
  1978.               number in which the messages in this area should be imported.
  1979.               If you  select this option,  a window pops up  containing all
  1980.               possible board numbers and the word "None". The board numbers
  1981.               that  are displayed  in a  dark  colour are  already used  by
  1982.               another area. If  you select the word  "None" and the  JAM MB
  1983.               path is  left blank, the  messages will not be  imported into
  1984.               the message base, but only  forwarded to your downlinks (a so
  1985.               called "Pass-through area"). Any other choice of board number
  1986.               will  cause the  JAM MB  path field  to  be blanked.  Use the
  1987.               cursor keys to go to the desired board number and press ENTER
  1988.               to select.
  1989.  
  1990.  
  1991.  
  1992.  
  1993.  
  1994.                                           33
  1995.  
  1996.  
  1997.  
  1998.  
  1999.  
  2000.           Write level
  2001.  
  2002.               If the write level of an area is greater than or equal to the
  2003.               write  level that  is specified  with  a system  in the  Node
  2004.               Manager, then this system is not allowed to write messages in
  2005.               this area.
  2006.  
  2007.           Group
  2008.  
  2009.               The  "Group" field defines  which group a  conference belongs
  2010.               to. The valid range for this field  is A through Z. It's used
  2011.               to regulate the availability of conferences to other systems.
  2012.               You  should  divide   your  conferences  into  a   number  of
  2013.               categories.  For example,  all conferences  that  only a  few
  2014.               people should be able to access could be put into group S for
  2015.               Secure  while  all  other  conferences  are  put into  G  for
  2016.               General.
  2017.  
  2018.           Local
  2019.  
  2020.               If you  have local  message areas in  your message  base, you
  2021.               should enter  those areas  in FSetup with  Local set  to Yes.
  2022.               That  way, you can enter message base maintenance information
  2023.               for that area  and make sure, that the  boardnumber cannot be
  2024.               accidentally  assigned to another area. Also those areas will
  2025.               be marked as Local in AutoExported files.
  2026.  
  2027.           Areafix
  2028.  
  2029.               Allow  your downlinks to connect to  and disconnect from this
  2030.               area by sending  messages to AreaFix or FMail.  Normally this
  2031.               switch should be set to Yes.
  2032.  
  2033.           Active
  2034.  
  2035.               If the  'Active' switch is  off, the  area will no  longer be
  2036.               recognized by FMail as a valid echomail area. This switch can
  2037.               be used to temporarily disable a particular area.
  2038.  
  2039.           BBS info
  2040.  
  2041.               Here you  may enter  the security level  and flags  and other
  2042.               information  that will be used  in the area file  of your BBS
  2043.               program.
  2044.  
  2045.           Use SeenBy
  2046.  
  2047.               Normally FMail only uses the  address in the packet header to
  2048.               determine to  which systems  a message in  a particular  area
  2049.               should be forwarded:  a message is  forwarded to all  systems
  2050.               listed in the  export list in the Area Manager. If Use SeenBy
  2051.  
  2052.  
  2053.                                           34
  2054.  
  2055.  
  2056.  
  2057.  
  2058.  
  2059.               is enabled, a  message also will not be  forwarded to systems
  2060.               listed in the SEEN-BY lines of that message.
  2061.  
  2062.           Tiny SeenBy
  2063.  
  2064.               If  set to "Yes", all of your downlinks that are connected to
  2065.               this  area will receive  messages in which  the SEEN-BY lines
  2066.               will contain only your downlinks.
  2067.  
  2068.           Imp. SeenBy
  2069.  
  2070.               If  set  to "Yes",  SEEN-BY information  of messages  in this
  2071.               conference will be imported into the message base.
  2072.  
  2073.           Security
  2074.  
  2075.               Only messages from systems that are connected to a particular
  2076.               conference  are accepted by  FMail. For example,  suppose you
  2077.               carry an area called FMAIL_HELP and you have enabled Security
  2078.               for that area.  If you receive an echomail  message from some
  2079.               system and that system was not  listed in the export list  of
  2080.               FMAIL_HELP, that message will be tossed into the bad messages
  2081.               board (if defined).
  2082.  
  2083.           Private
  2084.  
  2085.               If the "Private"  field is set to "Yes",  private message are
  2086.               allowed in this  conference. Otherwise, the private  bit will
  2087.               be removed from all messages in this conference.
  2088.  
  2089.           # Messages
  2090.  
  2091.               Maximum  number of  messages in  an area.  If there  are more
  2092.               messages in an area,  they will be deleted as soon  as FTools
  2093.               Maint /d is used.
  2094.  
  2095.           # Days old
  2096.  
  2097.               If  there are  messages in  an area that  are older  than the
  2098.               number of days  that is entered here, they will be deleted as
  2099.               soon as FTools Maint /d is used.
  2100.  
  2101.           # Days rcvd
  2102.  
  2103.               If there  are received messages (i.e. messages that have been
  2104.               read by the person they are addressed to) in an area that are
  2105.               older than the number of days that is entered here, they will
  2106.               be deleted as soon as FTools Maint /d is used.
  2107.  
  2108.  
  2109.  
  2110.  
  2111.  
  2112.                                           35
  2113.  
  2114.  
  2115.  
  2116.  
  2117.  
  2118.           Arrival date
  2119.  
  2120.               Use the date that a message arrived on your system instead of
  2121.               the  date that a  message was written  when deleting messages
  2122.               using the  # Days.  This option does  not work  with messages
  2123.               with an extremely  long subject line. For  these messages the
  2124.               date that the message was written will be used.
  2125.  
  2126.           Keep SysOp
  2127.  
  2128.               Do not remove any message that has not been read by the Sysop
  2129.               (the user with the first  entry in Users.BBS). If this switch
  2130.               is set to Yes, no message that has not been read by the SysOp
  2131.               will be deleted, if it should  be deleted according to one or
  2132.               more of the other criteria.
  2133.  
  2134.           Origin AKA
  2135.  
  2136.               The origin is the address that will be added to the  PATH and
  2137.               SEEN-BY lines. It will also used in the origin line that will
  2138.               be appended by FMail if the message that is exported from the
  2139.               message base  does not  contain an origin  line (NOTE:  FMail
  2140.               will NEVER add tear and/or  origin lines to messages that are
  2141.               received from other systems in case they are missing).
  2142.  
  2143.           Other AKAs
  2144.  
  2145.               If you want to add more than one of  your AKAs to the SEEN-BY
  2146.               lines of a  message, you should use the  "Other AKAs" options
  2147.               to indicate which AKAs should be added also.
  2148.  
  2149.           Origin line
  2150.  
  2151.               If a  message that is  exported out of the  message base does
  2152.               not contain  a origin  line, FMail will  add one.  This added
  2153.               origin will contain a text string that may be entered here.
  2154.  
  2155.           Export
  2156.  
  2157.               The systems  connected  to the  conference  are listed  in  a
  2158.               window which pops  up when you  select the option  "Connected
  2159.               systems". IMPORTANT:  The node  number should  always be  the
  2160.               normal node number i.e. you  should NEVER enter a node number
  2161.               containing a fakenet. FMail automatically uses the fakenet if
  2162.               necessary. The maximum number  of systems on the Export  list
  2163.               is 64.
  2164.  
  2165.  
  2166.  
  2167.  
  2168.  
  2169.  
  2170.  
  2171.                                           36
  2172.  
  2173.  
  2174.  
  2175.  
  2176.  
  2177.           4   FMail
  2178.  
  2179.  
  2180.  
  2181.           The actual FMail program has four main commands. They are "Scan",
  2182.           "Toss",  "Import" and  "Pack"  and will  be  discussed in  detail
  2183.           below.
  2184.  
  2185.  
  2186.  
  2187.           4.1   Scan
  2188.  
  2189.           Scan the message base for outgoing echomail and netmail messages.
  2190.           Echomail messages  will be  packed to be  sent to  other systems.
  2191.           Netmail messages will be moved to the netmail directory. They may
  2192.           be packed later by the FMail Pack command discussed below.
  2193.  
  2194.           The Scan option can be used in combination with three switches:
  2195.  
  2196.             /E  Scan for echomail messages only
  2197.             /N  Scan for netmail messages only
  2198.             /S  Scan  the entire  message  base  (ignore  ECHOMAIL.BBS  and
  2199.                 NETMAIL.BBS)
  2200.  
  2201.           ATTENTION:  FMail's  SCAN  function  does  not  support   netmail
  2202.           credits.
  2203.  
  2204.  
  2205.  
  2206.           4.2   Toss
  2207.  
  2208.           Tosses  received mail bundles into  the message base and forwards
  2209.           echomail messages to your downlinks. 
  2210.  
  2211.           If  FMail Toss seems to be returning  messages to the system they
  2212.           were  coming from,  please check  if  the address  listed on  the
  2213.           'Processing...' line when tossing, is the same address as the one
  2214.           that is listed in the Export list of the echoes concerned.
  2215.  
  2216.           The /B switch may be added to let FMail check all messages in the
  2217.           bad messages  directory to  see whether  they are valid  echomail
  2218.           messages or not.  This may necessary if  you are receiving a  new
  2219.           conference from  your uplink but  forgot to enter it  in the area
  2220.           manager. Messages that are moved to the message base using the /B
  2221.           switch  will not  be sent  to your  downlinks  as this  may cause
  2222.           duplicate messages to be sent into the net.
  2223.  
  2224.  
  2225.  
  2226.  
  2227.  
  2228.  
  2229.  
  2230.                                           37
  2231.  
  2232.  
  2233.  
  2234.  
  2235.  
  2236.           4.3   Import
  2237.  
  2238.           Imports  netmail messages  destined  for  your  system  into  the
  2239.           message  base.  A netmail  board  should  be  defined in  FSetup.
  2240.           Whether or not messages to the Sysop should be imported  can also
  2241.           be defined in FSetup. Import has no switches.
  2242.  
  2243.  
  2244.  
  2245.           4.4   Pack
  2246.  
  2247.           Packs  and compresses  netmail messages.  These  messages may  be
  2248.           routed through a specified system or may be sent directly.
  2249.  
  2250.           The syntax of FMail Pack:
  2251.  
  2252.               FMail Pack [<node> ... [EXCEPT <node>] [VIA <node>|HOST]
  2253.                                       [/A] [/C] [/H] [/I] [/L] [/O] ]
  2254.  
  2255.           This syntax is the same as the syntax of Pack Manager entries and
  2256.           is described in section 3.7. If the command line does not contain
  2257.           any node numbers, the information stored in FSetup's Pack Manager
  2258.           will be  used. Packing  messages is  not required (but  sometimes
  2259.           useful) in  e.g. a FrontDoor  environment. It _is_ required  in a
  2260.           Binkley/PoP environment.
  2261.  
  2262.  
  2263.           4.4.1   Examples
  2264.  
  2265.           FMail Pack 2:282/301 2:283/203 VIA HOST
  2266.  
  2267.               Packs mail for  nodes 2:282/301 and  2:283/203 and points  of
  2268.               these  nodes  and sends  it  to  the  host of  these  systems
  2269.               (2:282/0 and 2:283/0).
  2270.  
  2271.           FMail Pack 2:282/1.1 /C
  2272.  
  2273.               Packs mail for point 2:282/1.1  and sends it directly to that
  2274.               point. Messages with the Crash status will also be packed.
  2275.  
  2276.  
  2277.  
  2278.           4.5   MGR
  2279.  
  2280.           FMail Mgr  only scans the netmail directory and processes AreaMgr
  2281.           requests found in that directory.
  2282.  
  2283.  
  2284.  
  2285.  
  2286.  
  2287.  
  2288.  
  2289.                                           38
  2290.  
  2291.  
  2292.  
  2293.  
  2294.  
  2295.           5   AreaMgr
  2296.  
  2297.  
  2298.  
  2299.           AreaMgr is a built-in function of FMail that allows other systems
  2300.           to  connect or  disconnect  echomail areas  by  simply sending  a
  2301.           netmail message. 
  2302.  
  2303.           This netmail message should be addressed to  one of your AKAs and
  2304.           directed to 'AreaMgr'  or 'FMail'. For compatibility  reasons the
  2305.           message   may  also  be  directed  to  'AreaFix',  'AreaLink'  or
  2306.           'EchoMgr'. Instead  of the normal  subject, a password  should be
  2307.           entered. For  each system  that will be  allowed to  send AreaMgr
  2308.           messages to your, you should create  an entry in the node manager
  2309.           containing a password.
  2310.  
  2311.           The  message body  of an AreaMgr  request contains  the requested
  2312.           mutations  in  connected  echomail  areas.  To  connect  to  area
  2313.           TEST_AREA you just enter that name  followed by the ENTER key. To
  2314.           disconnect from an  area, just put  a minus  '-' before the  area
  2315.           tag.
  2316.  
  2317.           The format of an AreaLink request:
  2318.  
  2319.              By: <your name>
  2320.              To: AreaMgr (<node number of dest node>)
  2321.              Re: <AreaMgr password>
  2322.              St: Pvt
  2323.              ---------------------------------------------------------
  2324.               FMAIL_HELP        Connect area FMAIL_HELP
  2325.               FMAIL_HELP /R     Connect  area  FMAIL_HELP  and  rescan  all
  2326.                                 messages in the message base
  2327.               FMAIL_HELP /R=50  Connect area FMAIL_HELP and rescan at  most
  2328.                                 50 messages
  2329.  
  2330.               -FMAIL_HELP       Disconnect area FMAIL_HELP
  2331.  
  2332.               %+ALL             Connect all available areas
  2333.               %-ALL             Disconnect all areas
  2334.  
  2335.               %COMPRESSION ZIP  Change the compression method used for your
  2336.                                 m a i l        t o        Z I P       ( o r
  2337.                                 ARC/ZIP/LZH/PAK/ZOO/ARJ/SQZ)
  2338.               %PASSWORD ABCDEF  Change  your  AreaMgr  password  to  ABCDEF
  2339.                                 (password  should be at least  5 characters
  2340.                                 and at most 16 characters long)
  2341.               %PKTPWD QRSTUV    Change  your   packet  password  to  QRSTUV
  2342.                                 (password may be at most 8 characters long)
  2343.  
  2344.               %HELP             Request this message
  2345.               %LIST             Request a list of areas available to you
  2346.  
  2347.  
  2348.                                           39
  2349.  
  2350.  
  2351.  
  2352.  
  2353.  
  2354.               %QUERY            Request a list  of areas for which  you are
  2355.                                 active
  2356.               %UNLINKED         Request  a list  of areas to which  you are
  2357.                                 not connected
  2358.  
  2359.               %FROM             Perform  remote  maintenance   for  another
  2360.                                 system.  The  node  or  point doing  remote
  2361.                                 maintenance   should   use    his/her   own
  2362.                                 password.  The replies  generated  by FMail
  2363.                                 will  be  sent  to  both  the system  doing
  2364.                                 remote maintenance and the system for which
  2365.                                 the maintenance is being done.
  2366.  
  2367.               %RESCAN           Request a rescan of all new areas
  2368.               %RESCAN=50        Request a rescan of at most 50 messages per
  2369.                                 area for all new areas
  2370.  
  2371.               %PASSIVE          Temporarily disable  all areas.  This means
  2372.                                 that you won't receive any echo mail unless
  2373.                                 it is addressed to you personally (only  if
  2374.                                 the sysop on  this system has  entered your
  2375.                                 name  correctly in  the Node  Manager). You
  2376.                                 will still be allowed to send echo mail  to
  2377.                                 this  system  in  areas  to  which you  are
  2378.                                 connected.
  2379.               %ACTIVE           Make your system active again.
  2380.  
  2381.               [---]             Everything below the tear line is ignored
  2382.  
  2383.           You can also  use the -H, -L,  -Q and -U switches  on the subject
  2384.           line.
  2385.  
  2386.  
  2387.  
  2388.  
  2389.  
  2390.  
  2391.  
  2392.  
  2393.  
  2394.  
  2395.  
  2396.  
  2397.  
  2398.  
  2399.  
  2400.  
  2401.  
  2402.  
  2403.  
  2404.  
  2405.  
  2406.  
  2407.                                           40
  2408.  
  2409.  
  2410.  
  2411.  
  2412.  
  2413.           When FMail processes an AreaMgr request message, it will generate
  2414.           a reply,  containing the result  of the request. This  reply will
  2415.           look like this:
  2416.  
  2417.               By: FMail AreaMgr
  2418.               To: Folkert Wijnstra, FMail Development (2:283/619.1)
  2419.               Re: FMail AreaMgr status report
  2420.               St: Pvt Local
  2421.               -------------------------------------------------------------
  2422.               FMail AreaMgr status report for 2:283/619 on 2:283/619.1
  2423.  
  2424.               Result of requested mutations:
  2425.               - FMAIL_HELP .................................. added
  2426.  
  2427.               You are not connected to any area
  2428.  
  2429.               Node status : ACTIVE
  2430.               Notify      : ON
  2431.               Compression : PKZip.Exe -ex
  2432.               - available : ARC ZIP LZH PAK ARJ SQZ
  2433.  
  2434.               Use %HELP in a message to FMail for more information.
  2435.  
  2436.  
  2437.  
  2438.  
  2439.  
  2440.  
  2441.  
  2442.  
  2443.  
  2444.  
  2445.  
  2446.  
  2447.  
  2448.  
  2449.  
  2450.  
  2451.  
  2452.  
  2453.  
  2454.  
  2455.  
  2456.  
  2457.  
  2458.  
  2459.  
  2460.  
  2461.  
  2462.  
  2463.  
  2464.  
  2465.  
  2466.                                           41
  2467.  
  2468.  
  2469.  
  2470.  
  2471.  
  2472.           6   FTools
  2473.  
  2474.  
  2475.  
  2476.           FTools is the  message base maintenance  program that comes  with
  2477.           FMail.
  2478.  
  2479.           FTools is e.g. used to remove  old messages from the message base
  2480.           and the display information about the message base. FTools can be
  2481.           divided into four parts, which will be discussed below.
  2482.  
  2483.           ATTENTION: The FTools functions that use the Hudson  message base
  2484.           do NOT allow message  base sharing. FTools will not run if either
  2485.           FMail, FSetup or another copy of FTools is active.
  2486.  
  2487.           Everywhere below where <board> is mentioned, you may use the area
  2488.           tag of  the area.  In some cases  it also is  allowed to  use the
  2489.           Hudson board number.  For the netmail board  of the main  AKA use
  2490.           #NETM, for netmail board of for example AKA 5 use #NET5.  For the
  2491.           netmail directory use  #NETDIR. For the  Bad messages board,  the
  2492.           Recovery  board and  the  Duplicate messages  board, you  can use
  2493.           #BAD, #REC and #DUP.
  2494.  
  2495.  
  2496.           6.1   Delete
  2497.  
  2498.           To delete all messages in a particular board in the message base,
  2499.           enter
  2500.  
  2501.               FTools Delete <board>
  2502.  
  2503.  
  2504.           6.2   Maint
  2505.  
  2506.           The  most   important  function   of  FTools   is  message   base
  2507.           maintenance. If started  without any switches, FTools  Maint only
  2508.           updates the reply chains and recreates the index files.
  2509.           Additional features are available by using command line switches:
  2510.  
  2511.           /H  Process Hudson base only
  2512.  
  2513.           /J  Process JAM message bases only
  2514.  
  2515.           /C  Recover  messages  in  undefined  boards.  This   means  that
  2516.               messages in message  base boards that are not  defined in the
  2517.               Area Manager  will be  moved to the  recovery board,  if that
  2518.               board was defined in FSetup. IMPORTANT:  If no recovery board
  2519.               number was defined, those messages will be deleted! So please
  2520.               make  sure, that your non-echomail boards are also defined in
  2521.               the Area Manager, with the Active switch set to No.
  2522.  
  2523.  
  2524.  
  2525.                                           42
  2526.  
  2527.  
  2528.  
  2529.  
  2530.  
  2531.           /D  Delete  messages using the  information in the  Area Manager.
  2532.               See section 3.9 for more information  about the criteria that
  2533.               may be used to delete messages.
  2534.  
  2535.           /N  Renumber  the message base. All  messages in the message base
  2536.               will be renumbered. First message will become message #1 etc.
  2537.  
  2538.           /P  Pack (remove deleted messages). When a message in the message
  2539.               base is deleted,  the actual message is still  present in the
  2540.               message base.  It will  only be marked  as being  deleted. In
  2541.               order to keep the message base size within reasonable limits,
  2542.               the message  base has to  be packet  regularly, i.e.  deleted
  2543.               messages are removed from the message base.
  2544.  
  2545.           /R  Remove "Re:"  from subject lines.  Some editors put  "Re:" in
  2546.               front of  the actual subject  line, when a reply  is written.
  2547.               This switch allows you to remove it.
  2548.  
  2549.           /U  Undelete  deleted   messages.  Deleted  messages   cannot  be
  2550.               undeleted after the message base has been packed.
  2551.  
  2552.           /X  Delete messages with bad dates or bad board number.
  2553.  
  2554.           /B  Keep .BAK files. This switch only has effect if it is used in
  2555.               combination with /P and if the Overwrite mode is not used.
  2556.  
  2557.           /F  Force Overwrite mode. This switch  only has effect is used in
  2558.               combination with /P.
  2559.  
  2560.           /O  Use  Overwrite  mode  if  there  is  not  enough  disk  space
  2561.               available to create backup files. This switch only has effect
  2562.               is used in combination with /P.
  2563.  
  2564.           In most cases the following command can be used:
  2565.  
  2566.               FTOOLS MAINT /D /P /N /R /O
  2567.  
  2568.  
  2569.           6.3   Move
  2570.  
  2571.           To move messages  from one board to another board  in the message
  2572.           base, enter
  2573.  
  2574.             FTools Move <old board> <new board>
  2575.  
  2576.  
  2577.           6.4   MsgM
  2578.  
  2579.           In the current  version of FTools, the .MSG  maintenance function
  2580.           only contains the renumber function. The syntax is:
  2581.  
  2582.             FTools MsgM [-net] [-sent] [-rcvd] [-pmail] /N
  2583.  
  2584.                                           43
  2585.  
  2586.  
  2587.  
  2588.  
  2589.  
  2590.             [-net]        Netmail directory
  2591.             [-sent]       Sent messages directory
  2592.             [-rcvd]       Received messages directory
  2593.             [-pmail]      Personal mail directory
  2594.  
  2595.           IMPORTANT: don't renumber  the netmail directory  while FrontDoor
  2596.           is active.
  2597.  
  2598.  
  2599.           6.5   Notify
  2600.  
  2601.           To send a  notify message to all systems in the Node Manager that
  2602.           have the notify switch set to Yes, enter
  2603.  
  2604.             Ftools Notify [/A] [/N]
  2605.  
  2606.             [/A]  Send an Area Status report
  2607.             [/N]  Send a Node Status report
  2608.  
  2609.           To send a notify message to for example 2:283/619, enter
  2610.  
  2611.             FTools Notify 2:283/619 [/A] [/N]
  2612.  
  2613.  
  2614.           6.6   Post
  2615.  
  2616.           The general syntax of the Post command is:
  2617.  
  2618.             FTools Post <file> <area tag>
  2619.                 [-from xxx] [-to xxx] [-dest xxx] [-subj xxx] [-aka x]
  2620.                 [/C] [/H] [/D] [/K] [/P] [/F] [/E] [/T]
  2621.  
  2622.           <area tag> can be one of the following:
  2623.             -   The area tag of the desired echomail area.
  2624.             -   #netdir for the Netmail directory.
  2625.             -   #netm for the Netmail board of your main aka.
  2626.             -   #net1-#net10 for the Netmail boards of your akas 1 - 10.
  2627.  
  2628.           Available options  with  default  value  which are  used  if  the
  2629.           options is omitted:
  2630.  
  2631.             [-from xxx]   From name, default  is the SysOp name  as defined
  2632.                           in FSetup
  2633.             [-to xxx]     To name, default is 'SysOp'.
  2634.             [-subj xxx]   Subject  line, default is  the name of  that file
  2635.                           that was posted.
  2636.             [-dest xxx]   Node to send the message to (netmail only).
  2637.             [-aka x]      The AKA that should be used as the origin address
  2638.                           (netmail only).
  2639.             [/C]          Crash status (netmail only).
  2640.             [/H]          Hold status (netmail only).
  2641.             [/D]          Direct status (netmail only).
  2642.  
  2643.                                           44
  2644.  
  2645.  
  2646.  
  2647.  
  2648.  
  2649.             [/K]          Delete message after sending it.
  2650.             [/P]          Private status.
  2651.             [/F]          File attach (netmail only)
  2652.             [/E]          Erase sent file (file attach only)\n"
  2653.             [/T]          Truncate sent file (file attach only)\n"
  2654.  
  2655.           Two examples:
  2656.  
  2657.           To  send  a file  EXAMPLE.TXT  as  an  echomail message  in  area
  2658.           FMAIL_HELP, enter:
  2659.  
  2660.             FTools Post EXAMPLE.TXT FMAIL_HELP -subj "This is an example"
  2661.  
  2662.           To send  a file EXAMPLE.TXT  as a  netmail message with  the file
  2663.           attached to node 2:283/619, enter
  2664.  
  2665.             FTools Post EXAMPLE.TXT #netdir -to "Folkert Wijnstra"
  2666.               -dest 2:283/619 /F
  2667.  
  2668.  
  2669.           6.7   Sort
  2670.  
  2671.           To sort  messages in the Hudson  message base that  have not been
  2672.           read yet, enter
  2673.  
  2674.             FTools Sort
  2675.  
  2676.           To  sort all messages in the message base, add /A. WARNING: After
  2677.           sorting  the  message  base  with  the /A  switch,  the  lastread
  2678.           pointers will  not be valid any  more. This switch should  NOT be
  2679.           used on BBS systems.
  2680.  
  2681.  
  2682.           6.8   Stat
  2683.  
  2684.           To display message base statistics  which also will be written to
  2685.           the log file, enter
  2686.  
  2687.               FTools Stat
  2688.  
  2689.  
  2690.           6.9   Undelete
  2691.  
  2692.           To undelete  all deleted  messages in a  particular board  in the
  2693.           message base, enter: FTools Undelete <board number>
  2694.  
  2695.  
  2696.           6.10  Export
  2697.  
  2698.           To export messages in  a particular Hudson board to  a text file,
  2699.           you can use  the FTools Export command. The general syntax of the
  2700.           Export command is:
  2701.  
  2702.                                           45
  2703.  
  2704.  
  2705.  
  2706.  
  2707.  
  2708.             FTools export <board name> <file name> [/D] [/F] [/T] [/S] [/X]
  2709.             [/P] [/K]
  2710.  
  2711.  
  2712.  
  2713.  
  2714.  
  2715.  
  2716.  
  2717.  
  2718.  
  2719.  
  2720.  
  2721.  
  2722.  
  2723.  
  2724.  
  2725.  
  2726.  
  2727.  
  2728.  
  2729.  
  2730.  
  2731.  
  2732.  
  2733.  
  2734.  
  2735.  
  2736.  
  2737.  
  2738.  
  2739.  
  2740.  
  2741.  
  2742.  
  2743.  
  2744.  
  2745.  
  2746.  
  2747.  
  2748.  
  2749.  
  2750.  
  2751.  
  2752.  
  2753.  
  2754.  
  2755.  
  2756.  
  2757.  
  2758.  
  2759.  
  2760.  
  2761.                                           46
  2762.  
  2763.  
  2764.  
  2765.  
  2766.  
  2767.           7   Credits
  2768.  
  2769.  
  2770.  
  2771.           The standard  version of  FMail uses the  SPAWNO 3.0  routines by
  2772.           Ralf  Brown  to  minimize  memory  use  while  running  archiving
  2773.           utilities.
  2774.  
  2775.           This product uses parts of the JAM(mbp) API.
  2776.           Copyright 1993  Joaquim Homrighausen, Andrew Milner,  Mats Birch,
  2777.           Mats Wallin. ALL RIGHTS RESERVED.
  2778.  
  2779.           The following copyrighted programs are mentioned in this manual:
  2780.  
  2781.             ARC                       Systems Enhancements Associates
  2782.             ARJ                       Robert K. Jung
  2783.             Binkley                   Bit Bucket Software
  2784.             Borland C++               Borland International, Inc.
  2785.             D'Bridge                  Chris Irwin
  2786.             FrontDoor, TosScan        Joaquim Homrighausen
  2787.             GEcho                     Gerard van der Land
  2788.             GUS                       Tri-Systems co.
  2789.             IBM, PC DOS               International Business Machines Corp.
  2790.             IMAIL                     Fabiano Fabris
  2791.             LHA                       Haruyasu Yoshizaki
  2792.             MainDoor                  Francisco Sedano
  2793.             Microsoft, MS-DOS         Microsoft Corporation
  2794.             PAK                       NoGate Consulting
  2795.             PKZIP                     PKWARE, Inc.
  2796.             Portal of Power           The Portal Team
  2797.             QEMM, DESQview            Quarterdeck Office Systems, Inc.
  2798.             QuickBBS                  Pegasus Software
  2799.             RemoteAccess, RA, RAMSG   Andrew Milner
  2800.             SQZ                       Jonas I. Hammarberg
  2801.             SuperBBS                  SuperBBS group
  2802.             TAG                       Robert Numerick & Victor Capton
  2803.  
  2804.           I would like  to thank all of  my beta testers for  the time they
  2805.           invested in testing a program that was completely unknown to them
  2806.           at first.
  2807.  
  2808.  
  2809.  
  2810.           8   Registration sites
  2811.  
  2812.  
  2813.           For  information about the  nearest registration site  please see
  2814.           the   FMAILREG.LZH  file  contained  in  the  FMail  distribution
  2815.           archive.
  2816.  
  2817.  
  2818.  
  2819.  
  2820.                                           47
  2821.  
  2822.  
  2823.  
  2824.  
  2825.  
  2826.           APPENDIX A  -   Error messages
  2827.  
  2828.  
  2829.  
  2830.           Below  some of  FMail's error  messages are  listed with  a brief
  2831.           explanation.
  2832.  
  2833.           Bad node in pack list
  2834.  
  2835.               There was a syntax error in the list of nodes that  should be
  2836.               packed.
  2837.  
  2838.           Bad VIA node
  2839.  
  2840.               There  was  a syntax  error  in  the  node number  after  the
  2841.               optional VIA keyword.
  2842.  
  2843.           Can't forward area xxx to a local AKA
  2844.  
  2845.               You are using one of your own AKAs  in the export list of the
  2846.               listed area. Exporting an area to one of your own AKAs is not
  2847.               allowed.
  2848.  
  2849.           Can't lock the message base for update
  2850.  
  2851.               FMail  couldn't  lock  the  message  base  for  update  in  a
  2852.               multiline  environment. If after several retries this message
  2853.               doesn't go away,  reboot your computer, because  some program
  2854.               may have locked the message base without unlocking it when it
  2855.               was finished.
  2856.  
  2857.           Can't read FMAIL.CFG
  2858.  
  2859.               FMail  could not find  FMAIL.CFG in  the directory  where the
  2860.               currently running executable in located.
  2861.  
  2862.           Can't send mail to more than 256 nodes in one run
  2863.  
  2864.               You have used more than 256 different export addresses in the
  2865.               export lists of your echomail areas.
  2866.  
  2867.           Can't update the message base files
  2868.  
  2869.               When running in  Message base sharing  mode, FMail could  not
  2870.               append the shadow message base (MSG*.FML files) to the actual
  2871.               message base files. Probable causes are:
  2872.               -   The message base is locked. Try resetting your computer.
  2873.               -   The message base has reached its maximum size. Use FTools
  2874.                   Maint /D /P to reduce its size.
  2875.               -   The highest message  number has been reached.  Use FTools
  2876.                   Maint /N to renumber the message base.
  2877.  
  2878.  
  2879.                                           48
  2880.  
  2881.  
  2882.  
  2883.  
  2884.  
  2885.           Disk-related error
  2886.  
  2887.               FMail has a problem reading  or writing some file. This might
  2888.               be caused by a full disk.
  2889.  
  2890.           ERROR: ....
  2891.  
  2892.               Please contact the author! In case of the message 'Not enough
  2893.               file handles  available' try  using  a higher  number in  the
  2894.               FILES= command in CONFIG.SYS first.
  2895.  
  2896.           FMail requires at least DOS 3.3
  2897.  
  2898.               Some functions  of FMail require  the presence of DOS  3.3 or
  2899.               higher. DR DOS should also work.
  2900.  
  2901.           Highest allowed message number has been reached
  2902.  
  2903.               The highest allowed message number in the Hudson message base
  2904.               (32768) has been reached. Use FTools Maint /N to renumber the
  2905.               message base.
  2906.  
  2907.           Main nodenumber not defined in FSetup
  2908.  
  2909.               You  should always  define the  main node  number in  FSetup;
  2910.               FMail will not work without one!
  2911.  
  2912.           Maximum message base size has been reached
  2913.  
  2914.               The  size of  the  Hudson message  base  file MSGTXT.BBS  has
  2915.               reached its limit of 16 Mb. Use FTools Maint /D /P  to delete
  2916.               old  messages. If you have enabled FMail's multi-line option,
  2917.               the error message means that MSGTXT.FML has reached the 16 Mb
  2918.               limit.
  2919.  
  2920.           Packet is addressed to another node
  2921.  
  2922.               A PKT file  is not addressed to  your main node number  or to
  2923.               one of your AKAs.
  2924.  
  2925.           Packet password security violation
  2926.  
  2927.               A PKT file contained a wrong password or no  password at all,
  2928.               although a  password was set for the source  node in the node
  2929.               manager.
  2930.  
  2931.           Received password "xxx" from node x:x/x.x, expected "yyy"
  2932.  
  2933.               A  packet from  node  x:x/x.x  contained  password  xxx,  but
  2934.               password yyy was entered in the Node Manager.
  2935.  
  2936.  
  2937.  
  2938.                                           49
  2939.  
  2940.  
  2941.  
  2942.  
  2943.  
  2944.           Unexpected password "xxx" from node x:x/x.x
  2945.  
  2946.               A  packet from node x:x/x.x contained  password xxx, but that
  2947.               password was not entered in the Node Manager.
  2948.  
  2949.           Warning: Fakenet not defined but required for AKA x
  2950.  
  2951.               You are  trying to  send mail  to a  point system,  which was
  2952.               configured in the Node Manager as being a "Stone Age" system,
  2953.               and thus  requiring a fakenet  number which was  not defined.
  2954.               There are two possible solutions:
  2955.               -   Set the Capability of the point system to Type 2+ if that
  2956.                   system is  using an  echomail processor  that can  handle
  2957.                   Type 2+ packets.
  2958.               -   If  the  echomail  processor of  the  point  system can't
  2959.                   handle  Type 2+  packets, you  have to  assign a  fakenet
  2960.                   number to the AKA that is used for that particular point.
  2961.                   See paragraph 3.3.6 for more information.
  2962.  
  2963.           Warning: Node xxx is not defined in the Node Manager
  2964.  
  2965.               You are trying to send  mail to a node which is not listed in
  2966.               the Node Manager. As a  consequence, FMail does not know what
  2967.               the capability  of the  remote system  is, which  compression
  2968.               program should be used and  status the resulting file  attach
  2969.               message  should have.  If this  is the  case, FMail  will use
  2970.               default values.
  2971.  
  2972.  
  2973.  
  2974.  
  2975.  
  2976.  
  2977.  
  2978.  
  2979.  
  2980.  
  2981.  
  2982.  
  2983.  
  2984.  
  2985.  
  2986.  
  2987.  
  2988.  
  2989.  
  2990.  
  2991.  
  2992.  
  2993.  
  2994.  
  2995.  
  2996.  
  2997.                                           50
  2998.  
  2999.  
  3000.  
  3001.  
  3002.  
  3003.           APPENDIX B  -   Technical notes
  3004.  
  3005.  
  3006.  
  3007.           *   The  FTSC  assigned product  code  for  FMail  is  0x81  (129
  3008.               decimal).
  3009.  
  3010.           *   FMail can handle  up to 512 echomail conferences  of which up
  3011.               to 200 may be imported into the Hudson message base. The DPMI
  3012.               and OS/2 versions of FMail can handle up to 4096 areas.
  3013.  
  3014.           *   FMail can handle up to 256 downlinks.
  3015.  
  3016.           *   FMail supports up  to 16 AKAs. AKAs 11-15  cannot be used for
  3017.               netmail boards in the message base.
  3018.  
  3019.           *   FMail is fully zone and point aware.
  3020.  
  3021.           *   Maximum message size is 45 kb.
  3022.  
  3023.           *   The mail packets created by FMail are FTS-0001,  FTS-0004 and
  3024.               FSC-0039  compatible, using the Type 2+ packet header and the
  3025.               Capability  Word. FMail also  recognizes Type  2.2 (FSC-0045)
  3026.               packet headers.
  3027.  
  3028.           *   If an AREA: tag  is preceded by a ^A, it  is still recognized
  3029.               by FMail. Also tags in lower case are recognized.
  3030.  
  3031.           *   SEEN-BY  and  PATH  lines are  created  and  updated and  are
  3032.               optionally  used by FMail  for duplicate  prevention purposes
  3033.               (the PATH lines are not used by FMail).
  3034.  
  3035.           *   FMail can parse both Fido/Opus and SEAdog style date fields.
  3036.  
  3037.           *   FMail supports the RemoteAccess/FrontDoor Hudson Message Base
  3038.               sharing specifications.
  3039.  
  3040.           *   FMail was written in C and compiled using Borland C++ Version
  3041.               3.1. The DPMI version was compiled using Borland  C++ Version
  3042.               4.02  and Borland  Powerpack  for DOS  Version 1.5.  The OS/2
  3043.               version was compiled using Borland C++ for OS/2 1.0.
  3044.  
  3045.           *   File input/output is performed using standard DOS file handle
  3046.               calls.
  3047.  
  3048.           *   The  DOS versions of  FMail, FSetup and  FTools automatically
  3049.               detect the video environment and write directly to the screen
  3050.               or DESQview screen buffer.
  3051.  
  3052.  
  3053.  
  3054.  
  3055.  
  3056.                                           51
  3057.  
  3058.  
  3059.  
  3060.  
  3061.  
  3062.           *   FMail returns one of the following errorlevels:
  3063.  
  3064.               50  Message base is full
  3065.               5   Possible mail bomb detected
  3066.               4   Error in configuration files
  3067.               3   Control-break pressed
  3068.               2   Insufficient memory available
  3069.               1   Insufficient disk space available or disk error
  3070.               0   No errors occurred
  3071.  
  3072.  
  3073.  
  3074.  
  3075.  
  3076.  
  3077.  
  3078.  
  3079.  
  3080.  
  3081.  
  3082.  
  3083.  
  3084.  
  3085.  
  3086.  
  3087.  
  3088.  
  3089.  
  3090.  
  3091.  
  3092.  
  3093.  
  3094.  
  3095.  
  3096.  
  3097.  
  3098.  
  3099.  
  3100.  
  3101.  
  3102.  
  3103.  
  3104.  
  3105.  
  3106.  
  3107.  
  3108.  
  3109.  
  3110.  
  3111.  
  3112.  
  3113.  
  3114.  
  3115.                                           52
  3116.  
  3117.  
  3118.  
  3119.  
  3120.  
  3121.           INDEX
  3122.  
  3123.  
  3124.  
  3125.           Address . . . . . . . . . . . . 7, 18, 19, 27, 29, 34, 36, 37, 44
  3126.           Area Manager  . 7, 10, 19, 22, 25, 27, 29, 31, 33, 34, 37, 42, 43
  3127.           AreaFix . . . . . . . . . . . . . . . . . . . . 3, 26, 31, 34, 39
  3128.           AreaMgr . . . . . . . 3, 7, 10, 17, 19, 23, 28-31, 33, 38, 39, 41
  3129.           AutoExport  . . . . . . . . . . . . . . . . . . .  11, 12, 25, 26
  3130.           BBS . . . . . .  6, 8, 11, 12, 14, 21, 25, 26, 34, 36, 37, 45, 49
  3131.           Board number  . . . . . . . . . . . . . .  12, 13, 33, 42, 43, 45
  3132.           Buffer size . . . . . . . . . . . . . . . . . . . . . . . . .  20
  3133.           Capability  . . . . . . . . . . . . . . . . 8, 10, 29, 30, 50, 51
  3134.           Color set . . . . . . . . . . . . . . . . . . . . . . . . . .  20
  3135.           Compression . . . . . . . .  6, 7, 10, 17, 23, 24, 29, 39, 41, 50
  3136.           Control-break . . . . . . . . . . . . . . . . . . . . . .  20, 52
  3137.           Defaults  . . . . . . . . . . . . . . . . . . . . . . . . . 5, 19
  3138.           Delete  . . . . . . . . . . . . . . . . 9, 13, 17, 42, 43, 45, 49
  3139.           Directories . . . . . . . . . . . . . . . . . . . .  7, 10, 21-23
  3140.           Duplicate messages  . . . . . . . . . . . . .  12, 15, 26, 37, 42
  3141.           Empty netmail . . . . . . . . . . . . . . . . . . . . . . . .  15
  3142.           EMS . . . . . . . . . . . . . . . . . . . . . . . . . . 3, 15, 24
  3143.           Error messages  . . . . . . . . . . . . . . . . . . . . . . .  48
  3144.           Export  . . . . . . . . . . . . 10, 14, 18, 25, 33-37, 45, 46, 48
  3145.           Export addresses  . . . . . . . . . . . . . . . . . . . . . .  48
  3146.           File handles  . . . . . . . . . . . . . . . . . . . . . .  20, 49
  3147.           Files
  3148.             *.QQQ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
  3149.             *.TMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
  3150.             FMAIL.AR  . . . . . . . . . . . . . . . . . . . . . . . . . . 5
  3151.             FMAIL.ARD . . . . . . . . . . . . . . . . . . . . . . . . . . 5
  3152.             FMAIL.CFG . . . . . . . . . . . . . . . . . . . . . . . . . . 5
  3153.             FMAIL.DUP . . . . . . . . . . . . . . . . . . . . . . . . . . 5
  3154.             FMAIL.LOC . . . . . . . . . . . . . . . . . . . . . . . . . . 5
  3155.             FMAIL.NOD . . . . . . . . . . . . . . . . . . . . . . . . . . 5
  3156.             FMAIL.PCK . . . . . . . . . . . . . . . . . . . . . . . . . . 5
  3157.             MSG*.FML  . . . . . . . . . . . . . . . . . . . . . . . . . . 5
  3158.           FMAIL.LOC . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
  3159.           FML . . . . . . . . . . . . . . . . . . . . . . . . 5, 21, 48, 49
  3160.           FML files . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
  3161.           Group names . . . . . . . . . . . . . . . . . . . . . . . . .  19
  3162.           Groups  . . . . . . . . . . . . . . . . . . . . . . 9, 19, 26, 29
  3163.           Handles . . . . . . . . . . . . . . . . . . . . . . 6, 15, 20, 49
  3164.           Hudson message base . . . . . . . . .  12, 13, 21, 42, 45, 49, 51
  3165.           Import  . . . . . . . . . . . . . . 8, 10, 13, 16, 25, 33, 37, 38
  3166.           JAM message base  . . . . . . . . . . . . . . . . . . . . . 6, 33
  3167.           Kludge  . . . . . . . . . . . . . . . . . . . . . . . . . . .  11
  3168.           Log . . . . . . . . . . . . . . . . . . . . . . . . . . .  23, 45
  3169.           Mailer  . . . . . . . . . . . . . . . . . . . .  6, 8, 11, 21, 30
  3170.           Maintenance . . . . . . . . . . . . . . .  12, 31, 34, 40, 42, 43
  3171.           Message base sharing  . . . . . . . . .  3, 5, 14, 21, 42, 48, 51
  3172.           Monochrome  . . . . . . . . . . . . . . . . . . . . . . . . 8, 20
  3173.  
  3174.                                           53
  3175.  
  3176.  
  3177.  
  3178.  
  3179.  
  3180.           MSG*.FML  . . . . . . . . . . . . . . . . . . . . . . . . . 5, 48
  3181.           MSG*.FML files  . . . . . . . . . . . . . . . . . . . . . . . . 5
  3182.           MSGID . . . . . . . . . . . . . . . . . . . . . . . . . . . .  15
  3183.           Node Manager                         7, 8, 10, 19, 22, 24, 29, 31, 34, 39, 40, 44, 49, 50
  3184.           Notify  . . . . . . . . . . . . . . . . . . . . .  17, 30, 41, 44
  3185.           Origin line . . . . . . . . . . . . . . . . . . . . . . . . .  36
  3186.           Pack  . . . . . . . . . . . . .  3, 5, 10, 28, 30, 37, 38, 43, 48
  3187.           Pack Manager  . . . . . . . . . . . . . . . . . 3, 10, 28, 30, 38
  3188.           Password  . . . . . . . .  10, 17, 22, 26, 31, 32, 39, 40, 49, 50
  3189.           PATH  . . . . . . . . . . . . .  7, 13, 18, 21, 23-25, 33, 36, 51
  3190.           Personal mail . . . . . . . . . . . . . . . . . . . 3, 11, 18, 44
  3191.           PKT . . . . . . . . . . . . . . . . 5, 12, 15, 16, 21, 22, 29, 49
  3192.           Post  . . . . . . . . . . . . . . . . . . . . . . . . . .  44, 45
  3193.           Private . . . . . . . . . . . . . . . . . . . . . . .  17, 35, 45
  3194.           QQQ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5, 22
  3195.           QQQ files . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
  3196.           Registration  . . . . . . . . . . . . . . . . . . . . . 4, 11, 47
  3197.           Remote maintenance  . . . . . . . . . . . . . . . . . . .  31, 40
  3198.           Reply chains  . . . . . . . . . . . . . . . . . . . .  13, 20, 42
  3199.           Rescan  . . . . . . . . . . . . . . . . . . . . . . 3, 30, 39, 40
  3200.           Security  . . . . . . . . . . . .  12, 22, 25, 26, 31, 34, 35, 49
  3201.           SEEN-BY . . . . . . . . . . . . . . . . . . .  13, 31, 35, 36, 51
  3202.           Sort  . . . . . . . . . . . . . . . . . . . . . . . .  13, 14, 45
  3203.           Statistics  . . . . . . . . . . . . . . . . . . . . . . . . .  45
  3204.           Status  . . . . . . . . . . . . .  17, 28, 30, 38, 41, 44, 45, 50
  3205.           Swapping  . . . . . . . . . . . . . . . . . . . . . .  10, 23, 24
  3206.           Tearline  . . . . . . . . . . . . . . . . . . . . . . . 4, 11, 12
  3207.           Technical notes . . . . . . . . . . . . . . . . . . . . . . .  51
  3208.           Tiny SEEN-BYs . . . . . . . . . . . . . . . . . . . . . . . .  31
  3209.           TMP files . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
  3210.           Undelete  . . . . . . . . . . . . . . . . . . . . . . . .  43, 45
  3211.           Uplink Manager  . . . . . . . . . . . . . . . . . . .  10, 26, 30
  3212.           Via Node  . . . . . . . . . . . . . . . . . . . . . .  28, 29, 48
  3213.           XMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3, 24
  3214.  
  3215.  
  3216.  
  3217.  
  3218.  
  3219.  
  3220.  
  3221.  
  3222.  
  3223.  
  3224.  
  3225.  
  3226.  
  3227.  
  3228.  
  3229.  
  3230.  
  3231.  
  3232.  
  3233.                                           54
  3234.