home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / MISC / NETWORK / UUPC11QD.ZIP / INSTALL.PRN < prev    next >
Encoding:
Text File  |  1991-12-08  |  25.2 KB  |  611 lines

  1.  
  2.  
  3.  
  4.  
  5.           December 8, 1991                   Installing UUPC/extended 1.11q
  6.  
  7.  
  8.  
  9.  
  10.           Table of Contents
  11.           Table of Contents
  12.           Table of Contents
  13.  
  14.  
  15.  
  16.           Table of Contents.............................................1
  17.  
  18.  
  19.           Viewing This Document on a Terminal...........................2
  20.  
  21.  
  22.           Revision......................................................2
  23.  
  24.  
  25.           Overview......................................................2
  26.  
  27.  
  28.           Installing or upgrading UUPC/extended.........................2
  29.  
  30.  
  31.           The Fine Art of Chat Scripts..................................6
  32.  
  33.  
  34.           Modem files...................................................8
  35.  
  36.  
  37.           Permissions (PERMISSN) files..................................8
  38.  
  39.  
  40.           Forward Files.................................................9
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.                                         - 1 -
  77.  
  78.  
  79.  
  80.           December 8, 1991                   Installing UUPC/extended 1.11q
  81.  
  82.  
  83.  
  84.  
  85.           Viewing This Document on a Terminal
  86.           Viewing This Document on a Terminal
  87.           Viewing This Document on a Terminal
  88.  
  89.  
  90.           This document includes overstrikes for printing on a printer.  To
  91.  
  92.           read this document on-line, extract the program NOVRSTRK from the
  93.  
  94.           UUPC/extended optional programs archive and issue the following
  95.  
  96.           command:
  97.  
  98.  
  99.                NOVRSTRK INSTALL.PRN INSTALL.TXT
  100.  
  101.  
  102.           You can then browse the terminal ready version of the document,
  103.  
  104.           INSTALL.TXT.
  105.  
  106.  
  107.  
  108.           Revision
  109.           Revision
  110.           Revision
  111.  
  112.  
  113.           This document applies to version 1.11q of UUPC/extended, and was
  114.  
  115.           last updated on December 8, 1991 by Drew Derbyshire.
  116.  
  117.  
  118.  
  119.           Overview
  120.           Overview
  121.           Overview
  122.  
  123.  
  124.           This document provides installation instructions for
  125.  
  126.           UUPC/extended.  Questions or suggestions on this document should
  127.  
  128.           be directed to the UUPC/extended help desk, help@kew.com.
  129.  
  130.  
  131.  
  132.           Installing or upgrading 
  133.           Installing or upgrading 
  134.           Installing or upgrading UUPC/extended
  135.                                   UUPC/extended
  136.                                   UUPC/extended
  137.  
  138.  
  139.               Note:
  140.               Note:
  141.               Note: Because UUPC/extended now includes a total of  13
  142.  
  143.                     executable files, it is suggested that these files be
  144.  
  145.                     placed in their own directory, and this directory then
  146.  
  147.                     be added to your MS-DOS or OS/2 PATH variable.  When
  148.  
  149.                     this is done, be sure to delete any executable files
  150.  
  151.                     for previous releases of UUPC/extended from other
  152.  
  153.                     directories on your hard disk.
  154.  
  155.  
  156.               Note:
  157.               Note:
  158.               Note: Each file that must be customized for UUPC/extended has
  159.  
  160.                     comments in it describing the information that goes in
  161.  
  162.                     the file.
  163.  
  164.  
  165.           The general procedure for installing UUPC/extended is as follows:
  166.  
  167.  
  168.                Backup your system.1
  169.  
  170.  
  171.                If upgrading UUPC/extended, read the CHANGES.PRN file for
  172.  
  173.                changes related to the newest release.  In many cases,
  174.  
  175.                CHANGES.PRN includes documentation of new options and
  176.  
  177.                configuration file variables before any other documents.
  178.  
  179.  
  180.                If upgrading from a release of UUPC/extended previous to
  181.  
  182.                1.11a,  you must clear your spool directories of files
  183.  
  184.                before installing the new release.   In general, this is
  185.  
  186.  
  187.  
  188.                                         - 2 -
  189.  
  190.  
  191.  
  192.           December 8, 1991                   Installing UUPC/extended 1.11q
  193.  
  194.  
  195.  
  196.                done by invoking UUIO for the previous release to deliver
  197.  
  198.                any queued files to other sites.
  199.  
  200.  
  201.                Choose a host name for your system, and user id for
  202.  
  203.                yourself.
  204.  
  205.  
  206.                Get the phone number, user id & password, and login
  207.  
  208.                procedure for the system that will act as your mail server.
  209.  
  210.  
  211.                Under MS-DOS, add the following line to your CONFIG.SYS, or
  212.  
  213.                create a CONFIG.SYS in the root directory of your boot disk
  214.  
  215.                or diskette if you currently do not have one:
  216.  
  217.  
  218.                     FILES=20
  219.  
  220.  
  221.               Note:
  222.               Note:
  223.               Note: If you already have a FILES= line in your CONFIG.SYS,
  224.  
  225.                     it should read at least 10 and should be raised to 20.
  226.  
  227.                     If the number is greater than 20, then do not lower it.
  228.  
  229.  
  230.                If you are upgrading from a release of UUPC/extended
  231.  
  232.                previous to 1.11p, delete the old version of UUXQT,
  233.  
  234.                UUXQT.COM.  This has been replaced by UUXQT.EXE.
  235.  
  236.  
  237.                If you are upgrading from a release of UUPC/extended
  238.  
  239.                previous to 1.11a, delete the old communications module,
  240.  
  241.                UUIO.EXE; this has been replaced by UUIO.BAT, UUCICO.EXE and
  242.  
  243.                UUXQT.EXE.
  244.  
  245.  
  246.                If you are upgrading from a release of UUPC/extended
  247.  
  248.                previous to 1.09a, delete the old version of UUPOLL,
  249.  
  250.                UUPOLL.EXE.  This has been replaced by a smaller UUPOLL.COM.
  251.  
  252.  
  253.                Copy the MAIL.EXE, UUCICO.EXE, UUXQT.EXE and RMAIL.COM files
  254.  
  255.                to a directory in your path; the suggested name for this
  256.  
  257.                directory is \lib\uupc\bin.  These files are required.
  258.  
  259.  
  260.               Note:
  261.               Note:
  262.               Note: Several of the programs, including UUCICO and UUXQT,
  263.  
  264.                     change directories as required to search for spool
  265.  
  266.                     files.  Because of this, programs such as RMAIL and (if
  267.  
  268.                     used) RNEWS must be in your path.  Having them in the
  269.  
  270.                     current directory is not sufficient.
  271.  
  272.  
  273.               Note:
  274.               Note:
  275.               Note: Version 1.11p of UUPC/extended includes two version of
  276.  
  277.                     UUCICO, UUCICO.EXE and UUCICOLD.EXE.  UUCICO.EXE
  278.  
  279.                     includes support for newer serial port UARTS, but may
  280.  
  281.                     not work on all systems.  If this version of UUCICO
  282.  
  283.                     does not work on your system, please send mail to
  284.  
  285.                     plummer@wang.com describing the problem, and use the
  286.  
  287.                     alternative version of UUCICO by copying UUCICOLD.EXE
  288.  
  289.                     to UUCICO.EXE.
  290.  
  291.  
  292.                Copy the SU.BAT, UUIO.BAT, FMT.COM, GENSIG.COM,
  293.  
  294.                NOVRSTRK.COM, UUPOLL.COM, UUSUB.COM, UUSTAT.COM, UUX.COM,
  295.  
  296.  
  297.  
  298.                                         - 3 -
  299.  
  300.  
  301.  
  302.           December 8, 1991                   Installing UUPC/extended 1.11q
  303.  
  304.  
  305.  
  306.                and UUCP.COM files to a directory in your path.  These files
  307.  
  308.                are optional.
  309.  
  310.  
  311.               Note:
  312.               Note:
  313.               Note: Under OS/2, the SU.BAT and UUIO.BAT files can be copied
  314.  
  315.                     to SU.CMD and UUIO.CMD.  Also under OS/2, there are no
  316.  
  317.                     .COM files; all modules have an extension of ".EXE'.
  318.  
  319.  
  320.                Customize the UUPC.RC file, and copy it to the directory
  321.  
  322.                defined in the file as the 'ConfDir' within the file.  This
  323.  
  324.                file defines the directories and other basic configuration
  325.  
  326.                parameters of UUPC/extended.
  327.  
  328.  
  329.                Customize the SYSTEMS file and copy it to the 'ConfDir'
  330.  
  331.                directory defined in UUPC.RC.  This file defines the names
  332.  
  333.                of other systems connected to yours and when and how to call
  334.  
  335.                them.
  336.  
  337.  
  338.               Note:
  339.               Note:
  340.               Note: If you are converting from a release previous to 1.10a,
  341.  
  342.                     you must update the SYSTEMS file to the newer format.
  343.  
  344.                     See the sample SYSTEMS file for details.
  345.  
  346.  
  347.                Create a PERMISSN (permissions) file in the 'ConfDir'
  348.  
  349.                directory defined in UUPC.RC.  This file defines the access
  350.  
  351.                that remote systems have to your programs and data files.
  352.  
  353.                Basic instructions for a PERMISSN file which allows only
  354.  
  355.                mail are listed below.
  356.  
  357.  
  358.                Copy to the 'ConfDir' directory and modify as needed any
  359.  
  360.                modem (*.MDM) files you need to define the behavior of your
  361.  
  362.                modem; files are included for the Hayes Smartmodem 1200,
  363.  
  364.                Hayes Smartmodem 2400, Microcom SX/1200, and others.   See
  365.  
  366.                below for short discussions on writing modem files and
  367.  
  368.                general chat scripts,  and see the supplied modem files for
  369.  
  370.                examples.
  371.  
  372.  
  373.                Generate MAIL.HLP and TILDE.HLP in the 'ConfDir' directory
  374.  
  375.                defined in UUPC.RC via the NOVRSTRK program as follows:
  376.  
  377.  
  378.                     NOVRSTRK  MAIL.PRN  ConfDir\MAIL.HLP
  379.  
  380.                     NOVRSTRK  TILDE.PRN ConfDir\TILDE.HLP
  381.  
  382.  
  383.                Where 'ConfDir' is replaced by the actual configuration
  384.  
  385.                directory name.  These files provide on-line help to the
  386.  
  387.                MAIL command.
  388.  
  389.  
  390.                If special routing is required for hosts, customize the
  391.  
  392.                HOSTPATH file, and copy it to the 'ConfDir' directory
  393.  
  394.                defined in UUPC.RC.  This file is not usually needed, but
  395.  
  396.                can used to:
  397.  
  398.  
  399.                     Gateway mail from UUPC/extended to another mail program
  400.  
  401.                     Alias the local host to another name
  402.  
  403.                     Alias a remote host to another name
  404.  
  405.                     Prevent improperly addressed mail from leaving the
  406.  
  407.  
  408.                                         - 4 -
  409.  
  410.  
  411.  
  412.           December 8, 1991                   Installing UUPC/extended 1.11q
  413.  
  414.  
  415.  
  416.                     local domain
  417.  
  418.                     Route mail via a non-default path
  419.  
  420.  
  421.                If only one user will be using the system, customize the
  422.  
  423.                PERSONAL.RC file, and copy it to the 'ConfDir' directory
  424.  
  425.                defined in UUPC.RC.  This file defines the personal
  426.  
  427.                configuration for a user of UUPC/extended, including his/her
  428.  
  429.                full name, home directory for storing files, and so forth.
  430.  
  431.  
  432.                If multiple users are to share the same system, create
  433.  
  434.                multiple customized copies of the PERSONAL.RC in the
  435.  
  436.                'ConfDir' directory defined in UUPC.RC, each with a unique
  437.  
  438.                name such as "TOM.RC", "DICK.RC" or "HARRY.RC".
  439.  
  440.  
  441.                Customize the PASSWD file, and copy it to the 'ConfDir'
  442.  
  443.                directory defined in UUPC.RC, and add each user to the
  444.  
  445.                PASSWD file.   This file defines the name and home directory
  446.  
  447.                of each local user, and the user id and password for remote
  448.  
  449.                users (systems) logging in.
  450.  
  451.  
  452.                For each user, customize the PERSONAL.SIG file, and copy it
  453.  
  454.                to the 'Home' directory defined in PERSONAL.RC for that
  455.  
  456.                user.  This file is appended to all outgoing mail for the
  457.  
  458.                user to provide a boiler-plate signature with the user's
  459.  
  460.                reply address.  If this file is not installed, then the line
  461.  
  462.                in the PERSONAL.RC file describing it must be commented out
  463.  
  464.                with a pound sign (#) in column 1.
  465.  
  466.  
  467.               Note:
  468.               Note:
  469.               Note: Especially for users of new systems, it is strongly
  470.  
  471.                     advised that you do create a signature file and include
  472.  
  473.                     in it your name, electronic mail address, snail mail
  474.  
  475.                     address, and telephone number.   This extra information
  476.  
  477.                     is needed for a person to contact you if your
  478.  
  479.                     electronic mail address cannot be replied to.2
  480.  
  481.  
  482.                Customize the ALIASES.TXT file, and copy it to the directory
  483.  
  484.                defined in the PERSONAL.RC file as your Home directory.
  485.  
  486.                This file defines short nicknames for longer e-mail
  487.  
  488.                addresses and lists of addresses.  If this file is not
  489.  
  490.                installed, then the line in the PERSONAL.RC file describing
  491.  
  492.                it must be commented out with a pound sign (#) in column 1.
  493.  
  494.  
  495.               Note:
  496.               Note:
  497.               Note: The addresses supplied in the ALIASES.TXT file, are
  498.  
  499.                     valid addresses; they are provided as examples and to
  500.  
  501.                     assist you in getting more information about
  502.  
  503.                     UUPC/extended, communications software in general,
  504.  
  505.                     USENET, and the Internet.  However, they are not for
  506.  
  507.                     random testing; abuses such as a recent user who sent
  508.  
  509.                     mail to all the addresses in the file as a "hello
  510.  
  511.                     world" test will force discarding of the live
  512.  
  513.                     information in the file for future releases.
  514.  
  515.  
  516.  
  517.  
  518.  
  519.                                         - 5 -
  520.  
  521.  
  522.  
  523.           December 8, 1991                   Installing UUPC/extended 1.11q
  524.  
  525.  
  526.  
  527.                Edit your AUTOEXEC.BAT (CONFIG.SYS if using OS/2), adding
  528.  
  529.                SET commands for the variables UUPCSYSRC, the fully
  530.  
  531.                qualified name of your UUPC.RC file, UUPCUSRRC, the fully
  532.  
  533.                qualified name of your PERSONAL.RC file, and for TZ, your
  534.  
  535.                local time zone.  Sample TZ variable SET commands are as
  536.  
  537.                follows:
  538.  
  539.  
  540.                     SET TZ=EST5EDT or        (Eastern Time, 5 hours behind
  541.  
  542.                     GMT)
  543.  
  544.                     SET TZ=EST5              (Eastern Time, but no daylight
  545.  
  546.                     savings change)
  547.  
  548.                     SET TZ=CST6CDT or
  549.  
  550.                     SET TZ=MST7MDT or
  551.  
  552.                     SET TZ=PST8PDT or        (Pacific Time, 8 hours behind
  553.  
  554.                     GMT)
  555.  
  556.                     SET TZ=GMT0              (GMT, no offset, no daylight
  557.  
  558.                     savings)
  559.  
  560.  
  561.                Your mileage and time zone may vary.  Time zones ahead of
  562.  
  563.                GMT should use a minus sign in front of the hours offset.
  564.  
  565.  
  566.                Reboot your system to allow your changes to your
  567.  
  568.                AUTOEXEC.BAT to take effect.
  569.  
  570.  
  571.                Test the system by sending mail to yourself (see below).
  572.  
  573.  
  574.  
  575.           The Fine Art of Chat Scripts
  576.           The Fine Art of Chat Scripts
  577.           The Fine Art of Chat Scripts
  578.  
  579.  
  580.           The hardest part of setting UUPC/extended is setting up the chat
  581.  
  582.           scripts used in the SYSTEMS and various modem (*.MDM) files.   A
  583.  
  584.           chat script, in its simplest form, is a series of strings sent to
  585.  
  586.           the modem or remote system alternating with the expected
  587.  
  588.           responses to those transmitted strings.  On output, carriage
  589.  
  590.           returns are automatically appended to the strings unless
  591.  
  592.           explicitly overriden by the special escape sequence (\c).
  593.  
  594.  
  595.           In UUPC/extended, the sequence always begins with an expected
  596.  
  597.           string, like this sample string to initialize a modem:
  598.  
  599.  
  600.                "" "" "" ATZ OK \dATX4&D2V1E0 OK
  601.  
  602.  
  603.           The first empty string ("") says to expect nothing, the second
  604.  
  605.           transmits nothing except the automatically appended carriage
  606.  
  607.           return, nothing is again expected in return, the string ATZ is
  608.  
  609.           sent followed a carriage return, OK is expected in response,  the
  610.  
  611.           string ATX4&D2 is sent after a two second delay caused by the
  612.  
  613.           escape sequence \d, and finally a second OK is expected.  Things
  614.  
  615.           to note about this sequence include the use of the empty strings
  616.  
  617.           to insure the ATZ command is issued at the beginning of a new
  618.  
  619.           line, and the use of the delay sequence (\d) to give the modem
  620.  
  621.           time to recover from the first command.   The most common failure
  622.  
  623.           of new chat script writers is to omit delays where needed on
  624.  
  625.  
  626.  
  627.                                         - 6 -
  628.  
  629.  
  630.  
  631.           December 8, 1991                   Installing UUPC/extended 1.11q
  632.  
  633.  
  634.  
  635.           output; this can cause a modem or system to lose characters and
  636.  
  637.           generally louse up one's day.
  638.  
  639.  
  640.           To round out the escape sequences supported by UUPC/extended, the
  641.  
  642.           complete list follows; the empty string ("") is used on input,
  643.  
  644.           all other strings are recognized on output only.  Quotation marks
  645.  
  646.           may used on input or output to enclose a string which includes
  647.  
  648.           whitespace.  The list includes:
  649.  
  650.  
  651.                ""        Expect a NULL string
  652.  
  653.  
  654.                BREAK     Send BREAK
  655.  
  656.  
  657.                \b        Insert Backspace
  658.  
  659.                \B
  660.  
  661.  
  662.                \d        Delay two seconds
  663.  
  664.                \D
  665.  
  666.  
  667.                \c        Omit carriage return at end of string
  668.  
  669.                \C
  670.  
  671.  
  672.                \m        Insert carriage return
  673.  
  674.                \M
  675.  
  676.                \r
  677.  
  678.                \R
  679.  
  680.  
  681.                \n        Insert newline
  682.  
  683.  
  684.                \p        Delay four tenths of a second
  685.  
  686.                \P
  687.  
  688.  
  689.                \t        Insert tab character
  690.  
  691.                \T
  692.  
  693.  
  694.                \s        Insert space character
  695.  
  696.                \S
  697.  
  698.  
  699.                \Znnnn    Set serial port speed to nnnn
  700.  
  701.  
  702.                \nnn      Convert the numeric octal string nnn to a single
  703.  
  704.                          character and transmit it
  705.  
  706.  
  707.                \\        Insert a backslash (\)
  708.  
  709.  
  710.  
  711.  
  712.           In addition, one other special syntax exists; to allow for
  713.  
  714.           alternate output when an expected string is not received, hyphens
  715.  
  716.           in an expect string delimit alternate output to be sent, such as:
  717.  
  718.  
  719.                "" "" ogin:--ogin:--ogin:
  720.  
  721.  
  722.  
  723.  
  724.                                         - 7 -
  725.  
  726.  
  727.  
  728.           December 8, 1991                   Installing UUPC/extended 1.11q
  729.  
  730.  
  731.  
  732.           If a login prompt (ogin:) is not received by the standard timeout
  733.  
  734.           period (generally, 30 seconds), the string between the hyphens
  735.  
  736.           (nothing, followed by the appended carriage return) is sent; if
  737.  
  738.           no response is received, the sequence is repeated one more time.
  739.  
  740.  
  741.  
  742.           Modem files
  743.           Modem files
  744.           Modem files
  745.  
  746.  
  747.           Modem files are configuration files which define the strings used
  748.  
  749.           to command a modem for dialing out; this allows commands always
  750.  
  751.           used with a particular modem to be written once rather being
  752.  
  753.           placed everywhere they are used, and also allows different modems
  754.  
  755.           to be used with the system by only changing the modem file (or
  756.  
  757.           changing the reference to the modem file in the SYSTEMS or
  758.  
  759.           UUPC.RC files).
  760.  
  761.  
  762.           All strings defined in a modem file are standard scripts as
  763.  
  764.           described above with the exception of the dial prefix and dial
  765.  
  766.           suffix strings.  These are combined with the phone number listed
  767.  
  768.           in the SYSTEMS file for a host and sent as one string to the
  769.  
  770.           modem when dialing out.  Sample files are included for the Hayes
  771.  
  772.           Smartmodem 2400, Trailblazer 2500, the Microcom SX/1200, and a
  773.  
  774.           few other modems; most modems have behavior similar to one of
  775.  
  776.           these modems, so minor changes to one of these files should get
  777.  
  778.           you up and running.
  779.  
  780.  
  781.               Note:
  782.               Note:
  783.               Note: If you make changes to modem file, copy it to a new
  784.  
  785.                     name to avoid confusion with the distributed version.
  786.  
  787.  
  788.  
  789.           Permissions (PERMISSN) files
  790.           Permissions (PERMISSN) files
  791.           Permissions (PERMISSN) files
  792.  
  793.  
  794.           For each system you contact, it must be defined in a PERMISSN
  795.  
  796.           file located in the UUPC/extended configuration directory.    In
  797.  
  798.           the permissions file, systems can classified by whether they are
  799.  
  800.           called out to, dial in to the local system, or both.
  801.  
  802.  
  803.               Note:
  804.               Note:
  805.               Note: If you allow anonymous logins, an entry should also be
  806.  
  807.                     placed in the PERMISSN file for the system
  808.  
  809.                     "*anonymous".
  810.  
  811.  
  812.           Systems you call out to must have a MACHINE entry, such as
  813.  
  814.  
  815.                MACHINE=system
  816.  
  817.  
  818.           This defines the existence of the machine "system", and default
  819.  
  820.           permissions are granted to the system.  These permissions include
  821.  
  822.           the ability to execute RMAIL and RNEWS, and the ability to send
  823.  
  824.           files to the spool directory.  If the additional keyword
  825.  
  826.           REQUEST=YES is added to the MACHINE statement, then the remote
  827.  
  828.           system may also read and write files in your public directory,
  829.  
  830.           which is the directory defined by the variable PubDir in the
  831.  
  832.           UUPC.RC file.
  833.  
  834.  
  835.  
  836.                                         - 8 -
  837.  
  838.  
  839.  
  840.           December 8, 1991                   Installing UUPC/extended 1.11q
  841.  
  842.  
  843.  
  844.           Systems which dial into you must have a LOGNAME entry, such as:
  845.  
  846.  
  847.                LOGNAME=userid VALIDATE=system SENDFILES=YES
  848.  
  849.  
  850.           This allows host "system" to login as user id "userid" with the
  851.  
  852.           same default permissions as described above.  It further allows
  853.  
  854.           your system to transmit files to the other system even though it
  855.  
  856.           called you (SENDFILES=YES)3.  However, to run UUXQT they must
  857.  
  858.           also have a MACHINE entry, because UUXQT does not look at LOGIN
  859.  
  860.           entries.4  Thus, to handle the general case, both of the above
  861.  
  862.           entries must exist in the permissions file, but they can be
  863.  
  864.           combined:
  865.  
  866.  
  867.                LOGNAME=userid VALIDATE=system MACHINE=system SENDFILES=YES
  868.  
  869.  
  870.           The remote system can be granted access to additional directories
  871.  
  872.           and programs through the use of additional parameters on the
  873.  
  874.           LOGNAME and MACHINE statements; these are documented in Managing
  875.  
  876.           UUCP and Usenet.
  877.  
  878.  
  879.               Note:
  880.               Note:
  881.               Note: One difference between the PERMISSIONS file as defined
  882.  
  883.                     in the Nutshell Handbooks and as implemented in
  884.  
  885.                     UUPC/extended is that only one user id may be specified
  886.  
  887.                     per LOGNAME entry in UUPC/extended.  This restriction
  888.  
  889.                     is by choice to prevent a system from logging in as
  890.  
  891.                     another system.
  892.  
  893.  
  894.  
  895.           Forward Files
  896.           Forward Files
  897.           Forward Files
  898.  
  899.  
  900.           UUPC/extended has the ability to forward mail destined for a
  901.  
  902.           single user or entire system or domain.  Routing mail for an
  903.  
  904.           entire system or domain is performed via an entry in the HOSTPATH
  905.  
  906.           file, which is documented in the supplied sample HOSTPATH file.
  907.  
  908.           Forwarding mail for a single user is performed by placing a file
  909.  
  910.           named FORWARD in the user's home directory as defined in the
  911.  
  912.           PASSWD file, and contains one or more destinations, one per line
  913.  
  914.           as follows:
  915.  
  916.  
  917.             address   Simple address, subject to normal forwarding rules
  918.  
  919.                       on the local system
  920.  
  921.  
  922.             \address  An address prefixed by a backslash; remote
  923.  
  924.                       addresses are delivered normally, but if a local
  925.  
  926.                       address it will be delivered without being subject
  927.  
  928.                       to user id verification or forwarding.
  929.  
  930.  
  931.             |command  An MS-DOS command prefixed by an or bar (|).  The
  932.  
  933.                       mail is piped into the specified command.
  934.  
  935.  
  936.             pathname  An absolute path name.  To be recongized as a file,
  937.  
  938.                       the file must begin with a slash (/), a tilde (~),
  939.  
  940.                       or a driver letter/colon sequence (x:).  The mail
  941.  
  942.  
  943.  
  944.                                         - 9 -
  945.  
  946.  
  947.  
  948.           December 8, 1991                   Installing UUPC/extended 1.11q
  949.  
  950.  
  951.  
  952.                       is appended at the end of the specified file
  953.  
  954.                       normally, with a line of binary ones separating
  955.  
  956.                       mail items just as if it were a mailbox.  For file
  957.  
  958.                       names beginning with tilde (~), the file name is
  959.  
  960.                       expanded as described in MAIL.HLP.
  961.  
  962.  
  963.           As an example, the following data, if saved in the user's home
  964.  
  965.           directory under the name FORWARD, would cause the mail to
  966.  
  967.           formatted to the console via the UUPC/extended FMT program, to be
  968.  
  969.           forward to the postmaster normally, to be saved in the mailbox
  970.  
  971.           for user BOGUS without checking if such a user exists or has
  972.  
  973.           forwarding enabled, and finally to be saved in the user's home
  974.  
  975.           directory in the file BKUPMAIL.TXT:
  976.  
  977.  
  978.                |FMT
  979.  
  980.                postmaster
  981.  
  982.                \bogus
  983.  
  984.                ~/BKUPMAIL.TXT
  985.  
  986.  
  987.                               
  988.  
  989.  
  990.           1If you do not currently backup your system, this is an excellent
  991.  
  992.           time to start.
  993.  
  994.  
  995.           2Recently, help@kew.com was sent the same query multiple times by
  996.  
  997.           a user with an invalid return address.  He failed to include his
  998.  
  999.           telephone number or other address in his note; thus, both his
  1000.  
  1001.           original query and the follow-up letters asking why the original
  1002.  
  1003.           query could not be answered could not be replied to.
  1004.  
  1005.  
  1006.           3The default, carried over from UNIX, is that files are only
  1007.  
  1008.           transmitted when you are the calling system.  This means that
  1009.  
  1010.           SENDFILES=YES is not needed on a MACHINE statement.
  1011.  
  1012.  
  1013.           4This is because UUXQT runs and processes eXecute files after
  1014.  
  1015.           UUCICO has terminated.  As UUCICO has terminated, there is no way
  1016.  
  1017.           to tell if the file were delivered by an outbound or inbound
  1018.  
  1019.           telephone call.
  1020.  
  1021.  
  1022.  
  1023.  
  1024.  
  1025.  
  1026.  
  1027.  
  1028.  
  1029.  
  1030.  
  1031.  
  1032.  
  1033.  
  1034.  
  1035.  
  1036.  
  1037.  
  1038.                                        - 10 -