home *** CD-ROM | disk | FTP | other *** search
/ synchro.net / synchro.net.tar / synchro.net / modem.madness / SMMNETML / DGAT05.ZIP / DOSGATE.PRN < prev    next >
Encoding:
Text File  |  1992-10-16  |  198.6 KB  |  4,885 lines

  1.  
  2.      dosgate (9)                    DOSGATE                     dosgate (9)
  3.  
  4.  
  5.  
  6.      SYNOPSIS   
  7.      SYNOPSIS 
  8.           Introduction to DOSGATE
  9.           Release 0.05
  10.           16-October-1992
  11.  
  12.           A   UNIX   uucp/mail  emulation  package  for  IBM  Personal
  13.           Computers and compatible systems running MS-DOS.  
  14.  
  15.      COPYRIGHT AND LEGAL INFORMATION   
  16.      COPYRIGHT AND LEGAL INFORMATION 
  17.  
  18.           DOSGATE Release 0.05 and the accompanying documentation  and
  19.           materials   are   Copyright  1988,  1991-1992  by  Ammon  R.
  20.           Campbell.  All rights are reserved, except as stated in  the
  21.           following paragraph.  
  22.  
  23.           You  may use, copy, or distribute the DOSGATE software files
  24.           and   the   accompanying   materials   and    documentation,
  25.           hereinafter referred to as the 'SOFTWARE', provided that: 
  26.  
  27.           (a)  You  include  the  entire  unmodified  software package
  28.               including  this  document  and  all  other  accompanying
  29.               documentation and materials in any copy or distribution, 
  30.  
  31.           (b)  You  clearly  mark  any additions or alterations to the
  32.               SOFTWARE  as  such  and  include  prominently  displayed
  33.               information  about  how  to contact the party or parties
  34.               responsible for such additions  or  alterations  in  any
  35.               copy or distribution, 
  36.  
  37.           (c)  You  do  not  sell,  rent,  lease,  trade, or otherwise
  38.               exchange money, goods, or  services  for  copies  of  or
  39.               distributions  of  the  SOFTWARE  or  otherwise  use the
  40.               SOFTWARE commercially with the sole exception  that  you
  41.               may   request   that   recipients   of  such  copies  or
  42.               distributions reimburse you for media and shipping costs 
  43.               associated with the distribution providing  these  costs
  44.               do not exceed ten US dollars per copy, 
  45.  
  46.           (d) You do not take, send, or by your actions cause shipment 
  47.               of  the  SOFTWARE  or any portion thereof to any country
  48.               that does not recognize international copyright law, 
  49.  
  50.           (e) You understand that the SOFTWARE  is  provided  free  of
  51.               charge, "AS  IS",  without  warranty  of  any kind.  The
  52.               author  disclaims  all  warranties  including  but   not
  53.               limited  to  implied  warranties  of  merchantability or
  54.               fitness for a  particular  purpose.    The  entire  risk
  55.               arising out of or resulting from the use of the software 
  56.               and  any  accompanying materials rests entirely with the
  57.               user.  
  58.  
  59.      DESCRIPTION   
  60.      DESCRIPTION 
  61.           DOSGATE is a software package designed to emulate  a  subset
  62.           of  the  functions  of  a  typical  UNIX  uucp  mail  system
  63.           installation.  The software allows a suitably  equipped  IBM
  64.           PC  or  compatible computer to exchange electronic mail with
  65.           other  uucp-capable  computers,  potentially  all  over  the
  66.  
  67.  
  68.      dosgate                          -1-                           dosgate
  69.  
  70.  
  71.      dosgate (9)                    DOSGATE                     dosgate (9)
  72.  
  73.  
  74.           world.  
  75.  
  76.           This release of DOSGATE also includes a limited facility for 
  77.           receiving a usenet news feed.  
  78.  
  79.           Users  who  are  familiar  with  uucp  mail systems may find
  80.           DOSGATE somewhat familiar in that it emulates  some  of  the
  81.           arcane but 'standard' setup of UNIX-like uucp mail systems.  
  82.  
  83.           DOSGATE  can  be  configured  as a multi-user or single-user
  84.           mail system.    See  the  INSTALLATION  section   for   more
  85.           details.  
  86.  
  87.               WARNING:  Users  who  are  not  familiar  with uucp mail
  88.               systems may find DOSGATE to be an extremely  obtuse  and
  89.               unfriendly software  package.  That is a fair complaint.
  90.               I wrote DOSGATE for my own use,  so  I  could  send  and
  91.               receive uucp  mail  on  my own personal computer.  Since
  92.               DOSGATE works for my purposes,  you  may  find  that  it
  93.               works for  your  purposes.    However,  be  warned  that
  94.               DOSGATE is NOT user-friendly, it  is  NOT  a  commercial
  95.               software  product,  and there is NOT a technical support
  96.               hotline for it.  
  97.  
  98.  
  99.      DISTRIBUTED FILES   
  100.      DISTRIBUTED FILES 
  101.           The DOSGATE distribution includes the following files.    If
  102.           any of these files are missing, please contact the source of 
  103.           your distribution and obtain replacements.  
  104.  
  105.           readme 
  106.               This  file  contains  last  minute information about the
  107.               DOSGATE release which was  not  available  in  time  for
  108.               placement into the DOSGATE documentation.  
  109.  
  110.           dosgate.txt 
  111.               This  file contains the DOSGATE documentation, formatted
  112.               for output to the system console.  
  113.  
  114.           dosgate.prn 
  115.               This file contains the DOSGATE documentation,  formatted
  116.               for output to a line printer or teletype.  
  117.  
  118.           dosgate.cfg 
  119.               This  file  is  a  sample  master configuration file for
  120.               DOSGATE.   It  must  be  modified  before  DOSGATE  will
  121.               operate on  your  system.   See the INSTALLATION section
  122.               for more details.  
  123.  
  124.           L.sys 
  125.               This file is a sample remote system  configuration  file
  126.               for  DOSGATE.  It  must  be modified before DOSGATE will
  127.               operate on your system.  See  the  INSTALLATION  section
  128.               for more details.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.      dosgate                          -2-                           dosgate
  136.  
  137.  
  138.      dosgate (9)                    DOSGATE                     dosgate (9)
  139.  
  140.  
  141.           passwd 
  142.               This  file  is  a  sample  login  configuration file for
  143.               DOSGATE.   It  must  be  modified  before  DOSGATE  will
  144.               operate on  your  system.   See the INSTALLATION section
  145.               for more details.  
  146.  
  147.           active 
  148.               This file is  a  sample  active  news  groups  file  for
  149.               DOSGATE.   If you plan to receive usenet news, this file
  150.               may need to be modified before DOSGATE will  operate  on
  151.               your system.    See  the  INSTALLATION  section for more
  152.               details.  
  153.  
  154.           expire.exe 
  155.               This  is  a  utility  for  deleting  out  of  date  news
  156.               articles.   If  you do not plan to receive a usenet news
  157.               feed, you will not need this program.  
  158.  
  159.           mail.exe 
  160.               This is the mail program used for  sending  and  reading
  161.               electronic mail messages.  
  162.  
  163.           passwd.exe 
  164.               This is a utility that is used for changing the password 
  165.               for a user on your system.  Since any remote system that 
  166.               contacts  your  system  to  deliver  electronic  mail is
  167.               considered a 'user', it is to your  benefit  to  protect
  168.               your system by having passwords for each user to protect 
  169.               your  system  from  unwanted contact from other systems.
  170.               The use of passwords is not required, however.  
  171.  
  172.           pathalia.exe 
  173.               This  is  a  utility  that  constructs  a  path  aliases
  174.               database from  uucp  map files.  The use of this program
  175.               is  optional,  and  assumes  the  uucp  map  files   are
  176.               available from Usenet or another source.  
  177.  
  178.           pathto.exe 
  179.               This  is  a  utility for retrieving uucp mail paths from
  180.               the path aliases database constructed by  the  pathalias
  181.               utility.  The use of this program is optional.  
  182.  
  183.           postnews.exe 
  184.               This  is  the  program  used for posting new usenet news
  185.               articles.  If you do not plan to receive a  usenet  news
  186.               feed, you will not need this program.  
  187.  
  188.           readnews.exe 
  189.               This  is  the  program  used  for  reading  usenet  news
  190.               articles.  If you do not plan to receive a  usenet  news
  191.               feed, you will not need this program.  
  192.  
  193.           rmail.exe 
  194.               This  is  a  utility  for  queueing  electronic mail for
  195.               remote transfer and queueing remotely  transferred  mail
  196.               into mailbox files on the local system.  
  197.  
  198.  
  199.  
  200.  
  201.      dosgate                          -3-                           dosgate
  202.  
  203.  
  204.      dosgate (9)                    DOSGATE                     dosgate (9)
  205.  
  206.  
  207.           rnews.exe 
  208.               This  is a utility for delivering received news articles
  209.               to news spool directories on the local system.   If  you
  210.               do  not plan to receive a usenet news feed, you will not
  211.               need this program.  
  212.  
  213.           uncomp.exe 
  214.               This is a  utility  for  decompressing  compressed  news
  215.               batches.   If  you  do not plan to receive a usenet news
  216.               feed, you will not need this program.  
  217.  
  218.           uucico.exe 
  219.               This is the  remote  communications  and  file  transfer
  220.               utility.   It  sends  and  receives  files  from  remote
  221.               systems based on the  queued  requests  from  rmail  and
  222.               uucp.  
  223.  
  224.           uucp.exe 
  225.               This   is  a  utility  for  queueing  files  for  remote
  226.               transfer.  If you plan to transfer only electronic  mail
  227.               with DOSGATE, you will not need to use this program.  
  228.  
  229.           uudecode.exe 
  230.               This  is  a utility for decoding messages that have been
  231.               encoded by the uuencode utility.  If you  only  plan  to
  232.               transfer  electronic  mail  messages in text format, you
  233.               will not need to use this program.  
  234.  
  235.           uuencode.exe 
  236.               This is a utility  for  encoding  binary  files  into  a
  237.               format  that  can be sent as an electronic mail message.
  238.               If you only plan to transfer electronic mail messages in 
  239.               text format, you will not need to use this program.  
  240.  
  241.           uustat.exe 
  242.               This is a  utility  that  scans  for  and  displays  any
  243.                                                      uucico     
  244.               requests that are currently queued for uucico.  
  245.  
  246.           uux.exe 
  247.               This  is  a  utility  used by the rmail program to queue
  248.               messages for delivery to remote systems.  
  249.  
  250.           uuxqt.exe 
  251.               This is a utility used by the uucico program to  process
  252.               commands from remote systems, such as commands that tell 
  253.               DOSGATE how to deliver electronic mail.  
  254.  
  255.      HISTORY   
  256.      HISTORY 
  257.           DOSGATE  began  out  of  the author's frustration with other
  258.           uucp software packages (circa 1987) for  the  IBM  PC.  Some
  259.           could  transfer  files from other computers, but didn't have
  260.           mail software included.    Some  could  transfer  mail,  but
  261.           couldn't transfer   regular   files.      Some  were  highly
  262.           unreliable.  Some only worked in 'slave' mode.    Some  only
  263.           worked in  'master'  mode.   Some didn't do much of anything
  264.           except lock up computers or refuse to compile.  
  265.  
  266.  
  267.  
  268.  
  269.      dosgate                          -4-                           dosgate
  270.  
  271.  
  272.      dosgate (9)                    DOSGATE                     dosgate (9)
  273.  
  274.  
  275.           Rather than delve into the source code of one of the  freely
  276.           available  packages  and  modify  it  to do what I wanted, I
  277.           decided that writing a new  software  package  from  scratch
  278.           would (A) be very educational [and it has been], and (B) the 
  279.           software  would  work exactly the way I wanted it to [which,
  280.           alas, still isn't quite true].  
  281.  
  282.           In 1988, DOSGATE successfully  transferred  its  first  mail
  283.           message  to  another  system,  and  was  soon after given to
  284.           several other people interested in MS-DOS-based mail.   This
  285.           version was labelled "DOSGATE Release 0.00 Experimental".  
  286.  
  287.           Shortly  thereafter, a number of compatibility problems with
  288.           certain remote  hosts  were  corrected,  and  the  resulting
  289.           "Release  0.01"  was  distributed  to interested parties and
  290.           uploaded to several bulletin boards.  
  291.  
  292.           After a two year  hiatus,  releases  0.02,  0.03,  and  0.04
  293.           (1991-1992)  became  available to correct some obscure modem
  294.           compatibility problems, to generally polish the package, and 
  295.           to correct a few errors in the documentation.  
  296.  
  297.           Just  after  DOSGATE  Release  0.04  went  out,   I   became
  298.           interested  in learning the details of how a news feed works
  299.           by developing the necessary software from scratch, much like 
  300.           the interest in uucp  and  mail  that  started  the  DOSGATE
  301.           project in the first place.  And the requests from the field 
  302.           asking for  news support were certainly no hindrance.  As of
  303.           this writing (Release 0.05), the news spooling  software  is
  304.           being included for the first time.  
  305.  
  306.           Release  0.05  also  includes  the addition of path aliasing
  307.           features which, when properly maintained  with  up  to  date
  308.           uucp maps by the user, allow the mailer to understand domain 
  309.           addresses  and  route  mail  more  effectively  without  the
  310.           assistance of a remote smart host.  
  311.  
  312.           The current plan is for DOSGATE Release  0.06  to  be  ready
  313.           during   the   spring   of   1993,   including   significant
  314.           improvements to the news software.  
  315.  
  316.      OTHER UUCP MAIL PACKAGES FOR IBM PERSONAL COMPUTERS   
  317.      OTHER UUCP MAIL PACKAGES FOR IBM PERSONAL COMPUTERS 
  318.           For your information, here is a list of some of the  IBM  PC
  319.           compatible uucp   packages   that   I  am  aware  of.    The
  320.           descriptions given below  are  my  personal  opinions  about
  321.           having  briefly  used (or attempted to use) some of them and
  322.           are therefore not necessarily  accurate  assesments  of  the
  323.           software.   This information is presented to motivate you to
  324.           investigate alternatives to DOSGATE. Just  because  I  think
  325.           DOSGATE  is  neat is no reason to believe that it's the best
  326.           uucp software for you.  
  327.  
  328.           DCP 
  329.               is a uucp package by Richard H. Lamb, and can  be  found
  330.               posted  on  various  computer bulletin boards and usenet
  331.               archives under the name "DCP"  or  "UUCLONE".  The  most
  332.               recent  version  I have seen is dated some time in 1987.
  333.               According to the sparse  documentation,  it  appears  to
  334.  
  335.  
  336.      dosgate                          -5-                           dosgate
  337.  
  338.  
  339.      dosgate (9)                    DOSGATE                     dosgate (9)
  340.  
  341.  
  342.               work on PCs, UNIX systems, VMS systems, and Data General 
  343.               systems.  If you decide to check out DCP, be prepared to 
  344.               spend  a  moderate  amount  of  time figuring out how to
  345.               build it and  what  it  does,  as  there  is  almost  no
  346.               documentation  and  I  have  not  seen it distributed in
  347.               executable form.  Also note that DCP includes  only  the
  348.               uucp   transport   (uucico  equivalent),  so  additional
  349.               software is needed for mail and/or news.  
  350.  
  351.           PC-Mail 
  352.               is a uucp package by Wietse Venema,  and  can  be  found
  353.               posted  on  various computer bulletin boards, and was at
  354.               one   time   posted   to   the   usenet    news    group
  355.               'comp.sources.misc',  so it may also be available from a
  356.               news archive  somewhere.    PC-Mail  appears  the   most
  357.               user-friendly  of  the uucp packages I have seen (if you
  358.               can call any of them user-friendly), because  it  has  a
  359.               real screen editor for reading/sending mail.  PC-Mail is 
  360.               the  least 'UNIX-like' of the uucp packages I have seen.
  361.               PC-Mail is a mail-only  package;  it  does  not  support
  362.               news.  
  363.  
  364.           UUPC 
  365.               is a uucp package that is currently maintained by Andrew 
  366.               H.    Derbyshire,   although   numerous   persons   have
  367.               contributed to its development.  It can be found  posted
  368.               on various  computer  bulletin  boards.  This package is
  369.               also available cheaply from the Austin  Codeworks.  UUPC
  370.               is  a  derivative  of  Lamb's  DCP  software  (mentioned
  371.               above).  The most recent version I have  seen  is  dated
  372.               some  time  in  1990,  though  new  versions  seem to be
  373.               available frequently.  UUPC is the  most  polished  uucp
  374.               package   I   have  seen,  and  includes  actual  useful
  375.               documentation and example  configuration  files,  though
  376.               it's  still  a  far cry from a shrink-wrapped commercial
  377.               package.  
  378.  
  379.           GNUUCP 
  380.               is a uucp package by the Free Software Foundation's  Gnu
  381.               project,  and  can  be  found posted on various computer
  382.               bulletin boards and usenet archives, or can be  obtained
  383.               directly from  the  Gnu  folks.  I haven't actually used
  384.               GNUUCP, so I don't have any  particular  comments  about
  385.               it.   Note that to the best of my knowledge, GNUUCP is a
  386.               uucp transport only, and  requires  additional  software
  387.               for mail and/or news.  
  388.  
  389.           UFGATE 
  390.               is   a   uucp-to-Fidonet  gateway  package  for  Fidonet
  391.               bulletin board systems.  Since I don't  have  a  Fidonet
  392.               bulletin  board system, I didn't look into this package.
  393.               If you DO have a Fidonet system, this may be the  ticket
  394.               for you.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.      dosgate                          -6-                           dosgate
  403.  
  404.  
  405.      dosgate (9)                    DOSGATE                     dosgate (9)
  406.  
  407.  
  408.           WAFFLE 
  409.               is  a  combination  of  a computer bulletin board system
  410.               (BBS) and uucp package for PCs that I have  heard  about
  411.               but never  actually seen.  It may be worth your while to
  412.               check it out.  
  413.  
  414.           FSUUCP 
  415.               is a uucp package for PCs that I have  heard  about  but
  416.               never actually  seen.    It  may  be worth your while to
  417.               check it out.  
  418.  
  419.           Something  that  struck   me   as   interesting   about   my
  420.           investigations  of  uucp software for PCs is that I couldn't
  421.           find any pre-packaged commercial  products  in  this  genre.
  422.           Maybe some are available, but, if so, they aren't advertised 
  423.           in obvious  places.   All of the software packages mentioned
  424.           above are 'shareware', 'freeware', or other forms  of  'user
  425.           supported' software.  This means there isn't a place you can 
  426.           go to get a shrink-wrapped, pre-configured uucp package with 
  427.           a  totally  automatic  installation program and 24 hour free
  428.           technical support, which is what many people  seem  to  want
  429.           after they experience typical uucp installation headaches.  
  430.  
  431.      SYSTEM REQUIREMENTS   
  432.      SYSTEM REQUIREMENTS 
  433.           DOSGATE will run on virtually any IBM-PC or PC/AT compatible 
  434.           computer,  if  it  has  a  hard  disk, at least 384K of free
  435.           memory (540K for a news feed), a modem or serial  connection
  436.           to another uucp-capable computer, and MS-DOS or IBM Personal 
  437.           Computer DOS version 3.0 or newer.  
  438.  
  439.           While  DOSGATE will run on an IBM-PC/XT compatible computer,
  440.           a 286 or better CPU is strongly recommended.  A  high  speed
  441.           modem  is  also  strongly recommended for installations that
  442.           receive usenet news or transport high volumes of  electronic
  443.           mail.  
  444.  
  445.           The  software uses approximately one megabyte of disk space,
  446.           plus whatever additional space is needed to  accomodate  any
  447.           electronic  mail  that  will be sent or received and/or news
  448.           articles that will be stored.  For a single-user setup  with
  449.           a  moderate  volume of electronic mail and no news articles,
  450.           two or  three  megabytes  is  often  sufficient.     For   a
  451.           multi-user setup or a large news feed, many megabytes may be 
  452.           needed depending on the level of activity.  
  453.  
  454.      INSTALLATION   
  455.      INSTALLATION 
  456.           Installation  is straightforward, but must be done manually.
  457.           Copy the contents of the distribution  diskette  or  archive
  458.           into  a  directory  named  by  the  MS-DOS  PATH environment
  459.           variable.   See  your  "MS-DOS  User's   Guide"   for   more
  460.           information on the PATH environment variable.  
  461.  
  462.           The  examples  in  the documentation assume the software has
  463.           been  installed  in  a  directory  named  "c:\dosgate",  but
  464.           another directory may be used if desired.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.      dosgate                          -7-                           dosgate
  471.  
  472.  
  473.      dosgate (9)                    DOSGATE                     dosgate (9)
  474.  
  475.  
  476.           Once  the  software has been placed in a suitable directory,
  477.           several files must be modified before the  software  can  be
  478.           used.  
  479.  
  480.                dosgate cfg   L sys      passwd                          
  481.           The  dosgate.cfg,  L.sys, and passwd files must be modified.
  482.                                                   active                
  483.           If you plan to receive usenet news, the active  file  should
  484.           also be modified.  Refer to the documentation on these files 
  485.           (later in the manual) for details.  
  486.  
  487.           Once  the  configuration  files  have been modified, several
  488.           empty directories  must  be  created.    Specifically,   the
  489.           directories  that  were  selected as the 'tmpdir', 'pubdir',
  490.           'spooldir', 'maildir',  and  'newsdir'  directories  in  the
  491.           dosgate cfg                                                    
  492.           dosgate.cfg file must be created.  The directory for the log 
  493.                                  dosgate cfg                            
  494.           files  selected in the dosgate.cfg file must also be created
  495.           if different from those named above.  
  496.  
  497.      USAGE   
  498.      USAGE 
  499.           Once the software has been  installed,  and  the  connection
  500.           details   between   you  and  the  administrator(s)  of  the
  501.           system(s) with which your system will be  communicating  are
  502.           taken  care  of,  basic usage typically involves running the
  503.           mail                                                          
  504.           mail program to read mail sent from other users and to  send
  505.                                    readnews                             
  506.           new  mail,  running  the readnews program to read new usenet
  507.           news articles (if your installation includes a  usenet  news
  508.                               postnews                                  
  509.           feed),  running the postnews program to post new usenet news
  510.                                       uucico                            
  511.           articles, and running  the  uucico  program  to  connect  to
  512.           remote  systems  to  transfer  incoming  and  outgoing  mail
  513.           message files  and  incoming  usenet  news  articles.    For
  514.           details on these and the other programs in DOSGATE, refer to 
  515.           the rest of the documentation.  
  516.  
  517.                uucico  uucp      uuxqt                                  
  518.           The  uucico, uucp, and uuxqt programs append log messages to
  519.           log files,  thereby  keeping  a  historical  record  of  the
  520.           operations performed.    These  log  files grow in size over
  521.           time.  In order to prevent  the  log  files  from  occupying
  522.           undue   amounts  of  disk  space,  they  should  be  deleted
  523.           periodically.  
  524.  
  525.                                                                 expire  
  526.           In  installations  that  receive  usenet  news,  the  expire
  527.           program  should  be  run  periodically to delete out of date
  528.           news articles.  News articles can use  considerable  amounts
  529.           of   disk  space,  and  if  the  articles  are  not  deleted
  530.           periodically, the disk may rapidly become full.  The  author
  531.           knows  of  at  least one site that receives 250 megabytes of
  532.           usenet news articles per month, a  situation  that  requires
  533.           careful  administration of news expirations to keep the most
  534.           useful news articles on the disk without filling it up.  
  535.  
  536.                   NOTE: I am probably assuming alot in expecting  that
  537.                                                      uucico  mail        
  538.                   you will be able to figure out how uucico, mail, and 
  539.                   the  other programs work by reading my documentation
  540.                   (see the reference sections  below).    If  you  get
  541.                   stuck,  try  perusing  a UNIX administrator's guide,
  542.                   enlisting the aid of someone already  familiar  with
  543.                   uucp  mail  systems, or reading one of the excellent
  544.                   but difficult to find books  on  the  topic.    Also
  545.                   refer   to  the  "SOURCES  OF  FURTHER  INFORMATION"
  546.  
  547.  
  548.      dosgate                          -8-                           dosgate
  549.  
  550.  
  551.      dosgate (9)                    DOSGATE                     dosgate (9)
  552.  
  553.  
  554.                   section of the manual.  
  555.  
  556.      FILENAMES   
  557.      FILENAMES 
  558.           DOSGATE commands will accept standard MS-DOS filenames.  The 
  559.           backslashes that are used to separate  directory  names  may
  560.           optionally be replaced by slashes per the UNIX convention.  
  561.           For example, the filename 
  562.  
  563.               c:\usr\local\bin\myfile.txt 
  564.  
  565.           is equivalent to 
  566.  
  567.               c:/usr/local/bin/myfile.txt 
  568.  
  569.           and either form may be used.  
  570.  
  571.           Since  uucp implementations must be able to handle filenames
  572.           from systems that are usually not MS-DOS compatible, DOSGATE 
  573.           converts filenames from remote systems into  filenames  that
  574.           are acceptable to MS-DOS. DOSGATE attempts to preserve these 
  575.           filenames as closely as possible, but certain filenames will 
  576.           be truncated.    Generally, DOSGATE will handle non-standard
  577.           filenames from remote systems by stripping all  periods  out
  578.           of   the   filename  and  inserting  a  period  after  eight
  579.           characters.   If  a  filename  contains  more  than   eleven
  580.           non-period characters, it will be truncated.  
  581.  
  582.      HOW TO CONTACT THE AUTHOR   
  583.      HOW TO CONTACT THE AUTHOR 
  584.  
  585.           The author may be contacted via CompuServe mail at:
  586.  
  587.               71441,2447
  588.  
  589.           or UUCP mail at:
  590.  
  591.                     71441.2447@compuserve.com
  592.               or    ...uunet!compuserve!71441.2447
  593.               or    ...uunet!sequent!jli!ionz!root
  594.               or    ...uunet!sequent!jli!ionz!ammon
  595.  
  596.  
  597.      SOURCES OF FURTHER INFORMATION   
  598.      SOURCES OF FURTHER INFORMATION 
  599.  
  600.           Books    
  601.           Books: 
  602.  
  603.           Title: "Managing UUCP and Usenet"
  604.           Written by: Tim O'Rielly and Grace Todino
  605.           Published by: O'Reilly and Associates, Inc.
  606.  
  607.           Title: "Using UUCP and Usenet"
  608.           Written by: Grace Todino and Dale Dougherty
  609.           Published by: O'Reilly and Associates, Inc.
  610.  
  611.           Title: "!%@:: A Directory of Electronic Mail, Addressing & Networks"
  612.           Written by: Donnalyn Frey and Rick Adams
  613.           Published by: O'Reilly and Associates, Inc.
  614.  
  615.  
  616.  
  617.  
  618.      dosgate                          -9-                           dosgate
  619.  
  620.  
  621.      dosgate (9)                    DOSGATE                     dosgate (9)
  622.  
  623.  
  624.           Title: "UNIX Programmer's Manual Volume 1"
  625.           Written by: Bell Telephone Laboratories, Incorporated
  626.           Published by: Holt, Reinhart and Winston
  627.  
  628.           Internet RFC Documents    
  629.           Internet RFC Documents: 
  630.  
  631.           Title: "Standard for the Format of ARPA Internet Text Messages"
  632.           Document number: RFC 822
  633.  
  634.           Title: "UUCP Mail Interchange Format Standard"
  635.           Document number: RFC 976
  636.  
  637.           Title: "The Hitchhikers Guide to the Internet"
  638.           Document number: RFC 1118
  639.  
  640.           RFC documents may be requested by return email from a server 
  641.           at  the  Internet  Network  Information Center by sending an
  642.           email message to  "service@NIC.DDN.MIL"  with  the  document
  643.           number  in  the  subject line of the message (i.e. "Subject:
  644.           RFC 822").   To  request  an  index  of  the  RFC  documents
  645.           available,  send  a  message with "RFC INDEX" in the subject
  646.           line (i.e.  "Subject: RFC INDEX").  Placing  "HELP"  in  the
  647.           subject  line  will request additional information about the
  648.           services available from the NIC server.  
  649.  
  650.      A NOTE ON DIALING AND HANGUP PROBLEMS WITH CERTAIN MODEMS   
  651.      A NOTE ON DIALING AND HANGUP PROBLEMS WITH CERTAIN MODEMS 
  652.           Some modems require extra delays before and/or after certain 
  653.           commands to operate correctly with DOSGATE. If  difficulties
  654.           are  encountered,  extra '\d' sequences at the beginning and
  655.                                                   dosgate cfg            
  656.           end of each modem command string in the dosgate.cfg file may 
  657.           solve the problem.  
  658.  
  659.           It is also recommended that MNP, V.42, and  other  forms  of
  660.           data  correction  and compression be disabled on modems that
  661.           support these   capabilities.      This   can   usually   be
  662.           accomplished  by  referring  to the modem owner's manual and
  663.           interting the appropriate modem command in  the  'modeminit'
  664.                                           dosgate cfg          
  665.           or 'modemdial' string(s) in the dosgate.cfg file.  
  666.  
  667.      A NOTE ON HIGH SPEED COMMUNICATION PROBLEMS   
  668.      A NOTE ON HIGH SPEED COMMUNICATION PROBLEMS 
  669.           Some slower computers cannot keep up with high data transfer 
  670.           rates.   For example, an IBM PC/XT compatible computer often
  671.           will not function at a baud rate higher than 9600. Some  IBM
  672.           PC/AT  compatibles  and  386SX  based  systems begin to have
  673.           problems as the transfer  rate  approaches  14400  or  19200
  674.           baud.  If you experience problems when communicating at high 
  675.           data  transfer rates, try lowering the data transfer rate to
  676.           9600 baud or lower.  
  677.  
  678.      A NOTE ON UART COMPATIBILITY   
  679.      A NOTE ON UART COMPATIBILITY 
  680.           The DOSGATE UART driver has  problems  with  the  8250  UART
  681.           chips  on some older serial adapters typically found in very
  682.           old IBM PCs, PC/XTs, and  clones.    If  uucico  refuses  to
  683.           communicate  with  a  modem  at  all,  examine the 8250 UART
  684.           chip(s) in your system.  If it is an older UART manufactured 
  685.           by  National  Semiconductor  Corporation,   you   may   have
  686.           trouble.   These  chips  typically have two markings, one of
  687.           which is "INS8250", and another which is a four digit number 
  688.  
  689.  
  690.      dosgate                          -10-                          dosgate
  691.  
  692.  
  693.      dosgate (9)                    DOSGATE                     dosgate (9)
  694.  
  695.  
  696.           that indicates the date of manufacture, of which  the  first
  697.           two digits  indicate  the  year.    If  the  chip  is marked
  698.           "INS8250A", it is one of  the  newer  chips  and  should  be
  699.           okay.   If  the  UART has a completely different marking, it
  700.           should be okay.  
  701.  
  702.      ACKNOWLEDGEMENTS   
  703.      ACKNOWLEDGEMENTS 
  704.           IBM  Personal  Computer,  IBM  PC,  PC/XT,  and  PC/AT   are
  705.           registered trademarks  of  IBM Corp.  MS-DOS is a registered
  706.           trademark of Microsoft Corp.  UNIX is a registered trademark 
  707.           of AT&T Bell Laboratories.   All  other  trademarks  are  of
  708.           their respective owners.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.  
  734.  
  735.  
  736.  
  737.  
  738.  
  739.  
  740.  
  741.  
  742.  
  743.  
  744.  
  745.  
  746.  
  747.  
  748.  
  749.  
  750.  
  751.  
  752.  
  753.  
  754.  
  755.  
  756.  
  757.      dosgate                          -11-                          dosgate
  758.  
  759.  
  760.      intro (9)                      DOSGATE                       intro (9)
  761.  
  762.  
  763.  
  764.      INTRODUCTION TO THE UUCP NETWORK   
  765.      INTRODUCTION TO THE UUCP NETWORK 
  766.  
  767.       A Brief History of UUCP   
  768.       A Brief History of UUCP 
  769.  
  770.           In  the  late  1970s,  AT&T  Bell Laboratories put a utility
  771.           program into the UNIX operating system which  was  used  for
  772.           copying files  between UNIX systems.  This program was named
  773.           "uucp", which is an acronym for "UNIX-to-UNIX copy".    This
  774.           uucp  program  used a set of related programs to communicate
  775.           with other computers over serial  data  lines,  often  using
  776.           modems and dialup telephone lines as a medium.  
  777.  
  778.           The  uucp  program and its related programs became the basis
  779.           for transferring electronic mail and other data between UNIX 
  780.           systems.  Thus, the term "uucp" came to refer  not  only  to
  781.           the UNIX-to-UNIX copy program itself, but also to the method 
  782.           (or   protocols)   by   which  the  UNIX  systems  exchanged
  783.           information and delivered electronic mail messages.  
  784.  
  785.           Over  time,  many  UNIX  systems  established  regular  uucp
  786.           connections  with each other to exchange electronic mail and
  787.           other information, and the uucp network was born.    It  was
  788.           only  a  matter  of time before people with non-UNIX systems
  789.           wanted to be able to communicate with  this  group  of  UNIX
  790.           systems in order to take advantage of the growing network of 
  791.           locations  with  which  it  would  be  possible  to exchange
  792.           electronic mail.    Software  developers  began   developing
  793.           communication  programs  for other computers to support uucp
  794.           protocols.  
  795.  
  796.           Today the uucp network is vast, and, although  the  majority
  797.           of  its  component systems are still UNIX systems, there are
  798.           an astounding variety of other types of systems in the  uucp
  799.           network.    There   are   uucp  implementations  running  on
  800.           everything  from  IBM  mainframes  and   Digital   Equipment
  801.           Corporation   VAXes   to   IBM   Personal  Computers,  Apple
  802.           Macintoshes, and Commodore Amigas.  
  803.  
  804.           Today's uucp network also includes communication gateways to 
  805.           other networks, so it is possible to  send  electronic  mail
  806.           from  a  uucp  site  not only to other sites within the uucp
  807.           network, but also to  sites  in  most  of  the  other  major
  808.           computer networks in the world.  
  809.  
  810.       How the UUCP Network Works   
  811.       How the UUCP Network Works 
  812.  
  813.           The only requirements for being a member of the uucp network 
  814.           are  (1) having a computer and software that can communicate
  815.           using uucp protocols, and (2) having a connection to another 
  816.           computer in the uucp network that  is  willing  to  exchange
  817.           electronic  mail  or  other  information with your computer.
  818.           Thus,  the  uucp  network   has   no   central   controlling
  819.           authority.   Its  existance  depends  on the gratuity of the
  820.           individual system owners within the network who allow  their
  821.           computers  to  be  used  to  carry  messages and information
  822.           between other systems in the network.  
  823.  
  824.  
  825.  
  826.      intro                            -1-                             intro
  827.  
  828.  
  829.      intro (9)                      DOSGATE                       intro (9)
  830.  
  831.  
  832.           The uucp network is a "store and forward"  network,  meaning
  833.           that messages are forwarded from one machine to be stored on 
  834.           another,  and  then forwarded from that machine to be stored
  835.           on another, and so on, until the messages  arrive  at  their
  836.           destination.  
  837.  
  838.           As  an  example  of how electronic mail navigates around the
  839.           uucp network, assume that we have several  computer  owners:
  840.           Bob,  Tina,  Rick,  Jane,  Pat,  and  Bill. Now, observe the
  841.           following hypothetical but realistic situation: 
  842.  
  843.           1. Bob and Tina have agreed that Bob's  computer  will  call
  844.           Tina's computer  every  evening.  If Tina's computer has any
  845.           mail that  needs  to  go  to  Bob's  computer,  it  will  be
  846.           transferred  to  Bob's computer when Bob's computer connects
  847.           to Tina's computer.  Likewise, If Bob's  computer  has  mail
  848.           that  needs  to go to Tina's computer or to another computer
  849.           connected to Tina's computer,  it  will  be  transferred  to
  850.           Tina's computer when they connect.  
  851.  
  852.           2.  Tina  and Rick have agreed that whenever Tina's computer
  853.           has mail that needs to go to Rick's computer or  to  another
  854.           computer  connected to Rick's computer, that Tina's computer
  855.           will call Rick's computer and transfer the mail.   Likewise,
  856.           if  Rick's  computer  has  mail  that  needs to go to Tina's
  857.           computer or to another computer that is connected to  Tina's
  858.           computer,  Rick's  computer  will  call  Tina's computer and
  859.           transfer the mail.  
  860.  
  861.           3. Tina and Bill have agreed that whenever  Tina's  computer
  862.           has  mail  that needs to go to Bill's computer or to another
  863.           computer connected to Bill's computer, that Tina's  computer
  864.           will call  Bill's computer and transfer the mail.  Likewise,
  865.           if Bill's computer has mail  that  needs  to  go  to  Tina's
  866.           computer  or to another computer that is connected to Tina's
  867.           computer, Bill's computer  will  call  Tina's  computer  and
  868.           transfer the mail.  
  869.  
  870.           4.  Jane  and Rick have agreed that whenever Jane's computer
  871.           has mail that needs to go to Rick's computer or  to  another
  872.           computer  connected to Rick's computer, that Jane's computer
  873.           will call Rick's computer and transfer the mail.   Likewise,
  874.           if  Rick's  computer  has  mail  that  needs to go to Jane's
  875.           computer or to another computer that is connected to  Jane's
  876.           computer,  Rick's  computer  will  call  Jane's computer and
  877.           transfer the mail.  
  878.  
  879.           5. Rick and Pat have agreed that Rick's computer  will  call
  880.           Pat's computer  every  evening.    If Pat's computer has any
  881.           mail that needs  to  go  to  Rick's  computer,  it  will  be
  882.           transferred to Rick's computer when Rick's computer connects 
  883.           to Pat's  computer.    Likewise, if Rick's computer has mail
  884.           that needs to go to Pat's computer or  to  another  computer
  885.           connected to Pat's computer, it will be transferred to Pat's 
  886.           computer when they connect.  
  887.  
  888.  
  889.  
  890.  
  891.  
  892.      intro                            -2-                             intro
  893.  
  894.  
  895.      intro (9)                      DOSGATE                       intro (9)
  896.  
  897.  
  898.           Thus,  we have a hypothetical uucp network consisting of six
  899.           computers connected like this: 
  900.  
  901.                                  +------+
  902.                                  | Bill |
  903.                                  +------+
  904.                                     ||
  905.                       +-----+    +------+    +------+    +------+
  906.                       | Bob |====| Tina |====| Rick |====| Jane |
  907.                       +-----+    +------+    +------+    +------+
  908.                                                 ||
  909.                                              +------+
  910.                                              | Pat  |
  911.                                              +------+
  912.  
  913.           Using this example, if Bob sends mail to Tina, the  mail  is
  914.           stored  on  Bob's computer until Bob's computer calls Tina's
  915.           computer, at which time the mail message is  transferred  to
  916.           Tina's computer where Tina can read it.  
  917.  
  918.           If  Bob  sends  mail  to  Bill,  the mail is stored on Bob's
  919.           computer until Bob's computer  calls  Tina's  computer,  and
  920.           then  the  mail  message  is transferred to Tina's computer.
  921.           The mail message is then stored  on  Tina's  computer  until
  922.           Tina's  computer  calls  Bill's  computer, at which time the
  923.           mail message is transferred from Tina's computer  to  Bill's
  924.           computer where Bill can read it.  
  925.  
  926.           Likewise,  if  Pat  sends  mail to Bill, the message must go
  927.           from Pat's computer to Rick's computer to Tina's computer to 
  928.           Bill's computer.  
  929.  
  930.           And if Bob wants to send mail to Jane, the message  must  go
  931.           from Bob's computer to Tina's computer to Rick's computer to 
  932.           Jane's computer.  
  933.  
  934.           The  amount  of  time required for a message to be delivered
  935.           depends on how frequently the computers contact  each  other
  936.           to transfer  mail messages.  For example, if Tina's computer
  937.           only contacted Bill's computer once per week, it could  take
  938.           up  to  a  week  for mail from from Bob to reach Bill. Bob's
  939.           computer might call Tina's computer on any day of  the  week
  940.           to  transfer  Bob's message, but Bob's message would then be
  941.           stored on Tina's computer until the day  of  the  week  that
  942.           Tina's computer  called  Bill's computer.  This would not be
  943.           an unrealistic situation if the  connection  between  Tina's
  944.           computer  and Bill's computer was an expensive long distance
  945.           telephone call.  
  946.  
  947.           These examples depict the "store and forward" nature of  the
  948.           uucp network.  
  949.  
  950.           A message travelling on the network depends on each computer 
  951.           connected  between  the  sender's  computer and the intended
  952.           recipient's computer in order for the message to  reach  the
  953.           recipient.   In  order  to  understand  how fragile the uucp
  954.           network can be, let's  assume  that  Rick's  computer  broke
  955.           down,  or  that  Rick's  company  that  happened  to own the
  956.  
  957.  
  958.      intro                            -3-                             intro
  959.  
  960.  
  961.      intro (9)                      DOSGATE                       intro (9)
  962.  
  963.  
  964.           computer went out of business.  This  would  not  only  take
  965.           Rick  out of the network, but also Jane and Pat, since their
  966.           computers depend on Rick's computer as their  connection  to
  967.           the rest  of  the  network.   If this happened, Jane and Pat
  968.           might be able to make a deal with, say, Bill to  have  their
  969.           computers call Bill's computer, which would put them back on 
  970.           the network.   But even if Bill agreed to permit their calls
  971.           to his computer, the cost of long distance phone calls might 
  972.           be too much for Jane and Pat, in which case they would still 
  973.           be out of luck.  
  974.  
  975.           While this discussion has not covered any of  the  technical
  976.           details  of  the uucp network, it has hopefully provided the
  977.           reader with a general idea of how the network operates.  
  978.  
  979.      ACKNOWLEDGEMENTS   
  980.      ACKNOWLEDGEMENTS 
  981.           UNIX is a registered trademark of  AT&T  Bell  Laboratories.
  982.           IBM  and  IBM Personal Computer are registered trademarks of
  983.           IBM Corp. All  other  trademarks  are  of  their  respective
  984.           owners.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.  
  995.  
  996.  
  997.  
  998.  
  999.  
  1000.  
  1001.  
  1002.  
  1003.  
  1004.  
  1005.  
  1006.  
  1007.  
  1008.  
  1009.  
  1010.  
  1011.  
  1012.  
  1013.  
  1014.  
  1015.  
  1016.  
  1017.  
  1018.  
  1019.  
  1020.  
  1021.  
  1022.  
  1023.  
  1024.  
  1025.      intro                            -4-                             intro
  1026.  
  1027.  
  1028.      chkmail (9)                    DOSGATE                     chkmail (9)
  1029.  
  1030.  
  1031.  
  1032.      NAME   
  1033.      NAME 
  1034.           chkmail - check mailbox for mail messages 
  1035.  
  1036.      SYNOPSIS   
  1037.      SYNOPSIS 
  1038.           chkmail                        
  1039.           chkmail [options] [username] 
  1040.  
  1041.      DESCRIPTION   
  1042.      DESCRIPTION 
  1043.           Chkmail                                                       
  1044.           Chkmail  determines  if there are mail messages waiting in a
  1045.                                                  chkmail                 
  1046.           particular user's mail spool file.  If chkmail finds no mail 
  1047.           messages in the specified user's mailbox  file,  no  message
  1048.                                         chkmail                          
  1049.           will be output.  If, however, chkmail finds mail messages in 
  1050.           the  specified  user's  mailbox  file, the message "You have
  1051.           mail" will be output.  
  1052.  
  1053.                username                     chkmail                     
  1054.           If a username argument is given,  chkmail  will  check  that
  1055.                                            username                     
  1056.           user's mail  spool  file.  If no username argument is given,
  1057.           chkmail                                                       
  1058.           chkmail will examine  the  "USER"  environment  variable  to
  1059.           determine which  user's  mailbox file should be checked.  If
  1060.              username                                                   
  1061.           no username argument is given  and  the  "USER"  environment
  1062.                                chkmail                                  
  1063.           variable is not set, chkmail will output an error message.  
  1064.  
  1065.           Options    
  1066.           Options: 
  1067.  
  1068.               -m"message" 
  1069.                              chkmail                                    
  1070.                   instructs  chkmail  to  output  "message" instead of
  1071.                   "You have mail" if the user's mailbox contains  mail
  1072.                   messages.    The   message   may   contain   control
  1073.                   characters, which are written as a letter  preceeded
  1074.                   by  a  caret  (^).  For  example, the option '-m"Hey
  1075.                   you^G"' would output the message "hey you"  followed
  1076.                   by  the  Control-G character, which sounds a bell at
  1077.                   the console.  
  1078.  
  1079.               -?  
  1080.                             chkmail                                      
  1081.                   instructs chkmail to output a summary of the program 
  1082.                   and perform no other actions.  
  1083.  
  1084.      FILES   
  1085.      FILES 
  1086.           dosgate.cfg, passwd 
  1087.  
  1088.      SEE ALSO   
  1089.      SEE ALSO 
  1090.           dosgate(9), dosgate.cfg(10), mail(9), passwd(10) 
  1091.  
  1092.      BUGS   
  1093.      BUGS 
  1094.           None known.  
  1095.  
  1096.  
  1097.  
  1098.  
  1099.  
  1100.  
  1101.  
  1102.  
  1103.  
  1104.  
  1105.  
  1106.  
  1107.  
  1108.  
  1109.      chkmail                          -1-                           chkmail
  1110.  
  1111.  
  1112.      expire (9)                     DOSGATE                      expire (9)
  1113.  
  1114.  
  1115.  
  1116.      NAME   
  1117.      NAME 
  1118.           expire - expire news articles 
  1119.  
  1120.      SYNOPSIS   
  1121.      SYNOPSIS 
  1122.           expire             
  1123.           expire [options] 
  1124.  
  1125.      DESCRIPTION   
  1126.      DESCRIPTION 
  1127.           Expire                                                        
  1128.           Expire deletes  out  of date news articles.  By default, all
  1129.           articles older than fourteen days are deleted.  
  1130.  
  1131.           Expire                                                        
  1132.           Expire should be run periodically to prevent  news  articles
  1133.           from occupying undue amounts of disk space.  
  1134.  
  1135.           Options: 
  1136.  
  1137.                                          expire           
  1138.           Several options modify the way expire works.  
  1139.  
  1140.           -eN 
  1141.                          expire                                         
  1142.               instructs  expire to delete articles which are more than
  1143.               'N' days old; otherwise  articles  older  than  fourteen
  1144.               days are deleted.  
  1145.  
  1146.           -nGROUP 
  1147.                         expire                                           
  1148.               instructs expire to only check the age of articles which 
  1149.               are under the news group hierarchy specified by 'GROUP'; 
  1150.                          expire                                         
  1151.               otherwise  expire  checks  every  article  in  the  news
  1152.               hierarchy.  For example, 'expire  -ncomp'  would  expire
  1153.               articles  in  any  group  whose name begins with 'comp',
  1154.               while 'expire  -ncomp.sources.unix'  would  expire  only
  1155.               articles in the group 'comp.sources.unix'.  
  1156.  
  1157.           -x 
  1158.               enables debugging output.  
  1159.  
  1160.           -?  
  1161.               outputs  the  program  name,  version,  copyright, and a
  1162.               summary of the command line usage.  If  this  option  is
  1163.                     expire                                   
  1164.               used, expire will perform no other actions.  
  1165.  
  1166.      TECHNICAL   
  1167.      TECHNICAL 
  1168.           Expire                 active                                 
  1169.           Expire  examines  the  active news groups file and, for each
  1170.           news group specified therein, does the following: 
  1171.  
  1172.           1. Checks to see if the group is within the  news  hierarchy
  1173.           specified  by the '-n' option (if used), and skips on to the
  1174.           next group if it is not.  
  1175.  
  1176.           2. Scans through each article  in  the  group's  news  spool
  1177.           directory.  
  1178.  
  1179.           3.  Examines  the timestamp of each article to determine how
  1180.           old it is.  
  1181.  
  1182.           4. If the article's timestamp is older than  the  expiration
  1183.           age  (set  with  the '-e' option, or default of 14 days) the
  1184.           article file is deleted.  
  1185.  
  1186.  
  1187.  
  1188.      expire                           -1-                            expire
  1189.  
  1190.  
  1191.      expire (9)                     DOSGATE                      expire (9)
  1192.  
  1193.  
  1194.                                                           active        
  1195.           5. Updates the group's 'oldest' field  in  the  active  news
  1196.           groups  file  to reflect the oldest remaining article in the
  1197.           group's news spool directory.  
  1198.  
  1199.      FILES   
  1200.      FILES 
  1201.           active, dosgate.cfg 
  1202.  
  1203.      SEE ALSO   
  1204.      SEE ALSO 
  1205.           active(10), dosgate(9), dosgate.cfg(10), rnews(9) 
  1206.  
  1207.      BUGS   
  1208.      BUGS 
  1209.           None known.  
  1210.  
  1211.  
  1212.  
  1213.  
  1214.  
  1215.  
  1216.  
  1217.  
  1218.  
  1219.  
  1220.  
  1221.  
  1222.  
  1223.  
  1224.  
  1225.  
  1226.  
  1227.  
  1228.  
  1229.  
  1230.  
  1231.  
  1232.  
  1233.  
  1234.  
  1235.  
  1236.  
  1237.  
  1238.  
  1239.  
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.      expire                           -2-                            expire
  1259.  
  1260.  
  1261.      mail (9)                       DOSGATE                        mail (9)
  1262.  
  1263.  
  1264.  
  1265.      NAME   
  1266.      NAME 
  1267.           mail - read and send electronic mail 
  1268.  
  1269.      SYNOPSIS   
  1270.      SYNOPSIS 
  1271.           mail                             
  1272.           mail [options] [recipient ...] 
  1273.  
  1274.      DESCRIPTION   
  1275.      DESCRIPTION 
  1276.                mail                                                     
  1277.           The  mail  command  is  used  for  both  reading and sending
  1278.           electronic mail.  The command line arguments determine  what
  1279.           mail             
  1280.           mail will do.  
  1281.  
  1282.                                                 mail                    
  1283.           If  no recipient arguments are given, mail checks the user's
  1284.           mail spool file for messages.  If no messages  are  present,
  1285.           the  message  "No  mail" is output; otherwise a menu showing
  1286.           the sender and subject line  of  each  of  the  first  eight
  1287.           messages is output, followed by a prompt from which the user 
  1288.           may enter one of the following commands: 
  1289.  
  1290.               'N' 
  1291.                   displays  a  menu of the next page of eight messages
  1292.                   (if any).  
  1293.  
  1294.               'P' 
  1295.                   displays a  menu  of  the  previous  page  of  eight
  1296.                   messages (if any).  
  1297.  
  1298.               'Q' 
  1299.                   quits   the   mail  program,  removing  any  deleted
  1300.                   messages from the mail spool file.  
  1301.  
  1302.           Or the user may enter the message number of a message  shown
  1303.           on  the  menu,  which  will cause the selected message to be
  1304.           output to the console, after which the user will be prompted 
  1305.           for the disposition of the message.   At  this  prompt,  the
  1306.           user may enter one of the following commands: 
  1307.  
  1308.               'D' 
  1309.                   marks the  selected  message  for deletion.  Deleted
  1310.                   messages are removed from the mail spool  file  when
  1311.                   the mail program terminates.  
  1312.  
  1313.               'S' 
  1314.                   saves the  selected  message to a file.  The user is
  1315.                   prompted for  the  filename.    If  no  filename  is
  1316.                   entered,   the   default  file  of  'mbox'  will  be
  1317.                   written.  If the specified file already exists,  the
  1318.                   message will be appended to it.  
  1319.  
  1320.               'U' 
  1321.                   unmarks  the  selected  message if it was previously
  1322.                   marked for deletion.  
  1323.  
  1324.               'F' 
  1325.                                                                   Mail   
  1326.                   forwards the selected message to another user.  Mail 
  1327.                   will prompt for the name of the user to forward  the
  1328.                   message  to,  and  then attempt to queue the message
  1329.                   for re-delivery to the specified user.  
  1330.  
  1331.  
  1332.      mail                             -1-                              mail
  1333.  
  1334.  
  1335.      mail (9)                       DOSGATE                        mail (9)
  1336.  
  1337.  
  1338.               'L' 
  1339.                   leaves the selected message alone.  
  1340.  
  1341.               'R' 
  1342.                   prepares to send a reply to the selected message, in 
  1343.                   which case the user will be prompted to enter a  new
  1344.                   message at the console which will then be queued for 
  1345.                   transmission  to  the  originator  of  the  selected
  1346.                   message.  
  1347.  
  1348.                                             mail                        
  1349.           If recipient arguments are given, mail will read  a  message
  1350.           from  standard  input  and  send it to each named recipient.
  1351.           The message may be terminated by a control-Z  character,  or
  1352.           by  entering  a  line containing a single period "." with no
  1353.           other text.  
  1354.  
  1355.           For example, assume that "joe" and "karen" are mail users on 
  1356.           the same system.  The command 
  1357.  
  1358.               mail joe karen 
  1359.  
  1360.           would read a  message  from  standard  input  and  send  the
  1361.           message to "joe" and "karen".  
  1362.  
  1363.           The recipients specified may be on a remote system, in which 
  1364.           case  a  path to the remote system must be specified as part
  1365.           of the recipient name.  For example, assume "jim" is a  user
  1366.           on  a  machine  "lana"  which  has  a UUCP connection to the
  1367.           sender's machine.  The command 
  1368.  
  1369.               mail lana!jim 
  1370.  
  1371.           would send the message to "jim".  
  1372.  
  1373.           To send mail to users on systems that are  not  at  directly
  1374.           adjacent  UUCP  addresses, the recipient name must include a
  1375.           mail path, which includes the names of each  system  between
  1376.           the sender's   system  and  the  recipient's  system.    For
  1377.           example, the command 
  1378.  
  1379.               mail lana!arts!toadlips!lisa 
  1380.  
  1381.           would  send  mail  to  a  user  named  "lisa"  at  the  site
  1382.           "toadlips".  This  assumes that "lana" is a system connected
  1383.           to both the sender's system and the site  "arts",  and  that
  1384.           "arts" is also connected to "toadlips".  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392.  
  1393.  
  1394.  
  1395.  
  1396.  
  1397.  
  1398.  
  1399.      mail                             -2-                              mail
  1400.  
  1401.  
  1402.      mail (9)                       DOSGATE                        mail (9)
  1403.  
  1404.  
  1405.           If  the  smart  host  forwarding feature is enabled (see the
  1406.                                       dosgate cfg                       
  1407.           "smarthost" setting in the  dosgate.cfg  file),  or  a  path
  1408.                                                  pathalias              
  1409.           aliases  database exists (refer to the pathalias program and
  1410.                                              dosgate cfg                
  1411.           the "pathaliasfile" setting in the dosgate.cfg  file),  then
  1412.           mail addresses of the form: 
  1413.  
  1414.               user@domain 
  1415.  
  1416.           or 
  1417.  
  1418.               domain!user 
  1419.  
  1420.           may also be used.  For example, the command: 
  1421.  
  1422.               mail lana!arts!toadlips!lisa 
  1423.  
  1424.           could be simplified to: 
  1425.  
  1426.               mail lisa@toadlips 
  1427.  
  1428.           assuming  that  the smart host feature is enabled and/or the
  1429.           path  aliases  database   contains   a   valid   entry   for
  1430.           "toadlips."  
  1431.  
  1432.           Options    
  1433.           Options: 
  1434.  
  1435.                                          mail           
  1436.           Several options modify the way mail works.  
  1437.  
  1438.           -xN 
  1439.               enables debug   output.      The  amount  of  detail  is
  1440.               determined by the debug level 'N', which must be a digit 
  1441.               from 1 to 9.  
  1442.  
  1443.           -iFILE 
  1444.               reads the mail message from the named 'FILE' instead  of
  1445.               standard input.   This option is ignored if there are no
  1446.               recipient arguments.  
  1447.  
  1448.           -k 
  1449.                         mail                                            
  1450.               instructs mail to keep a copy of the new message in  the
  1451.               sender's  mailbox in addition to sending it to the named
  1452.               recipient(s).  This option is ignored if  there  are  no
  1453.               recipient arguments.  
  1454.  
  1455.           -s"SUBJECT" 
  1456.               sets  the  subject  line  of  the  new  mail  message to
  1457.               "SUBJECT", instead of prompting for the subject when the 
  1458.               message is entered.  Note that if '-i' is  used  without
  1459.               '-s',  the  subject  of  the message will read "(none)".
  1460.               This  option  is  ignored  if  there  are  no  recipient
  1461.               arguments.  
  1462.  
  1463.           -uNAME 
  1464.               temporarily  sets  the username to 'NAME' instead of the
  1465.               username specified by the USER environment variable.  
  1466.  
  1467.  
  1468.  
  1469.  
  1470.  
  1471.      mail                             -3-                              mail
  1472.  
  1473.  
  1474.      mail (9)                       DOSGATE                        mail (9)
  1475.  
  1476.  
  1477.           -?  
  1478.               outputs the program  name,  version,  copyright,  and  a
  1479.               summary of  the  command  line usage.  If this option is
  1480.                     mail                                   
  1481.               used, mail will perform no other actions.  
  1482.  
  1483.           Mail                                                          
  1484.           Mail uses the 'USER' environment variable to  determine  the
  1485.           name of the current user.  If no 'USER' environment variable 
  1486.                                                   mail                   
  1487.           is present, and no '-u' option is used, mail will prompt the 
  1488.           user to enter a username at the console before continuing.  
  1489.  
  1490.      TECHNICAL   
  1491.      TECHNICAL 
  1492.           Mail                                                          
  1493.           Mail  does  not  do  the work of sending messages by itself.
  1494.           Mail                                
  1495.           Mail actually does the following: 
  1496.  
  1497.           -  Reads  a  message  from  standard  input  or  other  file
  1498.           specified.  
  1499.  
  1500.           - Formats the message and adds a mail header to it.  
  1501.  
  1502.                         rmail                                 
  1503.           - Invokes the rmail utility to send the message.  
  1504.  
  1505.                                      mail                               
  1506.           When  reading  mail,  the  mail program looks in the current
  1507.           user's mail spool file,  which  contains  all  the  incoming
  1508.           messages appended  together.  The mail spool file is located
  1509.           by reading the name of the mail  spool  directory  from  the
  1510.           DOSGATE  configuration file and appending the user's name to
  1511.           the directory name.  For example, if the configuration  file
  1512.           says    that    the   mail   spool   directory   is   called
  1513.           "C:\USR\SPOOL\MAIL", then the mail spool  file  for  a  user
  1514.           named "joe" would be "C:\USR\SPOOL\MAIL\JOE". Alternatively, 
  1515.           The  'separatemail' setting in the configuration file can be
  1516.           used to force each user's mail spool file  to  reside  in  a
  1517.           separate directory under the mail spool directory.  
  1518.  
  1519.      FILES   
  1520.      FILES 
  1521.           passwd, paths, dosgate.cfg 
  1522.  
  1523.      SEE ALSO   
  1524.      SEE ALSO 
  1525.           dosgate(9),   dosgate.cfg(10),   passwd(10),   pathalias(9),
  1526.           paths(10), rmail(9), uucp(9) 
  1527.  
  1528.      BUGS   
  1529.      BUGS 
  1530.           None known.  
  1531.  
  1532.  
  1533.  
  1534.  
  1535.  
  1536.  
  1537.  
  1538.  
  1539.  
  1540.  
  1541.  
  1542.  
  1543.  
  1544.  
  1545.  
  1546.  
  1547.  
  1548.      mail                             -4-                              mail
  1549.  
  1550.  
  1551.      passwd (9)                     DOSGATE                      passwd (9)
  1552.  
  1553.  
  1554.  
  1555.      NAME   
  1556.      NAME 
  1557.           passwd - change a user's password 
  1558.  
  1559.      SYNOPSIS   
  1560.      SYNOPSIS 
  1561.           passwd              
  1562.           passwd [username] 
  1563.  
  1564.      DESCRIPTION   
  1565.      DESCRIPTION 
  1566.           Passwd                                                        
  1567.           Passwd allows  a  user's  password  to  be  changed.    If a
  1568.           password already exists, the old password must  be  provided
  1569.           before a new password can be given.  
  1570.  
  1571.           Passwd                                                        
  1572.           Passwd   gets  the  username  from  the  'USER'  environment
  1573.           variable,  unless   a   different   username   argument   is
  1574.           specified.   If no username argument is given and the 'USER'
  1575.                                            passwd                        
  1576.           environment variable is not set, passwd outputs an error and 
  1577.           stops.  
  1578.  
  1579.                                                                 passwd  
  1580.           If an old password exists for  the  specified  user,  passwd
  1581.           prompts  "Old  password"  and  waits  for  a  password to be
  1582.           entered.  The password is not displayed on the console as it 
  1583.                                                                 passwd  
  1584.           is typed.  If the password entered is  not  correct,  passwd
  1585.           stops immediately.  
  1586.  
  1587.           If  no  old  password  exists  or  the  correct  password is
  1588.                    passwd                                               
  1589.           entered, passwd then prompts "New password" and waits for  a
  1590.           password to  be  entered.   The password is not displayed on
  1591.           the console as it is  typed.    The  new  password  is  then
  1592.           recorded.  
  1593.  
  1594.           Note  that  since  MS-DOS  does not have built in filesystem
  1595.           security, the password mechanism  provides  true  protection
  1596.           only from remote systems, not local users.  
  1597.  
  1598.      TECHNICAL   
  1599.      TECHNICAL 
  1600.           Passwd                                                        
  1601.           Passwd  examines and modifies the 'passwd' file specified in
  1602.           the DOSGATE configuration file.  
  1603.  
  1604.      FILES   
  1605.      FILES 
  1606.           passwd, dosgate.cfg 
  1607.  
  1608.      SEE ALSO   
  1609.      SEE ALSO 
  1610.           dosgate(9), dosgate.cfg(10), passwd(10) 
  1611.  
  1612.      BUGS   
  1613.      BUGS 
  1614.           None known.  
  1615.  
  1616.  
  1617.  
  1618.  
  1619.  
  1620.  
  1621.  
  1622.  
  1623.  
  1624.  
  1625.  
  1626.  
  1627.  
  1628.  
  1629.      passwd                           -1-                            passwd
  1630.  
  1631.  
  1632.      pathalias (9)                  DOSGATE                   pathalias (9)
  1633.  
  1634.  
  1635.  
  1636.      NAME   
  1637.      NAME 
  1638.           pathalia (pathalias) - construct path aliases database 
  1639.  
  1640.      SYNOPSIS   
  1641.      SYNOPSIS 
  1642.           pathalias                          
  1643.           pathalias [options] mapfile ...  
  1644.  
  1645.      DESCRIPTION   
  1646.      DESCRIPTION 
  1647.           Pathalias                                                     
  1648.           Pathalias  constructs  the  path  aliases  database file (or
  1649.           paths                                                         
  1650.           paths file) from information contained in  uucp  map  files.
  1651.           Uucp  map files are distributed periodically via Usenet, and
  1652.           are often  available  from  other  sources  such  as  system
  1653.           administrators at large sites.  
  1654.  
  1655.                                       pathalias               rmail     
  1656.           The  database  created  by  pathalias  is  used  by rmail to
  1657.           perform automatic routing (Class 2 routing in  the  parlance
  1658.           of  RFC-976),  providing  that complete, accurate, and up to
  1659.           date uucp map files are used to produce the database.  
  1660.  
  1661.           Pathalias                                                     
  1662.           Pathalias parses each mapfile  argument,  and  constructs  a
  1663.           database  of  the  best  uucp  mail  paths between the local
  1664.           system and each system listed in the mapfile(s).  
  1665.  
  1666.                                                                 pathto  
  1667.           The presence of a path aliases database  allows  the  pathto
  1668.           program to operate.  
  1669.  
  1670.                                          pathalias           
  1671.           Several options modify the way pathalias works.  
  1672.  
  1673.           -hN 
  1674.               specifies  that  paths  longer  than  N hops will not be
  1675.               generated.  The number of 'hops' is the number  of  uucp
  1676.               contacts  that  must  be  made  to  reach  one site from
  1677.                                      pathalias                          
  1678.               another.  By default,  pathalias  checks  each  possible
  1679.               path up  to six hops in length.  This option can be used
  1680.               to set the maximum number of hops from  two  to  twenty.
  1681.               Note  that  increasing  the  maximum number of hops will
  1682.               significantly increase the amount of time  required  for
  1683.               pathalias                 paths          
  1684.               pathalias to generate the paths file.  
  1685.  
  1686.           -pFILE 
  1687.                          pathalias                                      
  1688.               instructs  pathalias  to write the path aliases database
  1689.               to  FILE  instead  of  the   file   specified   by   the
  1690.                                              dosgate cfg          
  1691.               'pathaliasfile' setting in the dosgate.cfg file.  
  1692.  
  1693.           -v 
  1694.                                                        pathalias        
  1695.               enables verbose   output.      Normally  pathalias  runs
  1696.               silently unless errors occur.  
  1697.  
  1698.           -x 
  1699.               enables debugging output.  
  1700.  
  1701.           -?  
  1702.               outputs the program  name,  version,  copyright,  and  a
  1703.               summary of  the  command  line usage.  If this option is
  1704.                     pathalias                                   
  1705.               used, pathalias will perform no other actions.  
  1706.  
  1707.  
  1708.  
  1709.  
  1710.  
  1711.      pathalias                        -1-                         pathalias
  1712.  
  1713.  
  1714.      pathalias (9)                  DOSGATE                   pathalias (9)
  1715.  
  1716.  
  1717.           If  the   path   aliases   file   is   disabled   (see   the
  1718.                                                    dosgate cfg          
  1719.           'pathaliasesfile'   setting   in   the   dosgate.cfg  file),
  1720.           pathalias                                 
  1721.           pathalias will not construct the file.  
  1722.  
  1723.           Pathalias                                                      
  1724.           Pathalias may take a considerable length of time to generate 
  1725.           the path aliases database file, depending on  the  size  and
  1726.           number of  uucp  map  file arguments.  It is not uncommon to
  1727.                 pathalias                                               
  1728.           leave pathalias running  overnight  or  over  a  weekend  to
  1729.           generate a medium sized path aliases database.  
  1730.  
  1731.      TECHNICAL   
  1732.      TECHNICAL 
  1733.                                     pathalias                           
  1734.           This  implementation  of  pathalias  parses most traditional
  1735.           uucp map files.  The lines in a uucp map file  describe  the
  1736.           sites  to  which  each  site  is  linked  via uucp (or other
  1737.           transports in some cases), and  any  alternate  names  (i.e.
  1738.           domain names) for a site.  
  1739.  
  1740.           A  uucp  link  description  line begins with the name of the
  1741.           site being described.  Following the site name  are  records
  1742.           describing  one  or  more  sites  to  which  the  site being
  1743.           described  is  linked  via  uucp  (or  via  other  transport
  1744.           mechanisms   in  some  cases;  the  transport  mechanism  is
  1745.           unimportant).  Multiple links are separated by  commas,  and
  1746.           the  link  description may consist of multiple lines of text
  1747.           providing there is a comma at the end of  each  line  except
  1748.           the last.      As   an  alternative  to  a  multi-line  link
  1749.           description, a particular site may also have more  than  one
  1750.           line of links in the map file.  
  1751.  
  1752.           Each  record  describing  one  uucp  link consists of a site
  1753.           name, a left parenthesis '(', an expression  describing  the
  1754.           type  (sometimes  referred to as 'cost' or 'quality') of the
  1755.           connection, and a  right  parenthesis  ')'.  The  expression
  1756.           consists  of  one  or  more integer operands and or keywords
  1757.           combined with the arithmetic operators '-'  for  subtration,
  1758.           '+'  for  addition,  '*'  for  multiplication,  or  '/'  for
  1759.           division.  This expression evaluates to  an  integer  value,
  1760.                 pathalias                                                
  1761.           which pathalias uses when determining which of several paths 
  1762.           to a  particular  system  is  the best path.  Smaller values
  1763.           indicate more desireable connections,  while  larger  values
  1764.           indicate less desireable connections.  
  1765.  
  1766.           The  most  commonly encountered expressions contain a single
  1767.           keyword to indicate the type of connection.    The  keywords
  1768.           include the following: 
  1769.  
  1770.  
  1771.  
  1772.  
  1773.  
  1774.  
  1775.  
  1776.  
  1777.  
  1778.  
  1779.  
  1780.  
  1781.  
  1782.  
  1783.  
  1784.      pathalias                        -2-                         pathalias
  1785.  
  1786.  
  1787.      pathalias (9)                  DOSGATE                   pathalias (9)
  1788.  
  1789.  
  1790.               Keyword    Value  Meaning
  1791.               -------    -----  -------
  1792.               DEDICATED      1  Permanent connection
  1793.               LOCAL          1  Local connection
  1794.               DIRECT         5  Direct contact
  1795.               DEMAND        10  Contact on demand
  1796.               HOURLY        20  Hourly contact
  1797.               DAILY         50  Daily contact
  1798.               EVENING       50  Evening contact
  1799.               POLLED       100  Polled contact
  1800.               WEEKLY       200  Weekly contact
  1801.               DEAD        1000  Rare contact
  1802.               FAST           0  Fast modem
  1803.               LOW          100  Low speed/rate
  1804.  
  1805.           For example: 
  1806.  
  1807.               somebox hoser3(DAILY), archrade(HOURLY*2) 
  1808.  
  1809.           indicates  that  the  site  'somebox' has a uucp link to the
  1810.           site 'hoser3' with daily uucp contact, and also has  a  uucp
  1811.           link  to  the  site  'archrade'  with uucp contact every two
  1812.           hours.  
  1813.  
  1814.           Note that the numeric values associated  with  each  of  the
  1815.           keywords  is  similar  to but not identical to those used by
  1816.                                    pathalias     
  1817.           other implementations of pathalias.  
  1818.  
  1819.           Note that in order to specify that a particular  site  is  a
  1820.           gateway   for   a   particular   domain  or  subdomain,  the
  1821.           domains/subdomains are listed just like  uucp  links.    For
  1822.           example: 
  1823.  
  1824.               somebox .retch.com 
  1825.  
  1826.           indicates  that  the  site  'somebox'  is  a gateway for the
  1827.           domain '.retch.com' (which is a subdomain of the  top  level
  1828.           domain '.com').  
  1829.  
  1830.                                                              pathalias  
  1831.           For  each  remote  site listed in the uucp map(s), pathalias
  1832.           sums the connection type values for each site in each of the 
  1833.           possible paths from the local site to the  remote  site  and
  1834.           selects  the path with the lowest total 'cost' or connection
  1835.           type value.  For example, assume the uucp map  contains  the
  1836.           following: 
  1837.  
  1838.               mybox somebox(POLLED) 
  1839.               somebox hoser3(DAILY), archrade(HOURLY*2) 
  1840.               hoser3 tempest(DEMAND), somebox(DAILY), crock(POLLED) 
  1841.               archrade tempest(DEMAND), somebox(HOURLY*2) 
  1842.               tempest hoser3(DEMAND), archrade(DEMAND), uunet(POLLED) 
  1843.  
  1844.           Now  assume  that  the  local  site  is  called 'mybox', and
  1845.           pathalias                                                     
  1846.           pathalias is determining which is the best path to the  site
  1847.           'tempest' from  the local site.  In the example above, there
  1848.           are two possible paths from 'mybox' to 'tempest': 
  1849.  
  1850.  
  1851.  
  1852.  
  1853.      pathalias                        -3-                         pathalias
  1854.  
  1855.  
  1856.      pathalias (9)                  DOSGATE                   pathalias (9)
  1857.  
  1858.  
  1859.               mybox!somebox!hoser3!tempest 
  1860.  
  1861.           and 
  1862.  
  1863.               mybox!somebox!archrade!tempest 
  1864.  
  1865.           The cost of the first path is POLLED + DAILY  +  DEMAND  (or
  1866.           100  +  50  +  10)  which  comes out to 160. The cost of the
  1867.           second path is POLLED + HOURLY * 2 + DEMAND (or 100 + 20 * 2 
  1868.           + 10) which comes out to 150. Thus, the second path has  the
  1869.                                   pathalias                             
  1870.           the  lower  value,  so  pathalias  would write the second of
  1871.                                                                  paths  
  1872.           these two paths (minus the local site  name)  to  the  paths
  1873.           file.  
  1874.  
  1875.           The  uucp  map  file may also describe alternate names for a
  1876.           site with a line containing a sitename, an equal  sign  '=',
  1877.           and  a comma separated list of alternate names for the site.
  1878.           For example: 
  1879.  
  1880.               mybox = mybox.uucp, mybox.com, mybox.mynet.com 
  1881.  
  1882.                                               pathalias                 
  1883.           If alternate names are encountered, pathalias will  write  a
  1884.                                                                  paths  
  1885.           uucp  mail path for each of the alternate names to the paths
  1886.           file in addition to  the  uucp  mail  path  for  the  site's
  1887.           default name.  
  1888.  
  1889.           For  more  details on the format of uucp map files, obtain a
  1890.           copy  of  the  sample  uucp  map  file  that  is   available
  1891.           periodically  from Usenet or from another source of uucp map
  1892.           files.  
  1893.  
  1894.      FILES   
  1895.      FILES 
  1896.           dosgate.cfg, paths 
  1897.  
  1898.      SEE ALSO   
  1899.      SEE ALSO 
  1900.           dosgate(9), dosgate.cfg(10), mail(9), paths(10),  pathto(9),
  1901.           rmail(9) 
  1902.  
  1903.      BUGS   
  1904.      BUGS 
  1905.                                     pathalias                           
  1906.           This  implementation  of  pathalias does not correctly parse
  1907.           lists of names enclosed in braces "{ }" which may  sometimes
  1908.           appear in a uucp map file.  
  1909.  
  1910.                                    pathalias                            
  1911.           This  implementation  of pathalias does not sort the entries
  1912.                  paths                                                   
  1913.           in the paths file, as the associated mailer does not require 
  1914.           a sorted database.  This may be a problem, however,  if  the
  1915.           database is given to another site, or if third party mailing 
  1916.           software is used with DOSGATE.  
  1917.  
  1918.  
  1919.  
  1920.  
  1921.  
  1922.  
  1923.  
  1924.  
  1925.  
  1926.  
  1927.  
  1928.  
  1929.      pathalias                        -4-                         pathalias
  1930.  
  1931.  
  1932.      pathto (9)                     DOSGATE                      pathto (9)
  1933.  
  1934.  
  1935.  
  1936.      NAME   
  1937.      NAME 
  1938.           pathto - retrieve uucp mail path to site or domain 
  1939.  
  1940.      SYNOPSIS   
  1941.      SYNOPSIS 
  1942.           pathto                      
  1943.           pathto [options] name...  
  1944.  
  1945.      DESCRIPTION   
  1946.      DESCRIPTION 
  1947.                                    pathto                               
  1948.           For  each name argument, pathto retrieves the uucp mail path
  1949.           from the local site to the specified  site/domain  from  the
  1950.           path aliases  database  file.    If no path aliases database
  1951.           file  exists  (see  the  'pathaliasfile'  setting   in   the
  1952.           dosgate cfg                                                   
  1953.           dosgate.cfg  file) or the database contains no entry for the
  1954.           specified site(s), an error will be output.  
  1955.  
  1956.                                          pathto           
  1957.           Several options modify the way pathto works.  
  1958.  
  1959.           -pFILE 
  1960.                         pathto                                          
  1961.               instructs pathto to  retrieve  path  aliases  from  FILE
  1962.               instead  of  the  file  specified by the 'pathaliasfile'
  1963.                              dosgate cfg          
  1964.               setting in the dosgate.cfg file.  
  1965.  
  1966.           -v 
  1967.               enables verbose output.  
  1968.  
  1969.           -?  
  1970.               outputs the program  name,  version,  copyright,  and  a
  1971.               summary of  the  command  line usage.  If this option is
  1972.                     pathto                               
  1973.               used, pathto performs no other actions.  
  1974.  
  1975.  
  1976.      FILES   
  1977.      FILES 
  1978.           dosgate.cfg, paths 
  1979.  
  1980.      SEE ALSO   
  1981.      SEE ALSO 
  1982.           dosgate(9),    dosgate.cfg(10),    mail(9),    pathalias(9),
  1983.           paths(10), rmail(9) 
  1984.  
  1985.      BUGS   
  1986.      BUGS 
  1987.           None known.  
  1988.  
  1989.  
  1990.  
  1991.  
  1992.  
  1993.  
  1994.  
  1995.  
  1996.  
  1997.  
  1998.  
  1999.  
  2000.  
  2001.  
  2002.  
  2003.  
  2004.  
  2005.  
  2006.  
  2007.  
  2008.      pathto                           -1-                            pathto
  2009.  
  2010.  
  2011.      postnews (9)                   DOSGATE                    postnews (9)
  2012.  
  2013.  
  2014.  
  2015.      NAME   
  2016.      NAME 
  2017.           postnews - post usenet news article 
  2018.  
  2019.      SYNOPSIS   
  2020.      SYNOPSIS 
  2021.           postnews             
  2022.           postnews [options] 
  2023.  
  2024.      DESCRIPTION   
  2025.      DESCRIPTION 
  2026.                postnews                                                 
  2027.           The  postnews command posts a new usenet news article, where
  2028.                                                               readnews  
  2029.           it  may  be  examined  by  other  users  with  the  readnews
  2030.           command.   The text of the new article is read from standard
  2031.           input (unless the '-i' option, described below, is used), as 
  2032.           are the names of the destination  news  groups  (unless  the
  2033.           '-n' option, described below, is used).  
  2034.  
  2035.                                                    dosgate cfg          
  2036.           If  the  'newspostsites'  setting in the dosgate.cfg file is
  2037.                          postnews                                       
  2038.           not disabled,  postnews  will  queue  the  new  article  for
  2039.           transmission to  the  specified  remote sites.  The articles
  2040.                                       uucico                            
  2041.           are actually transferred by uucico the next time contact  is
  2042.           established with the remote system.  
  2043.  
  2044.           Options    
  2045.           Options: 
  2046.  
  2047.                                          postnews           
  2048.           Several options modify the way postnews works.  
  2049.  
  2050.           -iFILE 
  2051.                          postnews                                       
  2052.               instructs  postnews to read the text of the news article
  2053.               from FILE instead of standard input.  
  2054.  
  2055.           -l 
  2056.                         postnews                                        
  2057.               instructs postnews to refrain from posting  the  article
  2058.                                            postnews                      
  2059.               to remote systems.  Normally postnews posts new articles 
  2060.               to  the local system and to each remote system specified
  2061.                                                     dosgate cfg          
  2062.               by the 'newspostsites' setting in the dosgate.cfg file.  
  2063.  
  2064.           -nGROUP 
  2065.                         postnews                                         
  2066.               instructs postnews to post the article to the news group 
  2067.               GROUP, which may be a single news group name or a  comma
  2068.               delimited list of news group names.  
  2069.  
  2070.           -s"SUBJECT" 
  2071.               sets  the  subject line of the new article to "SUBJECT".
  2072.                                                         postnews        
  2073.               If '-s' is not used and '-i' is not used, postnews  will
  2074.               prompt for  a  subject.  If '-s' is not used and '-i' is
  2075.               used, the subject line will read "(none)".  
  2076.  
  2077.           -uNAME 
  2078.               temporarily sets the username to 'NAME' instead  of  the
  2079.               username specified by the USER environment variable.  
  2080.  
  2081.           -x 
  2082.               enables debug output.  
  2083.  
  2084.           -?  
  2085.               outputs  the  program  name,  version,  copyright, and a
  2086.               summary of the command line usage.  If  this  option  is
  2087.                     postnews                                   
  2088.               used, postnews will perform no other actions.  
  2089.  
  2090.  
  2091.  
  2092.      postnews                         -1-                          postnews
  2093.  
  2094.  
  2095.      postnews (9)                   DOSGATE                    postnews (9)
  2096.  
  2097.  
  2098.           Postnews                                                      
  2099.           Postnews  uses  the 'USER' environment variable to determine
  2100.           the name of the current user.    If  no  'USER'  environment
  2101.                                                               postnews  
  2102.           variable  is  present,  and no '-u' option is used, postnews
  2103.           will prompt the user to enter  a  username  at  the  console
  2104.           before continuing.  
  2105.  
  2106.                                       postnews                          
  2107.           If  no '-n' option is used, postnews will prompt the user to
  2108.           enter the names of the news groups to post the article to.  
  2109.  
  2110.  
  2111.      TECHNICAL   
  2112.      TECHNICAL 
  2113.           Postnews             rnews                                     
  2114.           Postnews invokes the rnews program to deliver the article to 
  2115.           the news spool directories on the local system.  
  2116.  
  2117.           Postnews             uux                                      
  2118.           Postnews invokes the uux program to queue  the  article  for
  2119.                                          rnews              
  2120.           delivery via remotely executed rnews commands.  
  2121.  
  2122.      FILES   
  2123.      FILES 
  2124.           active, dosgate.cfg, passwd 
  2125.  
  2126.      SEE ALSO   
  2127.      SEE ALSO 
  2128.           active(10),    dosgate(9),    dosgate.cfg(10),   passwd(10),
  2129.           readnews(9), rnews(9), uux(9) 
  2130.  
  2131.      BUGS   
  2132.      BUGS 
  2133.           None known.  
  2134.  
  2135.  
  2136.  
  2137.  
  2138.  
  2139.  
  2140.  
  2141.  
  2142.  
  2143.  
  2144.  
  2145.  
  2146.  
  2147.  
  2148.  
  2149.  
  2150.  
  2151.  
  2152.  
  2153.  
  2154.  
  2155.  
  2156.  
  2157.  
  2158.  
  2159.  
  2160.  
  2161.  
  2162.  
  2163.  
  2164.  
  2165.  
  2166.  
  2167.  
  2168.      postnews                         -2-                          postnews
  2169.  
  2170.  
  2171.      readnews (9)                   DOSGATE                    readnews (9)
  2172.  
  2173.  
  2174.  
  2175.      NAME   
  2176.      NAME 
  2177.           readnews - read usenet news articles 
  2178.  
  2179.      SYNOPSIS   
  2180.      SYNOPSIS 
  2181.           readnews             
  2182.           readnews [options] 
  2183.  
  2184.      DESCRIPTION   
  2185.      DESCRIPTION 
  2186.                readnews                                                 
  2187.           The  readnews  command  is  used  for  reading  usenet  news
  2188.           articles.  The articles must first be delivered to the local 
  2189.                                            readnews                     
  2190.           system by a remote system before readnews can access them.  
  2191.  
  2192.           Readnews              active                                   
  2193.           Readnews examines the active news groups file and the user's 
  2194.           newsrc                                                        
  2195.           newsrc file to determine  which  news  groups  the  user  is
  2196.           subscribed  to,  and  which  articles  the  user has not yet
  2197.           read.  
  2198.  
  2199.           If there are no unread news articles in any  of  the  user's
  2200.           subscribed  groups, the message "No news" will be displayed,
  2201.                readnews                                readnews         
  2202.           and  readnews  will  terminate;  otherwise,  readnews   will
  2203.           proceed  to  prompt  the user about which articles should be
  2204.           displayed.  
  2205.  
  2206.                                                               readnews  
  2207.           For each subscribed group  with  unread  articles,  readnews
  2208.           will ask whether the unread articles for the group should be 
  2209.                                                               readnews  
  2210.           displayed.   If the user gives a negative response, readnews
  2211.           will skip to the next group and prompt again.  If  the  user
  2212.                                       readnews                          
  2213.           gives  a positive response, readnews will ask one-by-one for
  2214.           each unread article about  whether  the  article  should  be
  2215.           displayed  or  not,  displays the article if the response is
  2216.           affirmative, and then prompts for the  next  article,  until
  2217.           the  user  gives  a  negative  response  or until all unread
  2218.           articles in the group have been displayed.  
  2219.  
  2220.           For each article that is displayed, the user is prompted for 
  2221.           the disposition of the article, which may be any one of  the
  2222.           following commands: 
  2223.  
  2224.           D 
  2225.               displays the article again.  
  2226.  
  2227.           R 
  2228.               sends a  reply  to  the  article  via mail.  The user is
  2229.               prompted to enter a mail message at the console, and the 
  2230.               message is then sent via  mail  to  the  author  of  the
  2231.               selected news article.  
  2232.  
  2233.           S 
  2234.               saves the article to a file.  The user is prompted for a 
  2235.               filename, and the article is then saved to the specified 
  2236.               file.  
  2237.  
  2238.           N 
  2239.               steps to the next article in the group (if any).  
  2240.  
  2241.                       readnews                                          
  2242.           Each  time  readnews  terminates, it updates the contents of
  2243.                      newsrc          
  2244.           the user's newsrc file.  
  2245.  
  2246.  
  2247.  
  2248.      readnews                         -1-                          readnews
  2249.  
  2250.  
  2251.      readnews (9)                   DOSGATE                    readnews (9)
  2252.  
  2253.  
  2254.           Options    
  2255.           Options: 
  2256.  
  2257.                                          readnews           
  2258.           Several options modify the way readnews works.  
  2259.  
  2260.           -c 
  2261.                         readnews                 newsrc                 
  2262.               Instructs readnews to create a new newsrc  file  in  the
  2263.                                                   newsrc                 
  2264.               user's home directory, ignoring any newsrc file that may 
  2265.               already be there.  
  2266.  
  2267.           -uNAME 
  2268.               Temporarily  sets  the username to 'NAME' instead of the
  2269.               username specified by the USER environment variable.  
  2270.  
  2271.           -x 
  2272.               Enables debug output.  
  2273.  
  2274.           -?  
  2275.               Outputs the program  name,  version,  copyright,  and  a
  2276.               summary of the command line usage, and performs no other 
  2277.               actions.  
  2278.  
  2279.           Readnews                                                      
  2280.           Readnews  uses  the 'USER' environment variable to determine
  2281.           the name of the current user.    If  no  'USER'  environment
  2282.                                                               readnews  
  2283.           variable  is  present,  and no '-u' option is used, readnews
  2284.           will prompt the user to enter  a  username  at  the  console
  2285.           before continuing.  
  2286.  
  2287.      FILES   
  2288.      FILES 
  2289.           active, passwd, newsrc, dosgate.cfg 
  2290.  
  2291.      SEE ALSO   
  2292.      SEE ALSO 
  2293.           active(10),    dosgate(9),    dosgate.cfg(10),   newsrc(10),
  2294.           passwd(10), postnews(9), rnews(9) 
  2295.  
  2296.      BUGS   
  2297.      BUGS 
  2298.           None known.  
  2299.  
  2300.  
  2301.  
  2302.  
  2303.  
  2304.  
  2305.  
  2306.  
  2307.  
  2308.  
  2309.  
  2310.  
  2311.  
  2312.  
  2313.  
  2314.  
  2315.  
  2316.  
  2317.  
  2318.  
  2319.  
  2320.  
  2321.  
  2322.  
  2323.      readnews                         -2-                          readnews
  2324.  
  2325.  
  2326.      rmail (9)                      DOSGATE                       rmail (9)
  2327.  
  2328.  
  2329.  
  2330.      NAME   
  2331.      NAME 
  2332.           rmail - route electronic mail 
  2333.  
  2334.      SYNOPSIS   
  2335.      SYNOPSIS 
  2336.           rmail                            
  2337.           rmail [options] recipient ...  
  2338.  
  2339.      DESCRIPTION   
  2340.      DESCRIPTION 
  2341.           Rmail                                                          
  2342.           Rmail routes pre-formatted electronic mail messages to their 
  2343.           intended recipients.  
  2344.  
  2345.           Rmail                                                         
  2346.           Rmail is  not  generally  invoked  directly by users.  It is
  2347.                                  mail                                   
  2348.           instead invoked by the mail program  for  sending  messages,
  2349.                  uuxqt                                                 
  2350.           and by uuxqt for delivering messages from remote systems.  
  2351.  
  2352.           Rmail                                                         
  2353.           Rmail  reads a mail message from standard input and attempts
  2354.           to send it to each recipient named on the command line.  For 
  2355.           detailed  information  on  the  format  of  recipient   mail
  2356.                                                  mail             
  2357.           addresses, refer to the section on the mail program.  
  2358.  
  2359.                                    rmail                                
  2360.           Mail  messages  given to rmail must already be formatted and
  2361.           include a mail header.  This header is normally  created  by
  2362.               mail                                      Rmail            
  2363.           the mail program or by a remote mail system.  Rmail will add 
  2364.           a  line  to  the  mail  header  which  contains the time the
  2365.           message was 'received' by the local mail  system,  and  will
  2366.           modify mail addresses in certain header lines to include the 
  2367.           name of the local system if it is determined that non-domain 
  2368.           addresses were used in the header lines.  
  2369.  
  2370.           Options: 
  2371.  
  2372.                                          rmail           
  2373.           Several options modify the way rmail works.  
  2374.  
  2375.           -d 
  2376.                          rmail                                          
  2377.               Instructs  rmail  not  to  delete  the  file after it is
  2378.                               rmail                                     
  2379.               sent.  Normally rmail deletes the input  file  after  it
  2380.               has been sent.  
  2381.  
  2382.           -iFILE 
  2383.                          rmail                                          
  2384.               Instructs  rmail to send the message contained in 'FILE'
  2385.               instead of reading the message from standard input.  
  2386.  
  2387.           -s 
  2388.                         rmail                                           
  2389.               Instructs rmail to invoke uucico  after  queueing  mail.
  2390.               This sends any messages queued to go to remote systems.  
  2391.  
  2392.           -xN 
  2393.               Enables debug   output.      The  amount  of  detail  is
  2394.               determined by the debug level 'N', which must be a digit 
  2395.               from 1 to 9.  
  2396.  
  2397.           -?  
  2398.               Outputs the program  name,  version,  copyright,  and  a
  2399.               summary of the command line usage, and performs no other 
  2400.               actions.  
  2401.  
  2402.  
  2403.  
  2404.  
  2405.  
  2406.      rmail                            -1-                             rmail
  2407.  
  2408.  
  2409.      rmail (9)                      DOSGATE                       rmail (9)
  2410.  
  2411.  
  2412.      A NOTE ON MAIL ADDRESSES   
  2413.      A NOTE ON MAIL ADDRESSES 
  2414.           Rmail s                                                       
  2415.           Rmail's  handling of addresses is a compromise that attempts
  2416.           to  handle  both   uucp-style   addresses   (of   the   form
  2417.           site!...!user)  and  domain-style  addresses (user@domain or
  2418.           domain!user).  
  2419.  
  2420.           In order  to  be  compatible  with  the  largest  number  of
  2421.                     rmail                                               
  2422.           systems,  rmail  makes the assumption that any site to which
  2423.           it  is  routing  mail  will   only   understand   uucp-style
  2424.                                       rmail                             
  2425.           addresses.   Consequently,  rmail  will adjust or expand the
  2426.                                                                  rmail  
  2427.           recipient address(es) on the  command  line  of  each  rmail
  2428.           command  that  is  queued  for  remote execution so that the
  2429.           recipient addresses are always  in  the  uucp-style  format.
  2430.           However,  the  "To:"  address  in  the  header  of each mail
  2431.           message is left intact so that each interposed site may have 
  2432.           the opportunity to reevaluate the routing of the message  if
  2433.           it so chooses.  
  2434.  
  2435.           Rmail                                                         
  2436.           Rmail  does not attempt to simplify (i.e. reroute) explicity
  2437.           specified uucp paths.  
  2438.  
  2439.      TECHNICAL   
  2440.      TECHNICAL 
  2441.           Rmail                                                          
  2442.           Rmail first determines whether the recipient of a message is 
  2443.           on the local system or a remote system.  If the  recipient's
  2444.           address  includes  bangs  (exclamation  marks '!'), or an at
  2445.           symbol (@), the recipient is  assumed  to  be  on  a  remote
  2446.           system.  
  2447.  
  2448.                                                                  rmail  
  2449.           If  the recipient of a message is on the local system, rmail
  2450.           simply appends the message to  the  recipient's  mail  spool
  2451.                                                         mail             
  2452.           file where the recipient can read it with the mail command.  
  2453.  
  2454.                                                                  rmail  
  2455.           If  the  recipient of a message is on a remote system, rmail
  2456.                   uux                                                   
  2457.           invokes uux to queue the message  for  transmission  to  the
  2458.                             uucico     
  2459.           remote system via uucico.  
  2460.  
  2461.           Rmail                    uuxqt                                
  2462.           Rmail  gets  invoked  by uuxqt to deliver mail received from
  2463.                                              mail                       
  2464.           remote systems, and by the regular mail program  to  deliver
  2465.           mail  from  local  users  to  other local users or to remote
  2466.           users.  
  2467.  
  2468.           If the path  aliases  database  is  enabled  (refer  to  the
  2469.           pathalias             rmail                 paths             
  2470.           pathalias  program),  rmail  will  scan the paths file for a
  2471.           matching alias if a recipient's remote site/domain  name  is
  2472.           at first unrecognized.  
  2473.  
  2474.           For  any  mail  message  with  an unknown recipient address,
  2475.           rmail                                                         
  2476.           rmail will attempt to forward the message to  the  smarthost
  2477.                                                      dosgate cfg         
  2478.           if the smarthost feature is enabled in the dosgate.cfg file, 
  2479.           or  mails  the message to the local postmaster (specified in
  2480.               dosgate cfg                                               
  2481.           the dosgate.cfg  file)  if  the  smarthost  feature  is  not
  2482.           enabled  or  if  the  message  is otherwise determined to be
  2483.           undeliverable.  
  2484.  
  2485.                                rmail                                    
  2486.           In RFC-976 parlance, rmail acts as a "Class 1" host  if  the
  2487.           path aliases  database  feature  is  not  enabled.   It will
  2488.           perform most of the responsibilities of  a  "Class  2"  host
  2489.           given  a reasonably sized path aliases database, but is only
  2490.  
  2491.  
  2492.      rmail                            -2-                             rmail
  2493.  
  2494.  
  2495.      rmail (9)                      DOSGATE                       rmail (9)
  2496.  
  2497.  
  2498.           a true "Class 2" host if the path aliases database  contains
  2499.           paths  for every subdomain in the local system's domain, and
  2500.           paths for at least one gateway of every top level domain.  
  2501.  
  2502.      FILES   
  2503.      FILES 
  2504.           L.sys, dosgate.cfg, paths 
  2505.  
  2506.      SEE ALSO   
  2507.      SEE ALSO 
  2508.           dosgate(9),     dosgate.cfg(10),     L.sys(10),     mail(9),
  2509.           pathalias(9),   paths(10),   pathto(9),  uucico(9),  uux(9),
  2510.           uuxqt(9) 
  2511.  
  2512.      BUGS   
  2513.      BUGS 
  2514.           None known.  
  2515.  
  2516.  
  2517.  
  2518.  
  2519.  
  2520.  
  2521.  
  2522.  
  2523.  
  2524.  
  2525.  
  2526.  
  2527.  
  2528.  
  2529.  
  2530.  
  2531.  
  2532.  
  2533.  
  2534.  
  2535.  
  2536.  
  2537.  
  2538.  
  2539.  
  2540.  
  2541.  
  2542.  
  2543.  
  2544.  
  2545.  
  2546.  
  2547.  
  2548.  
  2549.  
  2550.  
  2551.  
  2552.  
  2553.  
  2554.  
  2555.  
  2556.  
  2557.  
  2558.  
  2559.  
  2560.  
  2561.      rmail                            -3-                             rmail
  2562.  
  2563.  
  2564.      rnews (9)                      DOSGATE                       rnews (9)
  2565.  
  2566.  
  2567.  
  2568.      NAME   
  2569.      NAME 
  2570.           rnews - receive usenet news articles 
  2571.  
  2572.      SYNOPSIS   
  2573.      SYNOPSIS 
  2574.           rnews                           
  2575.           rnews [options] [newsfile...] 
  2576.  
  2577.      DESCRIPTION   
  2578.      DESCRIPTION 
  2579.           Rnews                                                         
  2580.           Rnews  delivers  usenet  news  articles  to  the  news spool
  2581.           directories on the local system where they can  be  examined
  2582.           by users.    Typically, news articles are transmitted to the
  2583.           local system in 'news  batches'  from  a  remote  system  by
  2584.           uucico     
  2585.           uucico.  
  2586.  
  2587.           Rnews                      newsfile                            
  2588.           Rnews reads each specified newsfile (or standard input if no 
  2589.           newsfile                                                      
  2590.           newsfile  arguments  are given), and attempts to deliver the
  2591.           news articles contained  therein  to  the  appropriate  news
  2592.           spool directories on the local system.  
  2593.  
  2594.           Rnews                                                         
  2595.           Rnews is  not  generally  invoked  directly by users.  It is
  2596.                                  uuxqt                                   
  2597.           instead invoked by the uuxqt program for delivering articles 
  2598.                                            uucico     
  2599.           after they have been received by uucico.  
  2600.  
  2601.           Options: 
  2602.  
  2603.                                          rnews           
  2604.           Several options modify the way rnews works.  
  2605.  
  2606.           -x 
  2607.               Enables debugging output.  
  2608.  
  2609.           -?  
  2610.                         rnews                                           
  2611.               Instructs rnews to  output  its  name,  version  number,
  2612.               copyright  notice, and command line summary, and perform
  2613.               no other actions.  
  2614.  
  2615.                                                           active        
  2616.           If a particular news group is disabled in  the  active  news
  2617.                          rnews                                          
  2618.           groups  file,  rnews will discard any incoming news articles
  2619.           bound for that group.  
  2620.  
  2621.           Rnews                                    active               
  2622.           Rnews updates the article numbers in the active news  groups
  2623.           file each time it is invoked.  
  2624.  
  2625.      TECHNICAL   
  2626.      TECHNICAL 
  2627.           Rnews                                                         
  2628.           Rnews  first  determines  the type of news file being fed to
  2629.           it.  If the news file is a compressed batch, it will  invoke
  2630.                uncomp                                                   
  2631.           the  uncomp  utility  to  decompress  it,  and then continue
  2632.           processing of the decompressed news file.  If the news  file
  2633.           contains  batched  articles,  they are split into individual
  2634.           articles and delivered  one  by  one.    If  the  news  file
  2635.           contains  a  single  (non-batched)  article,  it  is  simply
  2636.           delivered.  
  2637.  
  2638.           The delivery of an article involves the following steps: The 
  2639.           header of the article is modified so that the  name  of  the
  2640.           local  system  is  included in the return path, and a "From"
  2641.           line is added listing the poster's address and the time  the
  2642.           article was  received by the local system.  The "Newsgroups"
  2643.           line is then examined to determine  which  news  groups  the
  2644.  
  2645.  
  2646.      rnews                            -1-                             rnews
  2647.  
  2648.  
  2649.      rnews (9)                      DOSGATE                       rnews (9)
  2650.  
  2651.  
  2652.           article is  to  be  delivered to.  For each destination news
  2653.                  rnews                   active                         
  2654.           group, rnews interrogates the  active  new  groups  file  to
  2655.           determine  the  new  article  number,  and  then  writes the
  2656.           article to the appropriate  news  spool  directory  for  the
  2657.           specified group.    If articles are recieved for groups that
  2658.                                 active                                   
  2659.           are not listed in the active file, the articles are appended 
  2660.                            articles txt                                 
  2661.           to a file called articles.txt in the  news  spool  directory
  2662.           for the group.  
  2663.  
  2664.           Articles  for  each group are delivered to directories under
  2665.           the  primary  news  spool  directory  (as  defined  in   the
  2666.           dosgate cfg                                                   
  2667.           dosgate.cfg  file)  according  to  the  names  of  the  news
  2668.           groups.    For   example,   assume   that   the    directory
  2669.           c  dosgate spool news                                         
  2670.           c:\dosgate\spool\news is  the news spool directory.  In this
  2671.                                                      comp sources unix  
  2672.           case, articles for a  news  group  called  comp.sources.unix
  2673.           would      be      delivered      to      the      directory
  2674.           c  dosgate spool news comp sources unix                       
  2675.           c:\dosgate\spool\news\comp\sources\unix, while articles  for
  2676.                                  misc invest                            
  2677.           a  news  group  called misc.invest would be delivered to the
  2678.                     c  dosgate spool news misc invest                
  2679.           directory c:\dosgate\spool\news\misc\invest, and so on.  
  2680.  
  2681.      FILES   
  2682.      FILES 
  2683.           active, dosgate.cfg 
  2684.  
  2685.      SEE ALSO   
  2686.      SEE ALSO 
  2687.           active(10),    dosgate(9),    dosgate.cfg(10),    expire(9),
  2688.           postnews(9), readnews(9), uucico(9), uncomp(9), uuxqt(9) 
  2689.  
  2690.      BUGS   
  2691.      BUGS 
  2692.           None known.  
  2693.  
  2694.  
  2695.  
  2696.  
  2697.  
  2698.  
  2699.  
  2700.  
  2701.  
  2702.  
  2703.  
  2704.  
  2705.  
  2706.  
  2707.  
  2708.  
  2709.  
  2710.  
  2711.  
  2712.  
  2713.  
  2714.  
  2715.  
  2716.  
  2717.  
  2718.  
  2719.  
  2720.  
  2721.  
  2722.  
  2723.  
  2724.      rnews                            -2-                             rnews
  2725.  
  2726.  
  2727.      uncomp (9)                     DOSGATE                      uncomp (9)
  2728.  
  2729.  
  2730.  
  2731.      NAME   
  2732.      NAME 
  2733.           uncomp - uncompress a compressed file 
  2734.  
  2735.      SYNOPSIS   
  2736.      SYNOPSIS 
  2737.           uncomp                       
  2738.           uncomp [-?] infile outfile 
  2739.  
  2740.      DESCRIPTION   
  2741.      DESCRIPTION 
  2742.           Uncomp                                    compress            
  2743.           Uncomp  uncompresses files created by the compress utilities
  2744.           commonly used on some UNIX systems for  creating  compressed
  2745.                                                              rnews      
  2746.           news batches.      It  is  typically  invoked  by  rnews  to
  2747.           uncompress incoming news batches from remote systems.  
  2748.  
  2749.           Uncomp         infile                                         
  2750.           Uncomp  reads  infile,  decompresses  the   data   contained
  2751.                                                        outfile     
  2752.           therein, and writes the decompressed data to outfile.  
  2753.  
  2754.                                               uncomp                    
  2755.           The  optional  '-?' argument causes uncomp to instead output
  2756.           the name, version, copyright, and summary  of  the  program,
  2757.           and perform no other actions.  
  2758.  
  2759.      TECHNICAL   
  2760.      TECHNICAL 
  2761.           Uncomp                                                        
  2762.           Uncomp  decompresses data that has been compressed using the
  2763.           "LZW" method.  Code sizes from twelve to  sixteen  bits  are
  2764.           supported.   Up  to  540K  of  memory  may  be  required  to
  2765.           uncompress files that have been compressed using sixteen bit 
  2766.           codes.  
  2767.  
  2768.           For details on LZW data compression, refer to Terry  Welch's
  2769.           article in the June 1984 issue of Computer magazine.  
  2770.  
  2771.      FILES   
  2772.      FILES 
  2773.           None.  
  2774.  
  2775.      SEE ALSO   
  2776.      SEE ALSO 
  2777.           dosgate(9), rnews(9) 
  2778.  
  2779.      BUGS   
  2780.      BUGS 
  2781.           None known.  
  2782.  
  2783.  
  2784.  
  2785.  
  2786.  
  2787.  
  2788.  
  2789.  
  2790.  
  2791.  
  2792.  
  2793.  
  2794.  
  2795.  
  2796.  
  2797.  
  2798.  
  2799.  
  2800.  
  2801.  
  2802.  
  2803.  
  2804.      uncomp                           -1-                            uncomp
  2805.  
  2806.  
  2807.      uucico (9)                     DOSGATE                      uucico (9)
  2808.  
  2809.  
  2810.  
  2811.      NAME   
  2812.      NAME 
  2813.           uucico - remote file transfer engine 
  2814.  
  2815.      SYNOPSIS   
  2816.      SYNOPSIS 
  2817.           uucico             
  2818.           uucico [options] 
  2819.  
  2820.      DESCRIPTION   
  2821.      DESCRIPTION 
  2822.           Uucico                                                        
  2823.           Uucico  communicates  with remote systems for the purpose of
  2824.           transferring files and initiating  commands  to/from  remote
  2825.           systems  over  a  serial  line  (usually  through  a modem).
  2826.           Uucico                                                        
  2827.           Uucico is the basis for UUCP file transfers and remote  mail
  2828.           delivery.  
  2829.  
  2830.           Uucico                                                         
  2831.           Uucico may operate in either of two modes.  In "slave" mode, 
  2832.           uucico                                                        
  2833.           uucico waits  for  calls  from  other  systems.  In "master"
  2834.                 uucico                                                  
  2835.           mode, uucico makes a call to a remote system.   The  command
  2836.                                               uucico                 
  2837.           line arguments determine which mode uucico operates in.  
  2838.  
  2839.                                                    uucico               
  2840.           If  no command line arguments are given, uucico will operate
  2841.                                      uucico                             
  2842.           in slave mode.  This means uucico  will  run  quietly  until
  2843.           another site  calls  in on the modem.  Once started in slave
  2844.                  uucico                                                 
  2845.           mode,  uucico  will  never  terminate  unless   interrupted.
  2846.           Uucico                                                         
  2847.           Uucico should only be interrupted while it is not busy (i.e. 
  2848.           not  talking  to  another site over the modem), or data loss
  2849.           may result.  
  2850.  
  2851.           If the  optional  '-s'  argument  is  given  (see  "Options"
  2852.                                              uucico                      
  2853.           below), with a remote site's name, uucico will run in master 
  2854.           mode and  attempt  to  contact  the  specified  site.    For
  2855.                                                             uucico      
  2856.           example, the command "uucico -slana" would  tell  uucico  to
  2857.           call the site "lana".  
  2858.  
  2859.                                                            uucico       
  2860.           If  no  remote  site's  name is given with '-s', uucico will
  2861.                                                            L sys        
  2862.           attempt to call each remote system listed in the L.sys  file
  2863.                         times                          
  2864.           for which the times field is not "Never".  
  2865.  
  2866.                 uucico                                                  
  2867.           Once  uucico  has  been  started, it operates automatically,
  2868.                                                   uucp     rmail        
  2869.           based on the various requests queued by uucp and rmail,  and
  2870.           requests from  the  remote system.  There is usually no need
  2871.                                      uucico                             
  2872.           for an operator.    Since  uucico  normally  doesn't  output
  2873.           anything  to  the  console while it is running, the operator
  2874.           may  become  impatient;  it  is  important  to  resist   the
  2875.                                     uucico                              
  2876.           temptation  to  interrupt uucico in master mode unless it is
  2877.           apparent that something has gone wrong.  
  2878.  
  2879.           Options: 
  2880.  
  2881.                                          uucico           
  2882.           Several options modify the way uucico works.  
  2883.  
  2884.           -sSITE 
  2885.                         uucico                                          
  2886.               Instructs uucico to contact system specified  by  'SITE'
  2887.               in master mode.  
  2888.  
  2889.                                                            uucico        
  2890.               If no remote site's name is given with '-s', uucico will 
  2891.                                                             L sys       
  2892.               attempt  to contact each system listed in the L.sys file
  2893.                             times                          
  2894.               for which the times field is not "Never".  
  2895.  
  2896.  
  2897.  
  2898.      uucico                           -1-                            uucico
  2899.  
  2900.  
  2901.      uucico (9)                     DOSGATE                      uucico (9)
  2902.  
  2903.  
  2904.                                           uucico                         
  2905.               If no '-s' option is given, uucico will operate in slave 
  2906.               mode and wait for contacts from other systems.  
  2907.  
  2908.           -w 
  2909.                         uucico                                          
  2910.               Instructs uucico not to contact  the  specified  site(s)
  2911.               unless there is worked queued for them.  This option may 
  2912.               only be used with the '-s' option.  
  2913.  
  2914.           -xN 
  2915.               Enables debug   output.      The  amount  of  detail  is
  2916.               determined by the debug level 'N', which must be a digit 
  2917.               from 1 to 9.  
  2918.  
  2919.           -z 
  2920.                          uucico                uuxqt                    
  2921.               Instructs  uucico  not  to  run  uuxqt   when   finished
  2922.                                                            uucico        
  2923.               communicating with another system.  Normally uucico runs 
  2924.               uuxqt                                                     
  2925.               uuxqt  each  time it finishes communicating with another
  2926.               system.  
  2927.  
  2928.           -?  
  2929.               Outputs the program  name,  version,  copyright,  and  a
  2930.               summary of  the  command  line usage.  If this option is
  2931.               given, no other arguments may be given.  
  2932.  
  2933.           Uucico                                                uucico   
  2934.           Uucico writes a log of the actions it performs to the uucico 
  2935.                                     dosgate cfg                         
  2936.           log file specified in the dosgate.cfg file.  Since this  log
  2937.                                        uucico                           
  2938.           file  is  appended each time uucico is invoked, it should be
  2939.           deleted periodically to prevent it from occupying  too  much
  2940.           disk space.  
  2941.  
  2942.      TECHNICAL   GENERAL   
  2943.      TECHNICAL - GENERAL 
  2944.                                     uucico                              
  2945.           The  basic functioning of uucico involves communicating with
  2946.                                           uuxqt                          
  2947.           the remote system, and invoking uuxqt when the communication 
  2948.           is finished.  
  2949.  
  2950.                                             uucico                      
  2951.           The  DOSGATE  implementation  of  uucico  communicates  with
  2952.           remote   systems   using  what  is  called  the  "g"  packet
  2953.           protocol.  This protocol is described below.  
  2954.  
  2955.                                    uucico                               
  2956.           The files transferred by uucico are dictated by  the  queued
  2957.                                                         rmail     uucp  
  2958.           requests  in  special  files  created  by the rmail and uucp
  2959.           commands, and by requests from the remote system with  which
  2960.           uucico                      
  2961.           uucico is communicating.  
  2962.  
  2963.      TECHNICAL   THE UUCICO  g  PACKET PROTOCOL   
  2964.      TECHNICAL - THE UUCICO 'g' PACKET PROTOCOL 
  2965.           This  section  describes  the  "g"  packet  protocol used by
  2966.           DOSGATE and most other uucp/mail  implementations  for  UNIX
  2967.           and MS-DOS.  
  2968.  
  2969.               Caveat:  The  author has figured this information out by
  2970.               trial and error and by looking at the  serial  data  and
  2971.               log files that come out of various UUCP implementations, 
  2972.               so  this  information  may  not  be complete or entirely
  2973.               accurate.  
  2974.  
  2975.           Once the login and session initialization  with  the  remote
  2976.           system  takes place, a transmission protocol is used for all
  2977.           remaining communications until the  shutdown  phase.    Note
  2978.  
  2979.  
  2980.      uucico                           -2-                            uucico
  2981.  
  2982.  
  2983.      uucico (9)                     DOSGATE                      uucico (9)
  2984.  
  2985.  
  2986.           that  this  software  supports  only the "g" packet protocol
  2987.           (and only a subset at that).  
  2988.  
  2989.           There are two categories of packets  in  the  "g"  protocol:
  2990.           control packets  and  data packets.  These will be described
  2991.           below.  Note that the term 'message' and 'packet'  are  used
  2992.           interchangably.  
  2993.  
  2994.           All  "g"  protocol  packets contain framing bytes, which the
  2995.           systems can (but rarely do) use for  error  checking.    The
  2996.           first  six  bytes  of  the  packet  constitute  the  framing
  2997.           information, as well as the control information for  control
  2998.           packets.  
  2999.  
  3000.           The  first  byte  of  a  packet  is  alway  the  ASCII "DLE"
  3001.           character, or Control-P.  
  3002.  
  3003.           The second byte of a  packet  is  always  9  for  a  control
  3004.           packet.   For data packets, the second byte is calculated by
  3005.           the formula "log2(packet_size)-4", and is always  between  1
  3006.           and 8, inclusive.  
  3007.  
  3008.           For  control  packets, the third byte is always zero and the
  3009.           fourth byte is always the same as the control byte (which is 
  3010.           the fifth byte).  For data packets,  the  third  and  fourth
  3011.           bytes are the low and high bytes of a 16-bit checksum of the 
  3012.           data  portion  of  the packet (the data portion includes the
  3013.           bytes AFTER the first six bytes).  The checksum  calculation
  3014.           is somewhat convoluted, and will not be described here.  
  3015.  
  3016.           The  fifth  byte  of  a packet is the control byte, which is
  3017.           constructed of  three  bit  fields,  which,  for  historical
  3018.           reasons apparently, are called 'tt', 'xxx', and 'yyy'. These 
  3019.           bit fields are arranged in the control byte thus: 
  3020.  
  3021.               Bits:    76543210
  3022.               Fields:  ttxxxyyy
  3023.  
  3024.           The  value of 'tt' determines the packet type, which must be
  3025.           one of: 
  3026.  
  3027.               tt  Description
  3028.               --  ------------------------------------
  3029.               00  Control packet
  3030.               01  (never used, as far as I can tell)
  3031.               10  Full data packet
  3032.               11  Partial data packet
  3033.  
  3034.           For data packets,  the  'xxx'  and  'yyy'  fields  represent
  3035.           sequence numbers.    Each  packet  sent  is  tagged  with  a
  3036.           sequence number which counts from zero to  seven  (and  then
  3037.           rolls  back  to  zero  again),  which  is  updated  for each
  3038.           successive packet.  Each system keeps  its  own  independent
  3039.           sequence counter  for  the  packets  it sends.  For all data
  3040.           packets, the 'xxx' field is the  sending  system's  sequence
  3041.           number for  the  packet.    The  'yyy' field is the sequence
  3042.           number of the last packet the sending system  received  from
  3043.           the other system.  
  3044.  
  3045.  
  3046.      uucico                           -3-                            uucico
  3047.  
  3048.  
  3049.      uucico (9)                     DOSGATE                      uucico (9)
  3050.  
  3051.  
  3052.           For  control  packets, the 'xxx' field indicates the type of
  3053.           control message, and the 'yyy' field is a parameter for  the
  3054.           control message.   The possible values for the 'xxx' control
  3055.           are as follows: 
  3056.  
  3057.               xxx  Message    Description
  3058.               ---  ---------  -------------------------------------
  3059.               000  ???        (not used, as far as I can tell)
  3060.               001  CLOSE      System is ready to end protocol
  3061.               010  RJ         Receiver jam, resend next packet
  3062.               011  SRJ        Receiver jam, resend specific packet
  3063.               100  RR         Receiver ready (acknowledge)
  3064.               101  INITC      Final init message
  3065.               110  INITB      Set data packet size
  3066.               111  INITA      Set window size
  3067.  
  3068.           The CLOSE control message is sent at the end  of  a  session
  3069.           when  a system is ready to shut down the packet protocol and
  3070.           return to using regular messages for signing-off.  
  3071.  
  3072.           The RJ control message is sent to indicate that the receiver 
  3073.           got jammed (packets were lost, garbled,  etc).    The  'yyy'
  3074.           field  is  set  to  the sequence number from the last packet
  3075.           that was received successfully.  The system receiving the RJ 
  3076.           message should resend the packets  following  the  specified
  3077.           sequence number until the systems are resynchronized.  
  3078.  
  3079.           The  SRJ  control  message  is  sent  to  indicate  that the
  3080.           receiver got jammed (packets were lost, garbled, etc).   The
  3081.           'yy'  field is set to the sequence number of the packet that
  3082.           the system wants the other system to resend.  Note that most 
  3083.           systems have one type of receiver jammed message;  some  use
  3084.           RJ and some (mostly older or off-the-wall systems) use SRJ.  
  3085.  
  3086.           The  RR  control  message  is  sent by a system each time it
  3087.           successfully receives a data packet.  This  lets  the  other
  3088.           system  know  that  it  can  continue  to send more packets.
  3089.           Control packets do not need corresponding RR messages.  
  3090.  
  3091.           The INITA control message is sent as the first packet during 
  3092.           session initialization.  The  'yyy'  field  is  set  to  the
  3093.           window size that the system wants to use.  Each system keeps 
  3094.           sending  INITA  to the other until the other sends its INITA
  3095.           message.  
  3096.  
  3097.           The INITB control message is sent to tell the  other  system
  3098.           the data  packet  size  it  wants to use.  Each system keeps
  3099.           sending INITB to the other until the other sends  its  INITB
  3100.           message.   The  data  packet  size is calculated via " (1 <<
  3101.           'yyy') * 32 ", and only includes the  data  portion  of  the
  3102.           packet, not the framing and control bytes.  
  3103.  
  3104.           The  INITC  control message is sent to tell the other system
  3105.           that is is done initializing.  When each system has received 
  3106.           an INITC message from the other, the session  is  considered
  3107.           to be  started.   Note the 'yyy' field should be the same as
  3108.           the 'yyy' field from the INITA packet.  
  3109.  
  3110.  
  3111.  
  3112.      uucico                           -4-                            uucico
  3113.  
  3114.  
  3115.      uucico (9)                     DOSGATE                      uucico (9)
  3116.  
  3117.  
  3118.           The sixth byte of a packet is the exclusive-or of the second 
  3119.           through fifth bytes of the packet.  
  3120.  
  3121.           All control packets are exactly six bytes long.    All  data
  3122.           packets for a particular session are the same size; the size 
  3123.           is set during the session initialization.  
  3124.  
  3125.      TECHNICAL   THE UUCICO COMMUNICATION SESSION   
  3126.      TECHNICAL - THE UUCICO COMMUNICATION SESSION 
  3127.           This section describes the messages exchanged by two systems 
  3128.           engaged  in  uucico  communications, exclusive of the packet
  3129.           protocol in use.  
  3130.  
  3131.               Caveat: The author has figured this information  out  by
  3132.               trial  and  error  and by looking at the serial data and
  3133.               log files that come out of various UUCP implementations, 
  3134.               so this information may  not  be  complete  or  entirely
  3135.               accurate.  
  3136.  
  3137.           Login   
  3138.           Login 
  3139.  
  3140.           The  first step in initiating a uucico session with a remote
  3141.           system is logging in.  The 'master' system connects  to  the
  3142.           'slave' system (in most cases) by modem or serial link.  The 
  3143.           slave outputs  the  familiar  "Login:"  prompt.   The master
  3144.           sends its login name, to which the slave then responds  with
  3145.           the "Password:"  prompt.  If the login name and password are
  3146.           correct,  the  slave  proceeds  to  session  initialization,
  3147.           otherwise  the  slave may wait for another login attempt, or
  3148.           may hang up the modem line.  
  3149.  
  3150.           Session Initialization   
  3151.           Session Initialization 
  3152.  
  3153.           Once a remote system has logged in, the  slave  system  will
  3154.           start  up  its  UUCICO and send the message "\020Shere\0" to
  3155.           the master.  On some systems, this message  may  be  of  the
  3156.           form "\020Shere=sitename\0", where "sitename" is the name of 
  3157.           the slave's site.  
  3158.  
  3159.           The master responds with "\020Ssitename\0", where "sitename" 
  3160.           is the  name  of  the  master system.  This message may also
  3161.           have switches appended, which may consist of "-xN", where  N
  3162.           is  the  system's  debug  level,  and  "-QN", where N is the
  3163.           sequence number of the session.  The  switches  are  usually
  3164.           ignored by the slave.  
  3165.  
  3166.           Next, the slave responds with one of the following: 
  3167.  
  3168.           \020RLCK\0 
  3169.               meaning the site is locked by an LCK semaphore file, and 
  3170.               cannot initiate  a  session.   Following this, the slave
  3171.               will hang up.  
  3172.  
  3173.           \020RCB\0 
  3174.               meaning this site is not allowed to  dial  in,  only  be
  3175.               dialed out to.  Following this, the slave will hang up.  
  3176.  
  3177.  
  3178.  
  3179.  
  3180.  
  3181.      uucico                           -5-                            uucico
  3182.  
  3183.  
  3184.      uucico (9)                     DOSGATE                      uucico (9)
  3185.  
  3186.  
  3187.           \020RBADSEQ\0 
  3188.               meaning the sequence number specified by the "-Q" switch 
  3189.               doesn't  match  the  sequence  number expected (if any).
  3190.               Following this, the slave will hang up.  
  3191.  
  3192.           \020ROK\0" 
  3193.               meaning the site is recognized and accepted.  
  3194.  
  3195.           The  slave  then  sends  a  message  indicating  the  packet
  3196.           protocols it supports, in the form "\020Pppp\0", where 'ppp' 
  3197.           is  a  string of letters indicating the protocols supported.
  3198.           In this implementation, only the letter 'g' will be present, 
  3199.           thus the message "\020Pg\0" results.  
  3200.  
  3201.           The master  responds  with  "\020Up\0",  where  'p'  is  the
  3202.           protocol  the master has selected, or "\020UN\0", indicating
  3203.           the master doesn't have any matching  protocols.    In  this
  3204.           implementation,  any  response  other than "\020Ug\0" causes
  3205.           the session to end.  
  3206.  
  3207.           From this  point  on,  until  shutdown  time,  all  messages
  3208.           between  the  systems  are  carried  out  using the selected
  3209.           protocol.  
  3210.  
  3211.           Session Requests   
  3212.           Session Requests 
  3213.  
  3214.           Once the session is initialized, the master  is  in  charge,
  3215.           and  sends requests to the slave for any work it wants done.
  3216.           The possible requests are: 
  3217.  
  3218.           X files ...  
  3219.               which indicates that  the  master  wants  the  slave  to
  3220.               perform uux  processing.    If the slave will comply, it
  3221.               responds with "XY", otherwise  it  responds  with  "XN".
  3222.               This implementation does not support uux requests.  
  3223.  
  3224.           S file1 file2 user options 
  3225.               which  indicates that the master wants to send its file1
  3226.               to the slave, and have the slave name it file2.  If  the
  3227.               slave will  comply, it responds with "SY".  If the slave
  3228.               won't comply because  an  error  occured  creating  temp
  3229.               files,  the  slave  responds  "SN4".  If the slave won't
  3230.               comply because  of  privilege  violations,  it  responds
  3231.               "SN2".   Note  that in some implementations, "SY" may be
  3232.               followed by an octal file permissions value, i.e.    "SY
  3233.               666".  
  3234.  
  3235.               Transmission  of  the  file  is  as a simple sequence of
  3236.               packets, until a partial data packet containing the last 
  3237.               piece of the file is sent.  
  3238.  
  3239.               Following transmission of the file, the slave sends "CY" 
  3240.               if the transmission  was  successful,  or  "CN5"  if  it
  3241.               failed.  
  3242.  
  3243.  
  3244.  
  3245.  
  3246.  
  3247.  
  3248.      uucico                           -6-                            uucico
  3249.  
  3250.  
  3251.      uucico (9)                     DOSGATE                      uucico (9)
  3252.  
  3253.  
  3254.           R file1 file2 user options 
  3255.               which  indicates that the master wants the slave to send
  3256.               its file1 to the master, where the master will  name  it
  3257.               file2.   If  the  slave  will  comply, it responds "RY",
  3258.               otherwise it responds "RN2". Note that "RY" may  have  a
  3259.               file  mode  appended  to  it,  which is usually ignored.
  3260.               Note that in some implementations, "RY" may be  followed
  3261.               by an octal file permissions value, i.e.  "RY 644".  
  3262.  
  3263.               Transmission  of  the  file  is  as a simple sequence of
  3264.               packets, until a partial data packet containing the last 
  3265.               piece of the file is sent.  
  3266.  
  3267.               Following transmission of the  file,  the  master  sends
  3268.               "CY"  if the transmission was successful, or "CN5" if it
  3269.               failed.  
  3270.  
  3271.           H 
  3272.               which indicates that the master has no more requests for 
  3273.               the slave.  The slave may respond  "HY"  if  it  has  no
  3274.               requests  for  the  master,  or  "HN"  if  the slave has
  3275.               requests it wishes the master to handle.  If  the  slave
  3276.               responded  "HY",  the master should send another "HY" to
  3277.               signal that the session is about to shut down.   If  the
  3278.               slave  responded  "HN", the slave becomes the master and
  3279.               may begin immediately sending  requests  to  the  master
  3280.               (now the slave) without waiting for a response.  
  3281.  
  3282.           Session Shutdown   
  3283.           Session Shutdown 
  3284.  
  3285.           When  both  systems  have  finished  their requests and have
  3286.           traded "HY" messages, shutdown begins.  Shutdown consists of 
  3287.           the systems sending "\020OOOOOO\0" messages  to  each  other
  3288.           and then  breaking  the serial line.  With the "g" protocol,
  3289.           the systems  should  exchange  CLOSE  control  packets  just
  3290.           before exchanging the "\020OOOOOO\0" messages.  
  3291.  
  3292.      FILES   
  3293.      FILES 
  3294.           L.sys, passwd, dosgate.cfg 
  3295.  
  3296.      SEE ALSO   
  3297.      SEE ALSO 
  3298.           dosgate(9),    dosgate.cfg(10),    L.sys(10),    passwd(10),
  3299.           rmail(9), uucp(9), uuxqt(9) 
  3300.  
  3301.      BUGS   
  3302.      BUGS 
  3303.           None known.  
  3304.  
  3305.      ACKNOWLEDGEMENTS   
  3306.      ACKNOWLEDGEMENTS 
  3307.           MS-DOS is a registered trademark of  Microsoft  Corporation.
  3308.           UNIX is a registered trademark of AT&T Bell Laboratories.  
  3309.  
  3310.  
  3311.  
  3312.  
  3313.  
  3314.  
  3315.  
  3316.  
  3317.  
  3318.  
  3319.      uucico                           -7-                            uucico
  3320.  
  3321.  
  3322.      uucp (9)                       DOSGATE                        uucp (9)
  3323.  
  3324.  
  3325.  
  3326.      NAME   
  3327.      NAME 
  3328.           uucp - queue a request for remote file transfer 
  3329.  
  3330.      SYNOPSIS   
  3331.      SYNOPSIS 
  3332.           uucp                              
  3333.           uucp [options] srcfile destfile 
  3334.  
  3335.      DESCRIPTION   
  3336.      DESCRIPTION 
  3337.           Uucp                                                          
  3338.           Uucp  queues  requests  for  files to be sent from the local
  3339.           system to a remote system or from a  remote  system  to  the
  3340.           local system.    The  files  are actually transferred by the
  3341.           uucico             
  3342.           uucico utility.  
  3343.  
  3344.           Uucp                                                          
  3345.           Uucp is  given  two  filenames  as  arguments.    The  first
  3346.           filename is  the file that is to be transferred.  The second
  3347.           filename is the destination for the transfer.   One  of  the
  3348.           filenames  must  have the name of a remote site prepended to
  3349.                              uucp                                       
  3350.           it.   This  tells  uucp  which  system  the  file  is  going
  3351.           to/from.   The  default  directory for uucp transfers is the
  3352.           uucp public directory defined in the  DOSGATE  configuration
  3353.           file.  
  3354.  
  3355.           Example: The command 
  3356.  
  3357.               uucp /tmp/test.txt lanna!/tmp/abc.txt 
  3358.  
  3359.           would  request  that the file "/tmp/test.txt" be sent to the
  3360.           site "lana" as "/tmp/abc.txt".  
  3361.  
  3362.           Example: The command 
  3363.  
  3364.               uucp lana!/tmp/news.txt /tmp/news.txt 
  3365.  
  3366.           would request that the file "/tmp/news.txt"  on  the  system
  3367.           "lana" be sent to the local system.  
  3368.  
  3369.           Uucp does  not  actually transfer files.  It simply queues a
  3370.                                          uucico                         
  3371.           request, so that the next time uucico is  connected  to  the
  3372.           site the file is to be transferred to/from, the file will be 
  3373.           transferred.  Note that system security on most systems only 
  3374.           allows  files  to  be  transferred  from/to  the uucp public
  3375.           directory or the "/tmp" directory.    Since  MS-DOS  has  no
  3376.           filesystem  security,  care should be taken in allowing file
  3377.           transfers to other systems from DOSGATE.  
  3378.  
  3379.           Options: 
  3380.  
  3381.                                          uucp           
  3382.           Several options modify the way uucp works.  
  3383.  
  3384.           -c 
  3385.               Uses the actual source file instead of making a copy  in
  3386.               the uucp spool  directory.    This is the default.  Note
  3387.                     uucico                                              
  3388.               that  uucico  deletes  the  file  after  it   has   been
  3389.               transferred to  the  remote  system.    If  this  is not
  3390.               desirable, see the '-C' option (below).  
  3391.  
  3392.  
  3393.  
  3394.  
  3395.  
  3396.      uucp                             -1-                              uucp
  3397.  
  3398.  
  3399.      uucp (9)                       DOSGATE                        uucp (9)
  3400.  
  3401.  
  3402.           -C 
  3403.               Makes a copy of  the  source  file  in  the  uucp  spool
  3404.               directory to transfer instead of working with the actual 
  3405.               file.  
  3406.  
  3407.           -s 
  3408.                           uucp                                          
  3409.               Instructs   uucp   to   invoke   uucico  after  queueing
  3410.               requests.   This  initiates  transfer   to/from   remote
  3411.               systems immediately.  
  3412.  
  3413.           -xN 
  3414.               Enables debug   output.      The  amount  of  detail  is
  3415.               determined by the debug level 'N', which must be a digit 
  3416.               from 1 to 9.  
  3417.  
  3418.           -?  
  3419.               Outputs the program  name,  version,  copyright,  and  a
  3420.               summary of  the  command  line usage.  If this option is
  3421.               given, no other arguments may be given.  
  3422.  
  3423.           Uucp                                                uucp       
  3424.           Uucp writes a log of the actions it performs to the uucp log 
  3425.                                 dosgate cfg                              
  3426.           file specified in the dosgate.cfg file.  Since this log file 
  3427.                                 uucp                                    
  3428.           is appended each time uucp is invoked, it should be  deleted
  3429.           periodically  to  prevent  it  from  occupying too much disk
  3430.           space.  
  3431.  
  3432.      TECHNICAL   
  3433.      TECHNICAL 
  3434.           Uucp          uucico                                          
  3435.           Uucp builds a uucico request file (or "C" file) in the  uucp
  3436.           spool   directory  for  the  specified  remote  site,  which
  3437.                                  uucico                                  
  3438.           contains a request for uucico to either transfer a file from 
  3439.           a remote system to the local system or transfer a file  from
  3440.                                                                 uucico  
  3441.           the local  system  to a remote system.  The next time uucico
  3442.           contacts the remote system, the  transfer  request  will  be
  3443.           processed.  
  3444.  
  3445.           If  a  file  is to be sent from the local system to a remote
  3446.           system, the "C" file will contain one line which will be  of
  3447.           the form: 
  3448.  
  3449.               S sourcefile destfile user - sourcefile mode 
  3450.  
  3451.           where  'sourcefile'  is the name of the file to be sent, and
  3452.           'destfile' is the name the requestor wants the remote system 
  3453.           to name it as when it arrives at the remote system.  
  3454.  
  3455.           If a file is to be sent from the remote system to the  local
  3456.           system,  the "C" file will contain one line which will be of
  3457.           the form: 
  3458.  
  3459.               R sourcefile destfile user - sourcefile mode 
  3460.  
  3461.           where 'sourcefile' is the name of the file the  remote  site
  3462.           should  send,  and 'destfile' is the name that will be given
  3463.           to the file when it arrives at the local system.  
  3464.  
  3465.           The 'user' field of either form  of  request  indicates  the
  3466.           user  that made the request, which in this implementation is
  3467.           always "uucp".  
  3468.  
  3469.  
  3470.      uucp                             -2-                              uucp
  3471.  
  3472.  
  3473.      uucp (9)                       DOSGATE                        uucp (9)
  3474.  
  3475.  
  3476.           The 'mode' field of either form  of  request  indicates  the
  3477.           UNIX  style file permission settings for the file, which are
  3478.           ignored in this implementation.  
  3479.  
  3480.                                   uucp                                  
  3481.           Some implementations of uucp can send mail to the  requestor
  3482.           when  a  file has been transferred; this implementation does
  3483.           not support this feature.  
  3484.  
  3485.           Uucp                                                          
  3486.           Uucp places the "C" files for a particular remote site  into
  3487.           the remote  spool  directory  for  the  specified site.  The
  3488.           directory name is determined  by  taking  the  remote  spool
  3489.           directory  name  from  the  DOSGATE  configuration  file and
  3490.           appending the site's name to it.  For example, if the  spool
  3491.           directory  is  called  "C:\DOSGATE\SPOOL",  and  the site is
  3492.           named "lana", the spool  directory  for  uucp  requests  for
  3493.           "lana" would be placed in "C:\DOSGATE\SPOOL\LANA".  
  3494.  
  3495.      FILES   
  3496.      FILES 
  3497.           L.sys, passwd, dosgate.cfg 
  3498.  
  3499.      SEE ALSO   
  3500.      SEE ALSO 
  3501.           dosgate(9), dosgate.cfg(10), L.sys(10), mail(9), passwd(10) 
  3502.  
  3503.      BUGS   
  3504.      BUGS 
  3505.           None known.  
  3506.  
  3507.      ACKNOWLEDGEMENTS   
  3508.      ACKNOWLEDGEMENTS 
  3509.           MS-DOS  is  a registered trademark of Microsoft Corporation.
  3510.           UNIX is a registered trademark of AT&T Bell Laboratories.  
  3511.  
  3512.  
  3513.  
  3514.  
  3515.  
  3516.  
  3517.  
  3518.  
  3519.  
  3520.  
  3521.  
  3522.  
  3523.  
  3524.  
  3525.  
  3526.  
  3527.  
  3528.  
  3529.  
  3530.  
  3531.  
  3532.  
  3533.  
  3534.  
  3535.  
  3536.  
  3537.  
  3538.  
  3539.  
  3540.  
  3541.  
  3542.      uucp                             -3-                              uucp
  3543.  
  3544.  
  3545.      uudecode (9)                   DOSGATE                    uudecode (9)
  3546.  
  3547.  
  3548.  
  3549.      NAME   
  3550.      NAME 
  3551.           uudecode - decode ASCII-encoded binary file 
  3552.  
  3553.      SYNOPSIS   
  3554.      SYNOPSIS 
  3555.           uudecode                     
  3556.           uudecode infile [destfile] 
  3557.  
  3558.      DESCRIPTION   
  3559.      DESCRIPTION 
  3560.           Uudecode                                                      
  3561.           Uudecode  converts an ASCII-encoded file that was created by
  3562.           uuencode                           Infile                     
  3563.           uuencode back into a binary file.  Infile is read,  and  the
  3564.           decoded   data   is  written  to  the  destination  filename
  3565.                                      infile                   destfile  
  3566.           specified in the header of infile.   The  optional  destfile
  3567.                                                               destfile  
  3568.           argument  causes  the decoded data to be written to destfile
  3569.           instead.  
  3570.  
  3571.      FILES   
  3572.      FILES 
  3573.           None.  
  3574.  
  3575.      SEE   
  3576.      SEE 
  3577.           dosgate(9), mail(9), uuencode(9) 
  3578.  
  3579.      BUGS   
  3580.      BUGS 
  3581.           None known.  
  3582.  
  3583.  
  3584.  
  3585.  
  3586.  
  3587.  
  3588.  
  3589.  
  3590.  
  3591.  
  3592.  
  3593.  
  3594.  
  3595.  
  3596.  
  3597.  
  3598.  
  3599.  
  3600.  
  3601.  
  3602.  
  3603.  
  3604.  
  3605.  
  3606.  
  3607.  
  3608.  
  3609.  
  3610.  
  3611.  
  3612.  
  3613.  
  3614.  
  3615.  
  3616.  
  3617.  
  3618.  
  3619.      uudecode                         -1-                          uudecode
  3620.  
  3621.  
  3622.      uuencode (9)                   DOSGATE                    uuencode (9)
  3623.  
  3624.  
  3625.  
  3626.      NAME   
  3627.      NAME 
  3628.           uuencode - encode binary file for ASCII transmission 
  3629.  
  3630.      SYNOPSIS   
  3631.      SYNOPSIS 
  3632.           uuencode                             
  3633.           uuencode infile outfile [destfile] 
  3634.  
  3635.      DESCRIPTION   
  3636.      DESCRIPTION 
  3637.           Infile                                                        
  3638.           Infile  is  converted  from  a  binary format into a special
  3639.           ASCII  encoding  which  can  be   transmitted   over   7-bit
  3640.           communication  lines  and then decoded at the receiving end.
  3641.                                              outfile                    
  3642.           The encoded data  is  written  to  outfile.    The  optional
  3643.           destfile                                                      
  3644.           destfile  parameter  specifies  the  name of the file on the
  3645.           destination system that will be created  when  the  data  is
  3646.           decoded at the receiving end.  
  3647.  
  3648.      FILES   
  3649.      FILES 
  3650.           None.  
  3651.  
  3652.      SEE ALSO   
  3653.      SEE ALSO 
  3654.           mail(9), uudecode(9) 
  3655.  
  3656.      BUGS   
  3657.      BUGS 
  3658.           None known.  
  3659.  
  3660.  
  3661.  
  3662.  
  3663.  
  3664.  
  3665.  
  3666.  
  3667.  
  3668.  
  3669.  
  3670.  
  3671.  
  3672.  
  3673.  
  3674.  
  3675.  
  3676.  
  3677.  
  3678.  
  3679.  
  3680.  
  3681.  
  3682.  
  3683.  
  3684.  
  3685.  
  3686.  
  3687.  
  3688.  
  3689.  
  3690.  
  3691.  
  3692.  
  3693.  
  3694.  
  3695.      uuencode                         -1-                          uuencode
  3696.  
  3697.  
  3698.      uustat (9)                     DOSGATE                      uustat (9)
  3699.  
  3700.  
  3701.  
  3702.      NAME   
  3703.      NAME 
  3704.           uustat - check status of queued uucico requests 
  3705.  
  3706.      SYNOPSIS   
  3707.      SYNOPSIS 
  3708.           uustat        
  3709.           uustat [-?] 
  3710.  
  3711.      DESCRIPTION   
  3712.      DESCRIPTION 
  3713.           Uustat                                                        
  3714.           Uustat  scans  the  local  spool  directories  for each site
  3715.                            L sys                                        
  3716.           specified in the L.sys file and  outputs  information  about
  3717.                                   uucico                   
  3718.           any queued requests for uucico found therein.  
  3719.  
  3720.                                               uustat                    
  3721.           The  optional  '-?' argument causes uustat to instead output
  3722.           the name, version, copyright, and summary  of  the  program.
  3723.           None.  
  3724.  
  3725.      FILES   
  3726.      FILES 
  3727.           L.sys, dosgate.cfg 
  3728.  
  3729.      SEE ALSO   
  3730.      SEE ALSO 
  3731.           dosgate(9), dosgate.cfg(10), L.sys(10), uucico(9), 
  3732.  
  3733.      BUGS   
  3734.      BUGS 
  3735.                                         uustat                          
  3736.           While  this implementation of uustat performs the same basic
  3737.                                                        uustat           
  3738.           function, it bears little resemblance to the uustat  utility
  3739.           typically found on a UNIX system.  It is less functional and 
  3740.           the output is in a completely different format.  
  3741.  
  3742.      ACKNOWLEDGEMENTS   
  3743.      ACKNOWLEDGEMENTS 
  3744.           UNIX is a registered trademark of AT&T Bell Laboratories.  
  3745.  
  3746.  
  3747.  
  3748.  
  3749.  
  3750.  
  3751.  
  3752.  
  3753.  
  3754.  
  3755.  
  3756.  
  3757.  
  3758.  
  3759.  
  3760.  
  3761.  
  3762.  
  3763.  
  3764.  
  3765.  
  3766.  
  3767.  
  3768.  
  3769.  
  3770.  
  3771.  
  3772.  
  3773.  
  3774.  
  3775.      uustat                           -1-                            uustat
  3776.  
  3777.  
  3778.      uux (9)                        DOSGATE                         uux (9)
  3779.  
  3780.  
  3781.  
  3782.      NAME   
  3783.      NAME 
  3784.           uux - queue a request for remote command execution 
  3785.  
  3786.      SYNOPSIS   
  3787.      SYNOPSIS 
  3788.           uux                          
  3789.           uux [options] site!command 
  3790.  
  3791.      DESCRIPTION   
  3792.      DESCRIPTION 
  3793.           Uux                                                            
  3794.           Uux queues a request for the command argument to be executed 
  3795.           on the  specified  remote  site.    The  request is actually
  3796.                                             uucico       site           
  3797.           transferred to the remote site by uucico.  The site must  be
  3798.                                           L sys          
  3799.           one of the sites defined in the L.sys file.  
  3800.  
  3801.           For example: 
  3802.  
  3803.               uux lana!echo Hello 
  3804.  
  3805.           would  request  that the command "echo Hello" be executed on
  3806.           the site "lana".  
  3807.  
  3808.           Options: 
  3809.  
  3810.                                          uux           
  3811.           Several options modify the way uux works.  
  3812.  
  3813.           - 
  3814.                                          uux                            
  3815.               Uses the standard input of uux as the standard input  of
  3816.               the command when it is remotely executed.  
  3817.  
  3818.           -iFILE 
  3819.               Uses  the  contents of FILE as the standard input of the
  3820.               command when it is remotely executed.  
  3821.  
  3822.           -r 
  3823.                         uux                                             
  3824.               Instructs uux not to invoke uucico  after  queueing  the
  3825.                                    uux                                  
  3826.               request.   Normally  uux  invokes  uucico  as  soon as a
  3827.               request has been queued.  
  3828.  
  3829.           -xN 
  3830.               Enables debug  output.    The  amount   of   detail   is
  3831.               determined by the debug level 'N', which must be a digit 
  3832.               from 1 to 9.  
  3833.  
  3834.           -?  
  3835.               Outputs  the  program  name,  version,  copyright, and a
  3836.               summary of the command line usage, and performs no other 
  3837.               actions.  
  3838.  
  3839.           Uux                                                           
  3840.           Uux is not typically invoked  directly  by  users.    It  is
  3841.                                                       rmail              
  3842.           instead invoked by programs, such as by the rmail program to 
  3843.           queue  a  request to forward a mail message to a remote user
  3844.                 postnews                                                
  3845.           or by postnews to queue a request to forward a  usenet  news
  3846.                                                    rmail                
  3847.           article to  a remote site.  For example, rmail might produce
  3848.             uux                    
  3849.           a uux command such as: 
  3850.  
  3851.               uux - -r lana!rmail timothy 
  3852.  
  3853.           which indicates that the command "rmail timothy"  should  be
  3854.                                                                   uux    
  3855.           executed at the site "lana", taking standard input from uux, 
  3856.  
  3857.  
  3858.      uux                              -1-                               uux
  3859.  
  3860.  
  3861.      uux (9)                        DOSGATE                         uux (9)
  3862.  
  3863.  
  3864.           which  would  typically contain the text of the mail message
  3865.                        uux    rmail                         
  3866.           being fed to uux by rmail on the local system.  
  3867.  
  3868.      TECHNICAL   
  3869.      TECHNICAL 
  3870.           Uux          uucico                                           
  3871.           Uux builds a uucico request file (or "C" file) in  the  uucp
  3872.           spool   directory  for  the  specified  remote  site,  which
  3873.                                  uucico                                 
  3874.           contains a request for uucico to transfer a  file  from  the
  3875.           local system  to  the  remote system.  The file that will be
  3876.           transferred contains instructions for the remote  system  to
  3877.           execute the command requested by the user.  If an input file 
  3878.           was  specified  for  the  command, a request to transfer the
  3879.           spooled input file from  the  local  system  to  the  remote
  3880.                                                                 uucico  
  3881.           system will  also  be  queued.    The  next time that uucico
  3882.           contacts the remote system, the  transfer  request  will  be
  3883.           processed.  
  3884.  
  3885.           The  "C" file will contain one or two lines which will be of
  3886.           the form: 
  3887.  
  3888.               S sourcefile destfile user - sourcefile mode 
  3889.  
  3890.           where 'sourcefile' is the name  of  the  file  to  be  sent,
  3891.           'destfile'  is  the name the file will take when arriving at
  3892.           the remote system, user is always 'uucp', and 'mode' are the 
  3893.           UNIX-style permission flags of the file,  which  are  always
  3894.           0666 in this implementation.  
  3895.  
  3896.           Once  the  spool  files  containing the request and standard
  3897.           input (if specified) have been  transferred  to  the  remote
  3898.                       uucico        uuxqt                               
  3899.           system  by  uucico,  the  uuxqt program on the remote system
  3900.           will process the execution request.  
  3901.  
  3902.                                   uux                                   
  3903.           Some implementations of uux can send mail to  the  requestor
  3904.           when  a request has been completed; this implementation does
  3905.           not support this feature.  
  3906.  
  3907.           Uux                                                           
  3908.           Uux places the "C" files for a particular remote  site  into
  3909.           the remote  spool  directory  for  the  specified site.  The
  3910.           directory name is determined  by  taking  the  remote  spool
  3911.           directory  name  from  the  DOSGATE  configuration  file and
  3912.           appending the site's name to it.  For example, if the  spool
  3913.           directory  is  called  "C:\DOSGATE\SPOOL",  and  the site is
  3914.           named "lana", the spool  directory  for  uucp  requests  for
  3915.           "lana" would be placed in "C:\DOSGATE\SPOOL\LANA".  
  3916.  
  3917.      FILES   
  3918.      FILES 
  3919.           L.sys, dosgate.cfg 
  3920.  
  3921.      SEE ALSO   
  3922.      SEE ALSO 
  3923.           dosgate(9),    dosgate.cfg(10),    L.sys(10),   postnews(9),
  3924.           rmail(9), uucp(9), uuxqt(9) 
  3925.  
  3926.      BUGS   
  3927.      BUGS 
  3928.           None known.    It  should  be  noted,  however,  that   this
  3929.           implementation  does  not  support  the  myriad  of features
  3930.                            uux                                    
  3931.           supported by the uux utilities on most UNIX systems.  
  3932.  
  3933.  
  3934.  
  3935.  
  3936.      uux                              -2-                               uux
  3937.  
  3938.  
  3939.      uux (9)                        DOSGATE                         uux (9)
  3940.  
  3941.  
  3942.      ACKNOWLEDGEMENTS   
  3943.      ACKNOWLEDGEMENTS 
  3944.           UNIX is a registered trademark of AT&T Bell Laboratories.  
  3945.  
  3946.  
  3947.  
  3948.  
  3949.  
  3950.  
  3951.  
  3952.  
  3953.  
  3954.  
  3955.  
  3956.  
  3957.  
  3958.  
  3959.  
  3960.  
  3961.  
  3962.  
  3963.  
  3964.  
  3965.  
  3966.  
  3967.  
  3968.  
  3969.  
  3970.  
  3971.  
  3972.  
  3973.  
  3974.  
  3975.  
  3976.  
  3977.  
  3978.  
  3979.  
  3980.  
  3981.  
  3982.  
  3983.  
  3984.  
  3985.  
  3986.  
  3987.  
  3988.  
  3989.  
  3990.  
  3991.  
  3992.  
  3993.  
  3994.  
  3995.  
  3996.  
  3997.  
  3998.  
  3999.  
  4000.  
  4001.  
  4002.  
  4003.      uux                              -3-                               uux
  4004.  
  4005.  
  4006.      uuxqt (9)                      DOSGATE                       uuxqt (9)
  4007.  
  4008.  
  4009.  
  4010.      NAME   
  4011.      NAME 
  4012.           uuxqt - execute commands from remote system 
  4013.  
  4014.      SYNOPSIS   
  4015.      SYNOPSIS 
  4016.           uuxqt             
  4017.           uuxqt [options] 
  4018.  
  4019.      DESCRIPTION   
  4020.      DESCRIPTION 
  4021.           Uuxqt                                                         
  4022.           Uuxqt  executes  commands  on  the local system according to
  4023.           instructions in files that have been delivered to the  local
  4024.           system from a remote system.  
  4025.  
  4026.           Uuxqt                                                         
  4027.           Uuxqt is  not  generally  invoked  directly by users.  It is
  4028.                                   uucico                        uucico  
  4029.           instead invoked by the  uucico  utility  after  each  uucico
  4030.                                                 uucico                  
  4031.           session with  another  system.    If  uucico is interrupted,
  4032.           however, the  system  administrator  may  wish  to  manually
  4033.                   uuxqt                                                 
  4034.           invoke  uuxqt  to take care of any remote execution requests
  4035.                                        uucico                    Uuxqt  
  4036.           that were transferred before uucico was interrupted.   Uuxqt
  4037.           does  not  take  any  command  line arguments other than its
  4038.           options.  
  4039.  
  4040.           Options: 
  4041.  
  4042.           -xN 
  4043.               Enables debug  output.    The  amount   of   detail   is
  4044.               determined by the debug level 'N', which must be a digit 
  4045.               from 1 to 9.  
  4046.  
  4047.           -l 
  4048.               Disables  deletion  of  remote execution files and input
  4049.                       Uuxqt                                             
  4050.               files.  Uuxqt  normally  deletes  the  remote  execution
  4051.               files and input files after they have been processed.  
  4052.  
  4053.           -?  
  4054.               Outputs  the  program  name,  version,  copyright, and a
  4055.               summary of the command line usage, and performs no other 
  4056.               actions.  
  4057.  
  4058.           Uuxqt                                                  uuxqt  
  4059.           Uuxqt writes a log of the actions it performs to  the  uuxqt
  4060.                                      dosgate cfg                        
  4061.           log file  specified in the dosgate.cfg file.  Since this log
  4062.                                      uuxqt                              
  4063.           file is appended each time uuxqt is invoked,  it  should  be
  4064.           deleted  periodically  to prevent it from occupying too much
  4065.           disk space.  
  4066.  
  4067.      TECHNICAL   
  4068.      TECHNICAL 
  4069.           When a remote system wishes the local system  to  execute  a
  4070.           command,  it  sends a special file called a remote execution
  4071.                                                          uucico          
  4072.           file, or "X" file, to the local system through uucico.  Each 
  4073.                uucico                                                   
  4074.           time uucico completes a session with  a  remote  system,  it
  4075.                   uuxqt     
  4076.           invokes uuxqt.  
  4077.  
  4078.           Uuxqt                                                         
  4079.           Uuxqt  looks  in  the  uucp  public directory defined in the
  4080.           DOSGATE  configuration  file  (which  is   typically   named
  4081.           "/usr/spool/uucp/uucppublic" on a UNIX system) for "X" files 
  4082.           to process.    Any  file  beginning  with  the letter "X" is
  4083.           assumed to be an "X" file.  The filenames are usually of the 
  4084.           form "X.<site><seq>", where <site> is the name of  the  site
  4085.           that  is  supposed  to  execute  the  file,  and  <seq> is a
  4086.  
  4087.  
  4088.      uuxqt                            -1-                             uuxqt
  4089.  
  4090.  
  4091.      uuxqt (9)                      DOSGATE                       uuxqt (9)
  4092.  
  4093.  
  4094.           sequence number used to distinguish the file from other  "X"
  4095.           files of the same site.  
  4096.  
  4097.                                                                  uuxqt  
  4098.           An  "X" file contains several lines of text which tell uuxqt
  4099.           what to do.  The first letter of each  line  indicates  what
  4100.           the  line  is  for,  and the remainder of each line contains
  4101.           parameters for the request (if any).  The following types of 
  4102.           lines may be found in an "X" file: 
  4103.  
  4104.           U <user> <site> 
  4105.               specifies the username of the user  that  requested  the
  4106.               command and the site that requested the command.  
  4107.  
  4108.           R <user> 
  4109.               specifies  the  username  of the user that requested the
  4110.               command.  
  4111.  
  4112.           Z 
  4113.               (I don't know what this is for, but it shows up  in  "X"
  4114.               files from some systems.) 
  4115.  
  4116.           F <filename> 
  4117.                                                           uuxqt         
  4118.               specifies  the  filename  of  a  file  that uuxqt should
  4119.               delete when it is finished processing the "X" file,  and
  4120.               is  usually the same file specified by the 'I' parameter
  4121.               described below.  
  4122.  
  4123.           I <filename> 
  4124.               specifies the  filename  that  should  be  used  as  the
  4125.               standard input to the command that is executed.  
  4126.  
  4127.           O <filename> 
  4128.               specifies  the  filename  that  should  be  used  as the
  4129.               standard output of the command that is executed.    Note
  4130.               that this is rarely used.  
  4131.  
  4132.           C <command> 
  4133.                                                uuxqt                    
  4134.               specifies   the   program  that  uuxqt  is  supposed  to
  4135.               execute.  
  4136.  
  4137.                                  uuxqt                                  
  4138.           The most common use of uuxqt is in delivering mail  sent  to
  4139.           the local  system  from  remote  systems.   In this case the
  4140.                                           rmail                          
  4141.           command that is executed is the rmail command, and the input 
  4142.                    rmail                                                
  4143.           file for rmail is a mail message file that  was  transferred
  4144.                                                            uucico       
  4145.           to the  local  system  from the remote system by uucico.  An
  4146.           example "X" file for delivering  a  mail  message  is  shown
  4147.           below.  
  4148.  
  4149.               Sample "X" file
  4150.               ---------------
  4151.               U uucp toadlips
  4152.               R uucp
  4153.               F D.toadli0031
  4154.               I D.toadli0031
  4155.               C rmail jason
  4156.  
  4157.  
  4158.  
  4159.  
  4160.  
  4161.      uuxqt                            -2-                             uuxqt
  4162.  
  4163.  
  4164.      uuxqt (9)                      DOSGATE                       uuxqt (9)
  4165.  
  4166.  
  4167.           In  this  example,  the  system  'toadlips'  has sent a mail
  4168.           message to the file 'D.toadli0031' on the local system,  and
  4169.           wants  the  local system to invoke the command 'rmail jason'
  4170.           with 'D.toadli0031' as its standard input.  This will  cause
  4171.           the  mail message in the 'D.toadli0031' file to be mailed to
  4172.           the user 'jason' on the local system.  Since an 'F' line  is
  4173.                     uuxqt                                               
  4174.           present,  uuxqt will delete the file 'D.toadli0031' when the
  4175.           rmail                          
  4176.           rmail command has finished.  
  4177.  
  4178.           NOTE: Some systems leave the  'F'  field  blank  (i.e.  Mark
  4179.           Williams Coherent) which tends to cause remote mail files to 
  4180.           accumulate.  In order to cope with this anomaly, the DOSGATE 
  4181.                               uuxqt                                     
  4182.           implementation  of  uuxqt also deletes the file named in the
  4183.           'I' field.  
  4184.  
  4185.      FILES   
  4186.      FILES 
  4187.           dosgate.cfg 
  4188.  
  4189.      SEE ALSO   
  4190.      SEE ALSO 
  4191.           dosgate(9), dosgate.cfg(10), uucico(9), uucp(9) 
  4192.  
  4193.      BUGS   
  4194.      BUGS 
  4195.           The uucp public directory may not contain directories  which
  4196.                                           uuxqt                         
  4197.           begin  with  the letter "X", or uuxqt will endlessly attempt
  4198.           (and fail) to process the directory as if  it  were  an  "X"
  4199.           file.  
  4200.  
  4201.      ACKNOWLEDGEMENTS   
  4202.      ACKNOWLEDGEMENTS 
  4203.           Coherent is  a trademark of the Mark Williams Company.  UNIX
  4204.           is a registered trademark of AT&T Bell Laboratories.  
  4205.  
  4206.  
  4207.  
  4208.  
  4209.  
  4210.  
  4211.  
  4212.  
  4213.  
  4214.  
  4215.  
  4216.  
  4217.  
  4218.  
  4219.  
  4220.  
  4221.  
  4222.  
  4223.  
  4224.  
  4225.  
  4226.  
  4227.  
  4228.  
  4229.  
  4230.  
  4231.  
  4232.  
  4233.  
  4234.  
  4235.      uuxqt                            -3-                             uuxqt
  4236.  
  4237.  
  4238.      active (10)                    DOSGATE                     active (10)
  4239.  
  4240.  
  4241.  
  4242.      NAME   
  4243.      NAME 
  4244.           active - active newsgroups file 
  4245.  
  4246.      DESCRIPTION   
  4247.      DESCRIPTION 
  4248.               active                                                     
  4249.           The active newsgroups file (or "active list") keeps track of 
  4250.           the  usenet  news  groups on the local system, including the
  4251.           oldest and newest article numbers for each news group.  
  4252.  
  4253.                            active                                       
  4254.           Each line of the active list describes one news  group,  and
  4255.           is  composed  of  several  fields,  of the following general
  4256.           form: 
  4257.  
  4258.               name newest oldest type 
  4259.  
  4260.           where each of the fields is defined as follows: 
  4261.  
  4262.           name 
  4263.               is the name of the news group described by the line.  
  4264.  
  4265.           newest 
  4266.               is the article number  of  the  newest  article  in  the
  4267.               specified  news  group  that  is currently stored in the
  4268.               news spool directories on the local system.  
  4269.  
  4270.           oldest 
  4271.               is the article number  of  the  oldest  article  in  the
  4272.               specified  news  group  that  is currently stored in the
  4273.               news spool directories on the local system.  
  4274.  
  4275.           type 
  4276.               is  a  flag  which  specifies  one  of   the   following
  4277.               conditions: 
  4278.  
  4279.                   y 
  4280.                       means  that  the news group is enabled and users
  4281.                       are allowed to post articles to the group.  
  4282.  
  4283.                   n 
  4284.                       means that the news group is enabled, but  users
  4285.                       are not allowed to post articles to the group.  
  4286.  
  4287.                   m 
  4288.                       means  that  the news group is enabled, but is a
  4289.                       moderated group which requires that postings  be
  4290.                       sent   to   the  moderator  rather  than  posted
  4291.                       directly to the group.  
  4292.  
  4293.                   x 
  4294.                       means that the news group is disabled.  
  4295.  
  4296.                                               active          
  4297.           The following demonstrates a simple active file.  
  4298.  
  4299.               comp.sources.unix 110 218 y
  4300.               comp.sys.laptops 36 121 m
  4301.               soc.singles 7287 7463 x
  4302.               news.admin 1 26 n
  4303.  
  4304.  
  4305.  
  4306.      active                           -1-                            active
  4307.  
  4308.  
  4309.      active (10)                    DOSGATE                     active (10)
  4310.  
  4311.  
  4312.           The first line of the example describes a news group  called
  4313.           comp sources unix                                             
  4314.           comp.sources.unix,  which  is  enabled,  to  which users are
  4315.           allowed to post articles to,  for  which  the  local  system
  4316.           currently  has article numbers 110 through 218 stored in the
  4317.           news spool directories.  
  4318.  
  4319.           The second line of the example describes a news group called 
  4320.           comp sys laptops                                              
  4321.           comp.sys.laptops which is enabled but moderated,  for  which
  4322.           the  local  system  currently has article numbers 36 through
  4323.           121 stored.  
  4324.  
  4325.           The third line of the example describes a news group  called
  4326.           soc singles                                                   
  4327.           soc.singles  which  is  disabled, for which the local system
  4328.           currently has article numbers 7,287 through 7,463 stored.  
  4329.  
  4330.           The fourth line of the example describes a news group called 
  4331.           news admin                                                    
  4332.           news.admin which is enabled, to which users are not  allowed
  4333.           to  post  articles, for which the local system currently has
  4334.           article numbers 1 through 26 stored.  
  4335.  
  4336.               active                                                     
  4337.           The active file may contain comments.  Any line which begins 
  4338.           with a pound (#) character  is  assumed  to  be  a  comment.
  4339.                                               rnews                     
  4340.           However,  it  should  be noted that rnews and other programs
  4341.                           active                                        
  4342.           that modify the active file will remove  any  comments  each
  4343.           time the file is modified.  
  4344.  
  4345.           Each   line   in  the  file  must  be  no  longer  than  128
  4346.           characters.  
  4347.  
  4348.      NOTES   
  4349.      NOTES 
  4350.                                   active                                
  4351.           The  pathname  of  the  active  file  is  specified  in  the
  4352.           dosgate cfg          
  4353.           dosgate.cfg file.  
  4354.  
  4355.      RELATED FILES   
  4356.      RELATED FILES 
  4357.           dosgate.cfg 
  4358.  
  4359.      SEE ALSO   
  4360.      SEE ALSO 
  4361.           dosgate(9),    dosgate.cfg(10),    expire(9),    newsrc(10),
  4362.           postnews(9), readnews(9), rnews(9) 
  4363.  
  4364.  
  4365.  
  4366.  
  4367.  
  4368.  
  4369.  
  4370.  
  4371.  
  4372.  
  4373.  
  4374.  
  4375.  
  4376.  
  4377.  
  4378.  
  4379.  
  4380.  
  4381.  
  4382.  
  4383.  
  4384.      active                           -2-                            active
  4385.  
  4386.  
  4387.      dosgate.cfg (10)               DOSGATE                dosgate.cfg (10)
  4388.  
  4389.  
  4390.  
  4391.      NAME   
  4392.      NAME 
  4393.           dosgate.cfg - master configuration file for DOSGATE 
  4394.  
  4395.      DESCRIPTION   
  4396.      DESCRIPTION 
  4397.                dosgate cfg                                              
  4398.           The  dosgate.cfg file contains configuration information for
  4399.           DOSGATE.  It contains a sequence of configuration entries of 
  4400.           the form 
  4401.  
  4402.               entry=setting 
  4403.  
  4404.           ...where 'entry' is the name of the configuration entry, and 
  4405.           'setting' is a string that defines the  current  setting  of
  4406.           the configuration entry in question.  
  4407.  
  4408.           The entries are as follows: 
  4409.  
  4410.           sitename 
  4411.               This defines the 'system name' or sitename of the system 
  4412.               on which  DOSGATE  is  running  (the  local  site).  The
  4413.               sitename is  used  to  identify  the  system  to  remote
  4414.               systems.   Only  the  first six letters of this name are
  4415.                                 uucico                                  
  4416.               examined by most  uucico  implementations.    This  name
  4417.               should ideally be unique among all uucp-capable systems, 
  4418.               and  should  certainly be different than the name of any
  4419.               other site that the local  site  will  be  communicating
  4420.               with or sending mail to.  
  4421.  
  4422.           altnames 
  4423.               This  optional  setting  defines alternate names for the
  4424.               system on which DOSGATE is running.   This  allows  mail
  4425.               that  is  delivered to one of several possible sitenames
  4426.               to be received by the local system, such as domain names 
  4427.               for the local system.  For example: 
  4428.  
  4429.                   altnames=mybox.UUCP mybox.com mybox.mybox.com 
  4430.  
  4431.               would allow the local system to receive  mail  addressed
  4432.               to  'mybox.UUCP',  'mybox.com',  or 'mybox.mybox.com' in
  4433.               addition to the sitename  specified  by  the  'sitename'
  4434.               setting elsewhere in the configuration file.  
  4435.  
  4436.           remotedev 
  4437.                                                 uucico                  
  4438.               This   determines   which   port  uucico  will  use  for
  4439.               communicating with  remote  systems  when  operating  in
  4440.               slave  mode  or  when  calling  a remote system which is
  4441.                                                                  L sys  
  4442.               described as having an "ACU"  connection  in  the  L.sys
  4443.               file.  The setting must be either COM1 or COM2.  
  4444.  
  4445.           remotebaud 
  4446.                                                            uucico       
  4447.               This  determines  the  baud  rate  at  which uucico will
  4448.               communicate with remote systems when operating in  slave
  4449.                                        uucico                           
  4450.               mode.   In  master mode, uucico takes the baud rate from
  4451.                   L sys                                                 
  4452.               the L.sys file.  The setting is typically 2400  or  9600
  4453.               for  a  modem,  but  may be set to whatever baud rate is
  4454.               required by the communications hardware, from 50  up  to
  4455.               115200.  
  4456.  
  4457.  
  4458.  
  4459.      dosgate.cfg                      -1-                       dosgate.cfg
  4460.  
  4461.  
  4462.      dosgate.cfg (10)               DOSGATE                dosgate.cfg (10)
  4463.  
  4464.  
  4465.           remotemode 
  4466.                                                            uucico       
  4467.               This  determines the communication mode that uucico will
  4468.               use when operating in  slave  mode.    In  master  mode,
  4469.               uucico                                             L sys  
  4470.               uucico  takes  the  communication  mode  from  the L.sys
  4471.               file.  The setting must be either ACU, for a  connection
  4472.               via  modem,  or  DIR, for a connection via direct serial
  4473.               line.  
  4474.  
  4475.           remotemask 
  4476.               This setting determines whether  the  parity  bit  (high
  4477.               bit) of  all  incoming  data is stripped off or not.  If
  4478.               the setting is TRUE, the parity bits  will  be  removed.
  4479.               If  the  setting  is  FALSE, the parity bits will not be
  4480.               removed.  
  4481.  
  4482.           modeminit 
  4483.               This is set to the string of  characters  that  must  be
  4484.               sent  to  the  modem  to initialize it when uucico makes
  4485.               calls to  remote  systems  (master  mode).    For   most
  4486.               standard  1200  and  2400  baud Hayes-compatible modems,
  4487.               this is 
  4488.  
  4489.                   ATZ\r\d\d\dATS0=0 Q0 V1\r\d\d\d 
  4490.  
  4491.               For some Hayes-compatible MNP-capable modems, this is 
  4492.  
  4493.                   ATZ\rAT\\N0\r\d\d\dATS0=0 Q0 V1\r\d\d\d 
  4494.  
  4495.               The sequence '\r' is replaced by a carriage return.  The 
  4496.               sequence '\n' is replaced by a line feed.  The  sequence
  4497.               '\0' is replaced by a null character.  The sequence '\d' 
  4498.               is replaced by a one second delay.  
  4499.  
  4500.               Some  modems  require  more time to reset, so additional
  4501.               '\d's may be necessary.   For  example,  one  particular
  4502.               Zoom  Telephonics  modem required six seconds to respond
  4503.               to a reset.  
  4504.  
  4505.           modeminitslave 
  4506.               This is set to the string of  characters  that  must  be
  4507.               sent to the modem to initialize it when uucico waits for 
  4508.               calls from  remote  system (slave mode).  The string may
  4509.               contain  the  same  special   character   sequences   as
  4510.               described above  for  the 'modeminit' setting.  For most
  4511.               Hayes-compatible modems, this setting will be 
  4512.  
  4513.                   ATZ\r\d\d\dATS0=1 Q0 V1\r\d\d\d 
  4514.  
  4515.               If the modem requires a  different  special  command  to
  4516.               place  it  into  'auto  answer' mode, it can be inserted
  4517.               into this string.  
  4518.  
  4519.           modemhangup 
  4520.               This is set to the string of  characters  that  must  be
  4521.               sent to  the  modem  to force it to hang up.  The string
  4522.               may contain the  same  special  character  sequences  as
  4523.               described above  for  the 'modeminit' setting.  For most
  4524.               Hayes-compatible modems, this setting will be 
  4525.  
  4526.  
  4527.      dosgate.cfg                      -2-                       dosgate.cfg
  4528.  
  4529.  
  4530.      dosgate.cfg (10)               DOSGATE                dosgate.cfg (10)
  4531.  
  4532.  
  4533.                   \d\d+++\d\dATH\r\d\dATZ\r\d\d\d 
  4534.  
  4535.               Some modems require additional time before  sending  the
  4536.               '+++' or  they  will  not  hang up.  If difficulties are
  4537.               encountered, try adding more '\d's to the  beginning  of
  4538.               this string.  
  4539.  
  4540.           modemdial 
  4541.               This  is  set  to  the string of characters that must be
  4542.               sent to the modem to ask it to dial another modem.   The
  4543.               string  may contain the same special character sequences
  4544.               as described above for  the  'modeminit'  settings.    A
  4545.               tilde  (~) character must be placed in the string at the
  4546.               point where the telephone number to be dialed is  to  be
  4547.               inserted.    For   most  standard  1200  and  2400  baud
  4548.               Hayes-compatible modems, this setting will be 
  4549.  
  4550.           dialtimeout 
  4551.                                                           uucico        
  4552.               This is set to the number of seconds  that  uucico  will
  4553.               wait  for  a  connection  signal  from  the  modem after
  4554.               dialing out.  This setting may be omitted in which  case
  4555.               the default  timeout of sixty seconds will be used.  The
  4556.               number of seconds should typically  be  set  to  between
  4557.               thirty  and  sixty  seconds,  although  slow  connecting
  4558.               modems may require more time.  For example: 
  4559.  
  4560.                   dialtimeout=60 
  4561.  
  4562.                   ATDT~\r 
  4563.  
  4564.               For some V.32/V.42 Hayes-compatible modems, this setting 
  4565.               will be 
  4566.  
  4567.                   AT\\N3N1DT~\r 
  4568.  
  4569.               These examples assume touch-tone  dialing.    For  pulse
  4570.               dialing,  replace  the 'DT' in the modemdial string with
  4571.               'DP'.  
  4572.  
  4573.           modemconnect 
  4574.               This is set to the string of characters that  the  modem
  4575.               sends  back  to  indicate  a  successful  connection  to
  4576.               another modem.  For most  Hayes-compatible  modems  this
  4577.               will be 
  4578.  
  4579.                   CONNECT 
  4580.  
  4581.           modembusy 
  4582.               This  is  set to the string of characters that the modem
  4583.               sends back to indicate that the dialed telephone  number
  4584.               was busy.  For most Hayes-compatible modems this will be 
  4585.  
  4586.                   BUSY 
  4587.  
  4588.  
  4589.  
  4590.  
  4591.  
  4592.  
  4593.  
  4594.      dosgate.cfg                      -3-                       dosgate.cfg
  4595.  
  4596.  
  4597.      dosgate.cfg (10)               DOSGATE                dosgate.cfg (10)
  4598.  
  4599.  
  4600.           modemfail 
  4601.               This  is  set to the string of characters that the modem
  4602.               sends back to indicate that an error occurred  making  a
  4603.               modem-to-modem connection  with  the dialed number.  For
  4604.               most Hayes-compatible modems this will be 
  4605.  
  4606.                   NO CARRIER 
  4607.  
  4608.           tmpdir 
  4609.               This is set to the name of the directory  where  DOSGATE
  4610.               should place temporary files.  For example: 
  4611.  
  4612.                   c:\tmp 
  4613.  
  4614.               This  is  the  equivalent  of  the "/tmp" directory on a
  4615.               typical UNIX system.  
  4616.  
  4617.           uuciconow 
  4618.               This is set to "TRUE" if the mail program  should  spawn
  4619.               uucico                                                    
  4620.               uucico  each  time  mail is queued for transmission to a
  4621.                                                  uucico                 
  4622.               remote system.  If set to "FALSE", uucico  will  not  be
  4623.               spawned  by  the  mail  program,  and  must  be manually
  4624.               invoked later to initiate the transfer.  
  4625.  
  4626.           uucicolog 
  4627.               This is set to the  full  pathname  of  the  file  where
  4628.               uucico                                                    
  4629.               uucico will  write its logfile.  The logfile is a record
  4630.                                           uucico                        
  4631.               of the actions performed by uucico while it is  running.
  4632.               For example: 
  4633.  
  4634.                   c:\dosgate\uucico.log 
  4635.  
  4636.               This       is       the      equivalent      of      the
  4637.               "/usr/lib/uucp/Logfile/uucico" file on  a  typical  UNIX
  4638.               system.  
  4639.  
  4640.           uucplog 
  4641.                                                                   uucp  
  4642.               This  is set to the full pathname of the file where uucp
  4643.               will write its logfile.  The logfile is a record of  the
  4644.                                      uucp                               
  4645.               actions performed  by  uucp  while  it  is running.  For
  4646.               example: 
  4647.  
  4648.                   c:\dosgate\uucp.log 
  4649.  
  4650.               This      is      the      equivalent       of       the
  4651.               "/usr/lib/uucp/Logfile/uucp"  file  on  a  typical  UNIX
  4652.               system.  
  4653.  
  4654.           uuxqtlog 
  4655.                                                                  uuxqt   
  4656.               This is set to the full pathname of the file where uuxqt 
  4657.               will write its logfile.  The logfile is a record of  the
  4658.                                      uuxqt                              
  4659.               actions performed  by  uuxqt  while  it is running.  For
  4660.               example: 
  4661.  
  4662.                   c:\dosgate\uuxqt.log 
  4663.  
  4664.               This      is      the      equivalent       of       the
  4665.               "/usr/lib/uucp/Logfile/uuxqt"  file  on  a  typical UNIX
  4666.  
  4667.  
  4668.      dosgate.cfg                      -4-                       dosgate.cfg
  4669.  
  4670.  
  4671.      dosgate.cfg (10)               DOSGATE                dosgate.cfg (10)
  4672.  
  4673.  
  4674.               system.  
  4675.  
  4676.           L.sys 
  4677.                                                       L sys              
  4678.               This is set to the full pathname of the L.sys file.  For 
  4679.               example: 
  4680.  
  4681.                   c:\dosgate\L.sys 
  4682.  
  4683.               This is the equivalent of the "/usr/lib/uucp/L.sys" file 
  4684.               on a typical UNIX system.  
  4685.  
  4686.           passwd 
  4687.                                                          passwd         
  4688.               This is set to the full pathname  of  the  passwd  file.
  4689.               For example: 
  4690.  
  4691.                   c:\dosgate\passwd 
  4692.  
  4693.               This  is  the  equivalent of the "/etc/passwd" file on a
  4694.               typical UNIX system.  
  4695.  
  4696.           pubdir 
  4697.               This is set to the name of  the  directory  where  files
  4698.               transferred from   remote   systems  are  placed.    For
  4699.               example: 
  4700.  
  4701.                   c:\dosgate\public 
  4702.  
  4703.               This is the equivalent  of  the  "/usr/spool/uucppublic"
  4704.               directory on a typical UNIX system.  
  4705.  
  4706.           spooldir 
  4707.               This  is  set  to  the name of the directory under which
  4708.               jobs for remote systems are spooled to.  For example: 
  4709.  
  4710.                   c:\dosgate\spool\uucp 
  4711.  
  4712.               This  is  the  equivalent   of   the   "/usr/spool/uucp"
  4713.               directory on a typical UNIX system.  
  4714.  
  4715.           maildir 
  4716.               This  is  set  to  the name of the directory under which
  4717.               mail for local users is spooled to.  For example: 
  4718.  
  4719.                   c:\dosgate\spool\mail 
  4720.  
  4721.               This  is  the  equivalent   of   the   "/usr/spool/mail"
  4722.               directory on a typical UNIX system.  
  4723.  
  4724.           newsdir 
  4725.               This  is  set  to  the name of the directory under which
  4726.               incoming usenet news  articles  are  spooled  to.    For
  4727.               example: 
  4728.  
  4729.                   c:\dosgate\spool\news 
  4730.  
  4731.  
  4732.  
  4733.  
  4734.  
  4735.  
  4736.      dosgate.cfg                      -5-                       dosgate.cfg
  4737.  
  4738.  
  4739.      dosgate.cfg (10)               DOSGATE                dosgate.cfg (10)
  4740.  
  4741.  
  4742.           newsactivefile 
  4743.                                                            active       
  4744.               This  is  set  to  the  full pathname of the active news
  4745.               groups configuration file.  For example: 
  4746.  
  4747.                   c:\dosgate\active 
  4748.  
  4749.           newspostsites 
  4750.               This is set to either "NONE" or the names of one or more 
  4751.               remote sites to which new usenet news articles typed  on
  4752.               the local system will be sent.  For example: 
  4753.  
  4754.                   newspostsites=myneighbor 
  4755.  
  4756.               indicates  that news articles will be posted to the site
  4757.               'myneighbor', assuming that  'myneighbor'  is  a  system
  4758.                                                            uucico     
  4759.               with which the local system communicates via uucico.  
  4760.  
  4761.           organization 
  4762.               This  is  set to the string that will be inserted in the
  4763.               "Organization:" line in the header of  each  new  usenet
  4764.               news article  that is posted from the local system.  For
  4765.               example: 
  4766.  
  4767.                   organization=Bob's Disk Repair, Inc.  
  4768.  
  4769.           smarthost 
  4770.               This  setting  determines  whether  mail  messages  with
  4771.               unknown  addresses  will  be forwarded to another system
  4772.               for mailing or not.  If set  to  'NONE',  mail  messages
  4773.               with  unknown  addresses will not be forwarded, and will
  4774.               instead be sent to  the  local  user  specified  by  the
  4775.               'postmaster' setting.      Otherwise,   the  'smarthost'
  4776.               setting is assumed to be the mail address of a system to 
  4777.               which mail  messages  with  unknown  addresses  will  be
  4778.               forwarded.  
  4779.  
  4780.           postmaster 
  4781.               This  is  set  to  the  username  of  the  user to which
  4782.                                                            rmail         
  4783.               undeliverable mail should be sent.  Whenever rmail can't 
  4784.               figure out what to do with a particular mail message, it 
  4785.               sends it to this user.  
  4786.  
  4787.               On a UNIX system, this would typically be either  "root"
  4788.               or the   name   of  the  system  administrator.    On  a
  4789.               single-user DOSGATE installation, this will typically be 
  4790.               the single user's name.  
  4791.  
  4792.           separatemail 
  4793.               This setting determines whether mail will be spooled  to
  4794.               files  directly  in  the  mail  spool directory (see the
  4795.               "maildir"   setting),   or   to   files   in    separate
  4796.               subdirectories underneath  the mail spool directory.  If
  4797.               set to FALSE, mail will spool to files in the mail spool 
  4798.               directory,  each  file  having  the  same  name  as  the
  4799.               recipient user,  i.e.    "maildir/username".  If  set to
  4800.               TRUE, mail for each user will be spooled to a  directory
  4801.               underneath the mail spool directory, where the directory 
  4802.               name  is  the same as the recipient user's name, and the
  4803.  
  4804.  
  4805.      dosgate.cfg                      -6-                       dosgate.cfg
  4806.  
  4807.  
  4808.      dosgate.cfg (10)               DOSGATE                dosgate.cfg (10)
  4809.  
  4810.  
  4811.               mail spool file in the directory  also  has  the  user's
  4812.               name, i.e.        "maildir/username/username".   It   is
  4813.               recommended that this setting be left FALSE unless there 
  4814.               is a  need  to  have  each  user's  mail  spooled  to  a
  4815.               different directory.  
  4816.  
  4817.           pathaliasfile 
  4818.               This  setting determines whether a path aliases database
  4819.               is enabled.  If set to "NONE", any features which depend 
  4820.               on the path aliases database are disabled.    Otherwise,
  4821.               pathaliasfile                                             
  4822.               pathaliasfile  should  be  set  to  the  name  of a path
  4823.               aliases database file  that  has  been  created  by  the
  4824.               pathalias                          
  4825.               pathalias program.  For example: 
  4826.  
  4827.                   pathaliasfile=NONE 
  4828.  
  4829.               or 
  4830.  
  4831.                   pathaliasfile=c:\dosgate\paths 
  4832.  
  4833.           Dosgate cfg                                                   
  4834.           Dosgate.cfg may  contain  comments.    Any line which begins
  4835.           with a pound (#) character is assumed to be a comment.  
  4836.  
  4837.           Each  line  in  the  file  must  be  no  longer   than   127
  4838.           characters.  
  4839.  
  4840.  
  4841.      RELATED FILES   
  4842.      RELATED FILES 
  4843.           active, passwd, L.sys 
  4844.  
  4845.      SEE ALSO   
  4846.      SEE ALSO 
  4847.           active(10),   dosgate(9),  L.sys(10),  passwd(10),  mail(9),
  4848.           rmail(9), rnews(9), uucico(9), uucp(9), uustat(9), uuxqt(9) 
  4849.  
  4850.      ACKNOWLEDGEMENTS   
  4851.      ACKNOWLEDGEMENTS 
  4852.           UNIX is a registered trademark of AT&T Bell Laboratories.  
  4853.  
  4854.  
  4855.  
  4856.  
  4857.  
  4858.  
  4859.  
  4860.  
  4861.  
  4862.  
  4863.  
  4864.  
  4865.  
  4866.  
  4867.  
  4868.  
  4869.  
  4870.  
  4871.  
  4872.  
  4873.  
  4874.  
  4875.  
  4876.  
  4877.      dosgate.cfg                      -7-                       dosgate.cfg
  4878.  
  4879.  
  4880.      L.sys (10)                     DOSGATE                      L.sys (10)
  4881.  
  4882.  
  4883.  
  4884.      NAME   
  4885.      NAME 
  4886.           L.sys - remote systems description file 
  4887.  
  4888.      DESCRIPTION   
  4889.      DESCRIPTION 
  4890.                L sys                                                    
  4891.           The  L.sys file describes each remote system that is allowed
  4892.                                                        uucico     
  4893.           to communicate with the local system through uucico.  
  4894.  
  4895.                        L sys                                            
  4896.           Each line of L.sys describes one system, and is composed  of
  4897.           several fields, of the following general form: 
  4898.  
  4899.               name times dev speed number/port expect send [ ... ] 
  4900.  
  4901.           where each of the fields is defined as follows: 
  4902.  
  4903.           name 
  4904.               is the login name (sitename) of the remote system.  
  4905.  
  4906.           times 
  4907.               are  the  times  of  day/week  that  communications  are
  4908.               allowed with  the  remote  system.    In   the   current
  4909.               implementation, only the keyword "Any" may appear.  
  4910.  
  4911.           dev 
  4912.               specifies whether the connection to the remote system is 
  4913.               via a  modem  or  via  direct  serial line.  The keyword
  4914.               "ACU" is used for modem.  The keyword "DIR" is used  for
  4915.               direct serial line.  
  4916.  
  4917.               speed 
  4918.               is  the  baud  rate  of  the  connection to the modem or
  4919.               remote system, typically "2400" or "9600"  for  a  modem
  4920.               connection,  but may be set to any baud rate required by
  4921.               the communications hardware, from 50 up to 115200 baud.  
  4922.  
  4923.           number/port 
  4924.               specifies either a  telephone  number  or  a  port  name
  4925.               depending on whether the connection to the remote system 
  4926.               is via  modem  or via direct serial line.  If via modem,
  4927.               this field must contain the telephone  number  by  which
  4928.               the  remote  system  is  contacted (if the remote system
  4929.               only dials in, this  number  is  ignored,  but  must  be
  4930.               present).  If connection is via direct serial line, this 
  4931.               field  must  contain  the  name of the port by which the
  4932.               connection is made, which must be one  of  the  keywords
  4933.               "COM1" or "COM2".  
  4934.  
  4935.           expect 
  4936.               specifies  a  string  that  the  local system expects to
  4937.               receive from the remote system.  A '\r' may be  included
  4938.               in the string to indicate that a carriage return is part 
  4939.               of the  string.  A '\n' may be included in the string to
  4940.               indicate that a line-feed is part of the string.  A '\d' 
  4941.               may be included in the string  to  cause  a  one  second
  4942.               delay.   Two double- quotation marks ("") indicates that
  4943.               the local system should  not  wait  for  any  particular
  4944.               reponse  from the remote system before continuing to the
  4945.               next 'send' field.  
  4946.  
  4947.  
  4948.      L.sys                            -1-                             L.sys
  4949.  
  4950.  
  4951.      L.sys (10)                     DOSGATE                      L.sys (10)
  4952.  
  4953.  
  4954.           send 
  4955.               specifies a string that the local system  will  send  to
  4956.               the  remote  system  once the preceeding 'expect' string
  4957.               has been  received.    The   same   special   characters
  4958.               understood  in the 'expect' fields are understood in the
  4959.               'send' field.  Note that most 'send' strings end with  a
  4960.               '\r'.  
  4961.  
  4962.           Multiple   expect/send   fields  are  usually  necessary  to
  4963.           initiate a conversation with a remote system.  In a  typical
  4964.           setup, the  local  system will expect to see "Login:".  Then
  4965.           it will send its login name (sitename).  The  remote  system
  4966.           may then send "Password:", to which the local system replies 
  4967.           with its password.  
  4968.  
  4969.           Once  all expect/send fields have been received and/or sent,
  4970.           the system considers the connection  to  the  remote  system
  4971.                                                                 uucico  
  4972.           successful,    and   proceeds   with   its   normal   uucico
  4973.           conversation.  
  4974.  
  4975.                                                        L sys          
  4976.           The following two lines demonstrate a simple L.sys file.  
  4977.  
  4978.           barfo Any ACU 1200 123-4567 Barfo-BBS \r\r ogin: xyz\r word: apq02\r
  4979.           hades Any DIR 9600 com1 "" \r\r ogin: hoser\r
  4980.  
  4981.           The first line describes a system  named  'barfo'  which  is
  4982.                                                  uucico                  
  4983.           connected by modem at 1200 baud.  When uucico calls 'barfo', 
  4984.           it  uses the phone number 123-4567. When 'barfo' answers the
  4985.           phone, the local system waits for  the  message  "Barfo-BBS"
  4986.           from the  remote  system.    The local system then sends two
  4987.           carriage  returns,  to  which  the  remote  system  responds
  4988.           "Login:".  The local system then sends its login name, which
  4989.           in this case is  "xyz".  The  remote  system  responds  with
  4990.           "Password:".  The  local  system  then  sends  its  password
  4991.           "apq02".  
  4992.  
  4993.           The second line describes a system named  'hades'  which  is
  4994.           connected  by  direct serial line at 9600 baud on port COM1.
  4995.                 uucico                                                  
  4996.           When  uucico  contacts  'hades',  it  doesn't  wait  for   a
  4997.           particular  response  (because  the  'expect' field contains
  4998.           ""),  and  then  sends  two  carriage  returns  to  'hades'.
  4999.           'Hades' responds with the "Login:" prompt to which the local 
  5000.           system  sends  its login name, which in this case happens to
  5001.           be "hoser".  
  5002.  
  5003.  
  5004.           L sys                                                         
  5005.           L.sys may contain comments.  Any line which  begins  with  a
  5006.           pound (#) character is assumed to be a comment.  
  5007.  
  5008.           Each   line   in  the  file  must  be  no  longer  than  511
  5009.           characters.  
  5010.  
  5011.      NOTES   
  5012.      NOTES 
  5013.                                   L sys                                 
  5014.           The  pathname  of  the  L.sys  file  is  specified  in   the
  5015.           dosgate cfg          
  5016.           dosgate.cfg file.  
  5017.  
  5018.  
  5019.  
  5020.  
  5021.  
  5022.      L.sys                            -2-                             L.sys
  5023.  
  5024.  
  5025.      L.sys (10)                     DOSGATE                      L.sys (10)
  5026.  
  5027.  
  5028.      RELATED FILES   
  5029.      RELATED FILES 
  5030.           passwd, dosgate.cfg 
  5031.  
  5032.      SEE ALSO   
  5033.      SEE ALSO 
  5034.           dosgate(9),     dosgate.cfg(10),    passwd(10),    rmail(9),
  5035.           uucico(9), uucp(9) 
  5036.  
  5037.  
  5038.  
  5039.  
  5040.  
  5041.  
  5042.  
  5043.  
  5044.  
  5045.  
  5046.  
  5047.  
  5048.  
  5049.  
  5050.  
  5051.  
  5052.  
  5053.  
  5054.  
  5055.  
  5056.  
  5057.  
  5058.  
  5059.  
  5060.  
  5061.  
  5062.  
  5063.  
  5064.  
  5065.  
  5066.  
  5067.  
  5068.  
  5069.  
  5070.  
  5071.  
  5072.  
  5073.  
  5074.  
  5075.  
  5076.  
  5077.  
  5078.  
  5079.  
  5080.  
  5081.  
  5082.  
  5083.  
  5084.  
  5085.  
  5086.  
  5087.  
  5088.  
  5089.  
  5090.      L.sys                            -3-                             L.sys
  5091.  
  5092.  
  5093.      newsrc (10)                    DOSGATE                     newsrc (10)
  5094.  
  5095.  
  5096.  
  5097.      NAME   
  5098.      NAME 
  5099.           newsrc - news reader profile 
  5100.  
  5101.      DESCRIPTION   
  5102.      DESCRIPTION 
  5103.                newsrc                                                   
  5104.           The  newsrc  file  keeps track of which usenet news groups a
  5105.           particular user is subscribed to, and which articles  within
  5106.           each group a particular user has read.  
  5107.  
  5108.              newsrc                                                     
  5109.           A  newsrc  file is stored in the home directory of each user
  5110.                                      readnews                           
  5111.           that uses the news reader, readnews.  The home directory  of
  5112.                                           passwd           newsrc       
  5113.           each user  is  specified in the passwd file.  If newsrc does
  5114.           not exist, it will be created the first time the  user  runs
  5115.           readnews     
  5116.           readnews.  
  5117.  
  5118.                          newsrc                                         
  5119.           Each line  of  newsrc  describes  one news group.  The first
  5120.           part of a line is the  name  of  a  news  group.    This  is
  5121.           followed by a colon (:) if the group is subscribed to, or an 
  5122.           exclamation  mark  (!)  if  the  group is not subscribed to.
  5123.           This is followed by a space, an article  number,  a  hyphen,
  5124.           and another article number.  The first article number is the 
  5125.           first  article  in  the news group that the user has read at
  5126.           some time in the past.  The second  article  number  is  the
  5127.           last article  in  the news group that the user has read.  If
  5128.           the news group has never been accessed, the article  numbers
  5129.           may be omitted from the file.  
  5130.  
  5131.           For example: 
  5132.  
  5133.               comp.sources.unix: 45-61 
  5134.  
  5135.           indicates  that 'comp.sources.unix' is a subscribed group of
  5136.           which the user has read articles numbered 45 through 61.  
  5137.  
  5138.           For example: 
  5139.  
  5140.               misc.invest!  10-14 
  5141.  
  5142.           indicates that 'misc.invest' is a  non-subscribed  group  of
  5143.           which the user has read articles numbered 10 through 14.  
  5144.  
  5145.           A  group  to which the user is subcribed will be scanned for
  5146.                                                   readnews              
  5147.           new articles each time the  user  uses  readnews,  while  an
  5148.                                                 readnews     
  5149.           unsubscribed group will be ignored by readnews.  
  5150.  
  5151.               newsrc                                                     
  5152.           The newsrc file may contain comments.  Any line which begins 
  5153.           with  a  pound  (#)  character  is  assumed to be a comment.
  5154.                                            readnews                      
  5155.           However, it should be noted that readnews and other programs 
  5156.                           newsrc                                        
  5157.           that modify the newsrc file will remove  any  comments  each
  5158.           time the file is modified.  
  5159.  
  5160.           Each   line   in  the  file  must  be  no  longer  than  128
  5161.           characters.  
  5162.  
  5163.      RELATED FILES   
  5164.      RELATED FILES 
  5165.           active, passwd, dosgate.cfg 
  5166.  
  5167.  
  5168.  
  5169.  
  5170.      newsrc                           -1-                            newsrc
  5171.  
  5172.  
  5173.      newsrc (10)                    DOSGATE                     newsrc (10)
  5174.  
  5175.  
  5176.      SEE ALSO   
  5177.      SEE ALSO 
  5178.           active(10),   dosgate(9),   dosgate.cfg(10),    readnews(9),
  5179.           passwd(10) 
  5180.  
  5181.  
  5182.  
  5183.  
  5184.  
  5185.  
  5186.  
  5187.  
  5188.  
  5189.  
  5190.  
  5191.  
  5192.  
  5193.  
  5194.  
  5195.  
  5196.  
  5197.  
  5198.  
  5199.  
  5200.  
  5201.  
  5202.  
  5203.  
  5204.  
  5205.  
  5206.  
  5207.  
  5208.  
  5209.  
  5210.  
  5211.  
  5212.  
  5213.  
  5214.  
  5215.  
  5216.  
  5217.  
  5218.  
  5219.  
  5220.  
  5221.  
  5222.  
  5223.  
  5224.  
  5225.  
  5226.  
  5227.  
  5228.  
  5229.  
  5230.  
  5231.  
  5232.  
  5233.  
  5234.  
  5235.  
  5236.  
  5237.      newsrc                           -2-                            newsrc
  5238.  
  5239.  
  5240.      passwd (10)                    DOSGATE                     passwd (10)
  5241.  
  5242.  
  5243.  
  5244.      NAME   
  5245.      NAME 
  5246.           passwd - login passwords file 
  5247.  
  5248.      DESCRIPTION   
  5249.      DESCRIPTION 
  5250.                passwd                                                   
  5251.           The  passwd  file  describes  each DOSGATE user on the local
  5252.           system, and each remote system that is  allowed  to  contact
  5253.           the local system.  
  5254.  
  5255.                               passwd                                    
  5256.           The  format  of the passwd file is designed to be similar to
  5257.                                passwd                                    
  5258.           the format of a UNIX passwd file.  Several of the fields are 
  5259.           not used by DOSGATE, but must still be present in the file.  
  5260.  
  5261.                            passwd                                       
  5262.           Each line of the passwd file  describes  one  user  (or  one
  5263.           'login account').    A  'user'  is considered to be either a
  5264.           real human user, or a remote system that contacts the  local
  5265.                        uucico                              
  5266.           system while uucico is running in slave mode.  
  5267.  
  5268.                               passwd                                    
  5269.           The  format  of  a  passwd  line  is  shown in the following
  5270.           template: 
  5271.  
  5272.               user:pass:uid:gid:info:homedir:shell 
  5273.  
  5274.           Each of the seven fields are separated from each other by  a
  5275.           colon (:). The fields are defined as follows: 
  5276.  
  5277.           user 
  5278.               This  field  contains the username of the specified user
  5279.               or remote system.   When  the  entry  is  for  a  remote
  5280.               system,  the  name  must  be  the  same sitename for the
  5281.                                                   L sys          
  5282.               remote system that is listed in the L.sys file.  
  5283.  
  5284.           pass 
  5285.               This field  contains  the  encrypted  password  for  the
  5286.               user.  This is initially blank, but may be modified with 
  5287.                   passwd             
  5288.               the passwd command.  
  5289.  
  5290.           uid 
  5291.               This field contains the user-id number for the specified 
  5292.               user.   On  a  typical  UNIX  system,  the value of this
  5293.               number  is  significant,  but  for  DOSGATE   the   only
  5294.               restriction  is  that  each  user  must have a different
  5295.               number.  
  5296.  
  5297.           gid 
  5298.               This  field  contains  the  group-id  number   for   the
  5299.               specified user.   On a typical UNIX system, the value of
  5300.               this number is significant,  but  DOSGATE  ignores  this
  5301.               number.  
  5302.  
  5303.           info 
  5304.               This field contains information about the user.  This is 
  5305.               typically the user's full name.  This string is inserted 
  5306.               into the header of each mail message sent by the user.  
  5307.  
  5308.  
  5309.  
  5310.  
  5311.  
  5312.  
  5313.      passwd                           -1-                            passwd
  5314.  
  5315.  
  5316.      passwd (10)                    DOSGATE                     passwd (10)
  5317.  
  5318.  
  5319.           homedir 
  5320.               On  a  typical UNIX system, this field would contain the
  5321.               pathname of the user's home  directory.    For  DOSGATE,
  5322.               this   may   be   any   valid   directory   name,   i.e.
  5323.               "c:\dosgate".  
  5324.  
  5325.           shell 
  5326.               On a typical UNIX system, this field would  contain  the
  5327.               name of the program executed as the user shell each time 
  5328.               the user  logged  into  the  system.   For DOSGATE, this
  5329.               field is ignored for local users, but must be set to the 
  5330.                               uucico                                    
  5331.               pathname of the uucico program for remote systems,  i.e.
  5332.               "c:\dosgate\uucico.exe".  
  5333.  
  5334.  
  5335.               passwd                                                     
  5336.           The passwd file may contain comments.  Any line which begins 
  5337.           with a pound (#) character is assumed to be a comment.  
  5338.  
  5339.           Each   line   in  the  file  must  be  no  longer  than  511
  5340.           characters.  
  5341.  
  5342.      RELATED FILES   
  5343.      RELATED FILES 
  5344.           L.sys, dosgate.cfg 
  5345.  
  5346.      SEE ALSO   
  5347.      SEE ALSO 
  5348.           dosgate(9), dosgate.cfg(10), L.sys(10), mail(9),  passwd(9),
  5349.           rmail(9), uucico(9), uucp(9) 
  5350.  
  5351.      ACKNOWLEDGEMENTS   
  5352.      ACKNOWLEDGEMENTS 
  5353.           UNIX is a registered trademark of AT&T Bell Laboratories.  
  5354.  
  5355.  
  5356.  
  5357.  
  5358.  
  5359.  
  5360.  
  5361.  
  5362.  
  5363.  
  5364.  
  5365.  
  5366.  
  5367.  
  5368.  
  5369.  
  5370.  
  5371.  
  5372.  
  5373.  
  5374.  
  5375.  
  5376.  
  5377.  
  5378.  
  5379.  
  5380.  
  5381.  
  5382.  
  5383.  
  5384.      passwd                           -2-                            passwd
  5385.  
  5386.  
  5387.      paths (10)                     DOSGATE                      paths (10)
  5388.  
  5389.  
  5390.  
  5391.      NAME   
  5392.      NAME 
  5393.           paths - path aliases database file 
  5394.  
  5395.      DESCRIPTION   
  5396.      DESCRIPTION 
  5397.                paths                                                    
  5398.           The  paths  file  is a database that specifies the uucp mail
  5399.           path to each site that the local system knows about.    This
  5400.                                               pathalias                 
  5401.           database  is  constructed  by  the  pathalias  program using
  5402.           information  from  uucp  map  files  which  are  distributed
  5403.           periodically via Usenet.  
  5404.  
  5405.                                   paths                                 
  5406.           The   name   of   the   paths   file  is  specified  by  the
  5407.                                           dosgate cfg                   
  5408.           'pathaliasfile' setting in the  dosgate.cfg  file.    If  no
  5409.           paths                                                         
  5410.           paths   file  exists,  the  'pathaliasfile'  setting  should
  5411.           indicate this.  
  5412.  
  5413.                            paths                                        
  5414.           Each line of the paths file describes one remote site.   The
  5415.           first part  of  a  line  is  the name of a remote site.  The
  5416.           remainder of the line is the uucp mail path  to  that  site.
  5417.                                                    paths          
  5418.           Each site may have only one entry in the paths file.  
  5419.  
  5420.           For example, a line reading: 
  5421.  
  5422.               hoser2 myneighbor!hisneighbor!hoser2!%s 
  5423.  
  5424.           indicates  that  the  uucp mail path to the site 'hoser2' is
  5425.           'myneighbor!hisneighbor!hoser2'. The '!%s' at the end of the 
  5426.           line simply indicates that the user's name belongs  at  that
  5427.           point in the mail path.  
  5428.  
  5429.                                paths                                    
  5430.           Each  line  of  the  paths  file  may  be no longer than 127
  5431.           characters.  
  5432.  
  5433.      RELATED FILES   
  5434.      RELATED FILES 
  5435.           dosgate.cfg 
  5436.  
  5437.      SEE ALSO   
  5438.      SEE ALSO 
  5439.           dosgate(9),    dosgate.cfg(10),    mail(9),    pathalias(9),
  5440.           pathto(9), rmail(9) 
  5441.  
  5442.  
  5443.  
  5444.  
  5445.  
  5446.  
  5447.  
  5448.  
  5449.  
  5450.  
  5451.  
  5452.  
  5453.  
  5454.  
  5455.  
  5456.  
  5457.  
  5458.  
  5459.  
  5460.  
  5461.  
  5462.      paths                            -1-                             paths
  5463.  
  5464.