home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / SNUUPM27.ZIP / SNUUPM27.DOC < prev   
Text File  |  1995-07-11  |  69KB  |  1,812 lines

  1. snuupmXX.doc
  2.  
  3.                                SNUUPM
  4.                                ------
  5.  
  6.                  11 July 95 - Version 27 - Mike Lawrie
  7.                 ---------------------------------------
  8.  
  9.              Installing SNews/UUpc/PMail system for MS-DOS
  10.              ---------------------------------------------
  11.  
  12. ------------------------------------------------------------------------
  13.  
  14. Please Note:
  15.  
  16.  "Portions of this software were derived from SNews, which is copyright
  17.  by John McCombs <john@inmap.co.nz>, and are included by permission 
  18.  of the author.  NOTE: This version of SNews is not distributed under 
  19.  the GNU Public Licence.  
  20.    No warranty is offered by John McCombs in respect to this software 
  21.  and no liability is accepted for the consequences of its use."
  22.  
  23. Similar caveats apply to PMAIL, UUPC, DOUGMENU - read the documentation
  24. files within those packages for full details regarding constraints on
  25. use and on redistribution. Some extracts are give below.
  26.  
  27. ------------------------------------------------------------------------
  28.  
  29.              FILES REQUIRED IN ORDER TO INSTALL SNUUPM
  30.              -----------------------------------------
  31.  
  32. Copy the following files into a single directory, pkunzip the
  33. SNUUPMxx.ZIP file, and then read the SNUUPMxx.DOC file for details
  34. on installing the package.
  35.  
  36.     SNUUPMxx.ZIP    (where "xx" is the 2-digit version number)
  37.     DMENU177.ZIP
  38.     PMAIL322.ZIP
  39.     SNEWS191.ZIP
  40.     UPC12BAD.ZIP
  41.     UPC12KD1.ZIP
  42.     UPC12KD2.ZIP
  43.     UPC12KD3.ZIP
  44.  
  45. You will obtain these files off the main archive servers of the
  46. Internet. (eg wuarchive.wustl.edu: /mirrors/msdos/uucp or 
  47. omnigate.clarkson.edu: /pub/msdos/uucp). If all else fails, try
  48. ftp.frd.ac.za /pub/msdos/snuupm.
  49.  
  50. The DOS programs "find", "sort" and "more" are also required, as is the
  51. program "pkunzip". All of these should be in the search path.
  52.  
  53. ------------------------------------------------------------------------
  54.  
  55.                              T H A N K S
  56.                              -----------
  57.  
  58. The author of SNUUPM would like to express his thanks to:-
  59.  
  60.     the authors of SNEWS, UUPC, PMAIL and DOUGMENU.
  61.  
  62.     Paul Nash for the idea, initial work and the original uu2pm.exe
  63.     program, all of which led to the development of SNUUPM.
  64.  
  65.     Dave Wilson for help with enhancements to SNUUPM.
  66.  
  67.     various folk at Rhodes University who have been brave enough
  68.     to give it a try in the development stage.
  69.  
  70.     a goodly number of folk on the Internet who have been kind 
  71.     enough to report problems, and sometimes to provide the fixes.
  72.     Look in c:\usr\lib\snuupm\changes to find out who suggested
  73.     what, although this information is regrettably not complete.
  74.     Some of these folk, in alphabetical order, are:-
  75.  
  76.        Albert Yee of Malaysia
  77.        Americo Muchanga of Mozambique
  78.        Arvind Kumar of USA
  79.        Dave Wilson of South Africa
  80.        David A Cantor of USA
  81.        Don Findley of Mozambique
  82.        Eberhard Lisse of Namibia
  83.        Gordon Taylor of New Zealand
  84.            Hugo Voerman of the Netherlands
  85.        Ian Dore of South Africa
  86.        Jiri Kuchta of Czechoslovakia
  87.        John Bart Plange of Ghana
  88.        John McCombs of New Zealand
  89.        Klaus Hektor of Argentina
  90.        Royce Robbins of USA, while based in Lesotho
  91.            Shaun Bangay of South Africa
  92.        Scott McNabb of New Zealand
  93.        Stephen Marquard of South Africa
  94.        Sylvain Chamberland of Canada
  95.        Quentin Jones of Australia
  96.  
  97.  
  98.  
  99. ------------------------------------------------------------------------
  100.  
  101.                            INTRODUCTION
  102.                            ------------
  103.  
  104. Electronic mail has become a very widespread means of communication.
  105. What started off as requiring huge computers and expensive networks is
  106. now available on the ubiquitous DOS-based PC, and can use a modem that
  107. costs between $50 and $200. The telephone cost of communicating by email
  108. is less than 2% of that of fax, and there is no expensive paper
  109. required. One telephone call can send and receive all of the email that
  110. is directed to and from all addresses - this saves having to make a
  111. multitude of phone calls for multiple recipients, and (in the case of
  112. international dialing) it allows for the costs to be kept in a country
  113. where the telephone rates are low.  Email does not have the glitches of
  114. fax, due to the superior error-correcting protocols used by email.
  115.  
  116. It is now possible for private individuals who have a PC, a modem and a
  117. telephone, to join the world of email at an extremely low cost. The
  118. software package described in this document is available at no cost for
  119. non-commercial use. There are NO catches.
  120.  
  121. The installation and operational procedures are simplicity itself.
  122.  
  123. The PC DOS packages known as SNews, UUpc, and PMail have been strung
  124. together to form a single suite called SNUUPM. This idea, as far as the
  125. author of SNUUPM knows, came from Paul Nash <paul@frcs.alt.za>, but what
  126. now exists has been enhanced somewhat on his original work.  This
  127. document describes the method that has been used to link these packages
  128. into a simple to use email and usenet news system, but with full
  129. facilities.  The DOS directory structure that has been used is
  130. Unix-like, so knowledge gained from the use of the one is relevant to
  131. the other.  The DOUGMENU package allows for a simple user interface to
  132. be provided.
  133.  
  134. The objective is to produce a standalone DOS-based email and Usenet news
  135. system that connects via a telephone call to a suitable uucp mailserver
  136. computer. The programs are such that a LAN of PCs could be linked in
  137. this way such that each PC on the LAN can access email, but the SNUUPM
  138. package is not (yet) geared to this. The author of SNUUPM simply does
  139. not have the enironment in which to develop this, but there are people
  140. on the network who are doing this kind of thing.
  141.  
  142. A major design criteria is that the SNUUPM system must be easy to
  143. install and simple to operate, and must be rugged. The purpose of
  144. developing this package is two-fold.  One is to allow students and
  145. former students of Rhodes University to stay in touch with their alma
  146. mater. The other is to spread email into undeveloped countries. In both
  147. regards the package has been highly successful.
  148.  
  149. The hardware needed is simply an MS-DOS based PC with a hard disk and a
  150. modem. The system has been tested under MS-DOS 3.3 and 5.0, with CGA,
  151. EGA and VGA. SNUUPM is targetted to work under a DOS environment - use it
  152. under Windows or a LAN operating system and you are on your own. Well,
  153. not quite, because there have been several people who have adapted
  154. the basic SNUUPM system to operate under Novell, Lantastic and Windows,
  155. so it can be extended. The author of SNUUPM is unlikely to include such
  156. extensions as part of SNUUPM, but would welcome tips and comments to
  157. include in the distribution package under the name of the contributor
  158. so that life will be made easier for others.
  159.  
  160. In order to comply with conditions of distribution of the indvidual
  161. component packages of SNUUPM, those individual packages need to be
  162. acquired separately (see elsewhere in this document for details). SNUUPM
  163. itself consists of the single file SNUUPMxx.ZIP, where 'xx' is the
  164. version number.
  165.  
  166. Apart from having a PC, a modem and the software, you have to make
  167. arrangements with another computer (ie, a mailserver) in order to
  168. exchange email and/or news with that computer. Any computer that runs
  169. the widely available uucp 'g' protocol will do, but clearly one that has
  170. a direct connection to the TCP/IP Internet that spans the world would be
  171. an excellent choice. But whatever computer you choose, you need to agree
  172. on certain information with whomever runs that computer. The minimum
  173. information is:-
  174.  
  175.     name of your PC
  176.     domain in which this name resides
  177.     name of the mailserver
  178.     telephone number of the mailserver
  179.     password of your PC for logging into that mailserver
  180.     name of your organisation
  181.     make and model of modem that you are using
  182.     baud rate between your PC and your modem
  183.  
  184. You might well need to know the specific configuration of your modem so
  185. that it is compatible with that of the mailserver. This information
  186. should be obtainable from the mailserver site. The modem files that are
  187. part of the package have been written and tested by active users of the
  188. UUPC package, so they should work with minimum changes.
  189.  
  190. Armed with the above information, follow the QUICKSTART section, and you
  191. could be exchanging email with Internet sites within 30 minutes or less.
  192.  
  193. ------------------------------------------------------------------------
  194.  
  195.                              QUICKSTART
  196.                              ----------
  197.  
  198. You will need about 4 Mb in a drive of your choice in order to install
  199. the package (this includes the space for the non-SNUUPM files).  More
  200. space is needed on the same drive to hold your email and news items.
  201. When installed, the total package occupies about 1.2 Mb if you run
  202. PKLITE on most of the .COM and .EXE programs in \usr\lib\snuupm\.
  203. No files are installed into the top-level directory, but rather they
  204. go into (your\choice)\etc and (your\choice)\usr. It is sensible and
  205. practicable to make the 'your\choice' be SIMPLY THE NAME OF A DISK
  206. DRIVE, and NOT a lengthy path (eg C: IS BETTER THAN C:\SOME\LONG\PATH).
  207.  
  208.  
  209.                 Step 1
  210.  
  211. If you have not yet unzipped the SNUUPM distribution file, then proceed
  212. as follows:-
  213.  
  214.     (make some convenient temporary directory, say c:\tmp)
  215.     (change to that installation directory)
  216.     (copy in somehow the files that are needed to install SNUUPM)
  217.     PKUNZIP SNUUPMxx.ZIP  (where xx is a 2-digit version number)
  218.     (make a directory into which you will install SNUUPM, c: is fine)
  219.  
  220. The pkunzip'ing of SNUUPMxx.ZIP will create the .DOC file that you are
  221. presently reading, as well as the files SNUUPM.ZIP, INSTALL.BAT and
  222. INSTALL.MNU.
  223.  
  224.  
  225.                 Step 2
  226.  
  227. Edit your AUTOEXEC.BAT file to have the following lines (best to copy
  228. them in from this .DOC file, don't try typing them directly):-
  229.  
  230.     rem --------------------------------------------------------
  231.     rem    SNUUPM additions to AUTOEXEC.BAT
  232.     rem --------------------------------------------------------
  233.     rem   Set sndrive to be the disk drive or the directory from
  234.     rem   which you will run SNUUPM.
  235.     set sndrive=c:
  236.     rem
  237.     rem   You might wish to change pmuser later, to be the user-id
  238.     rem   of the person who uses this PC the most often, but for now
  239.     rem   leave it set to "root"
  240.     set pmuser=root
  241.     rem
  242.     rem   Set TZ to be suitable for your timezone
  243.     rem   For whatever reason, if you are EAST of GMT then you
  244.     rem   use a positive sign, if you are WEST GMT then you
  245.     rem   use a negative sign.
  246.     rem   South Africa is 2 hours to the East of GMT, ie when it
  247.     rem   is midday in South Africa then it is 10:00 am in London.
  248.     rem   Hence the author of SNUUPM uses TZ=SAT-2.
  249.     rem
  250.     rem   Apparently the format +/-hhmm works with both PMAIL and SNEWS.
  251.     rem   The equivalent setting to SAT-2 is TZ=-0200.
  252.     rem
  253.     rem   The spec of the TZ variable for Turbo C++ v 3.1 says to use
  254.     rem         TZ=zzz[+/-]d[d][lll]
  255.     rem   where
  256.     rem       zzz         three-character string representing the name of
  257.     rem                   the current time zone. All three characters are
  258.     rem                   required.
  259.     rem       [+/-]d[d]   Required field containing an optionally signed
  260.     rem                   number with 1 or 2 digits.
  261.     rem                   This number is the local time zone's difference
  262.     rem                   from GMT in hours.
  263.     rem                      *  positive numbers adjust westward from GMT
  264.     rem                      *  negativer numbers adjust eastward from GMT
  265.     rem                   This number is used in the calcuation of
  266.     rem                   timezone.
  267.     rem       lll         Optionally three-character field that represents
  268.     rem                   the local time zone's daylight saving time.
  269.     rem                      *  if this field is present, daylight is
  270.     rem                         set to non-zero.
  271.     rem                      *  if this field is absent, daylight is
  272.     rem                         set to zero.
  273.     set tz=SAT-2
  274.     rem
  275.     rem   You might have set TMP for some other package, in which case
  276.     rem   there is no need to reset it here.
  277.     rem set tmp=%sndrive%\tmp
  278.     rem
  279.     rem   The SNUUPM installation process will invoke your favourite
  280.     rem   editor program if you have set the EDITOR environment
  281.     rem   variable to some suitable value. The author of SNUUPM
  282.     rem   has resigned himself to using vi, which he gets from the
  283.     rem   CALVIN or ELVIS packages.
  284.     rem   Specify the full path to the editor, and not simply the
  285.     rem   name of the editor program itself.
  286.     set editor=c:\bin\vi.exe
  287.     rem
  288.     rem   From here on, don't change anything
  289.     rem   -----------------------------------
  290.     set path=%sndrive%\usr\lib\snuupm;%path%
  291.     set uupcsysrc=%sndrive%\etc\uupc\uupc.rc
  292.     set uupcnews=%sndrive%\usr\spool\news
  293.     set uupcusrrc=%sndrive%\usr\%pmuser%\%pmuser%.rc
  294.     set snewsrc=%sndrive%\usr\%pmuser%\snews.rc
  295.     rem ----end of SNUUPM setup---------------------------------
  296.  
  297. The rest of this document assumes you have used drive C:.  However, as
  298. mentioned above, you may choose to use any other drive or directory for
  299. installing the package (by altering the setting of 'sndrive').
  300.  
  301. NOTE 1: The "tmp=%sndrive%\tmp" can be changed if you have a moderately
  302. large RAMDISK (say much more than 64 Kb), or it can point to any suitable
  303. temporary directory.
  304.  
  305. NOTE 2: The "tz=GMT-2" appears to be appropriate for South African time,
  306. which is 2 hours to the east of the zero meridian.
  307.  
  308.  
  309.                 Step 3
  310.  
  311. Edit your CONFIG.SYS file to set a moderate amount of space for
  312. environment variables, eg:-
  313.  
  314.     shell=c:\command.com /e:2048 /p
  315.  
  316. If you are running under Windows, ensure that the setting of the
  317. CommandEnvSize in the NonWindowsApp section is also at least 2048 - this
  318. is done in the file \WINDOWS\SYSTEM.INI. Some background information
  319. about this can be found by selecting the ACCESSORIES group, activating
  320. WRITE, and opening the document SYSINI.WRI. See also Windows Tips below.
  321.  
  322.  
  323.                 Step 4
  324.  
  325. Now reboot so that the AUTOEXEC.BAT and CONFIG.SYS parameters take
  326. effect.
  327.  
  328.  
  329.                 Step 5
  330.  
  331. Proceed with the installation by typing 
  332.  
  333.     cd ... (to the directory holding the SNUUPM .ZIP files)
  334.     install
  335.  
  336. This leads you via a series of menus through the install process. You
  337. have to specify the basic information that any mailing system needs, by
  338. means of the System Setup submenu.  You can elect to install PMAIL and
  339. SNEWS together or to omit the installation of SNEWS if you so choose.
  340.  
  341. The INSTALL option will install SNUUPM in subdirectories ETC and USR of
  342. the directory defined by the "set sndrive" command in your AUTOEXEC.BAT
  343. file.
  344.  
  345. The install process pkunzips the files SNUUPM.ZIP, creates directories
  346. and sets up some basic newsgroups.
  347.  
  348. There are a number of predefined modem files from which you must select.
  349. Most of them are part of the UUPC package, but those that have been 
  350. developed at Rhodes University are:-
  351.  
  352.     FIRSTV22    First V.22bis
  353.     FX14400        Practical Peripherals FX14400 V32.bis
  354.     PENRIL        Penril 14.4
  355.     SARONV22    Saron V22.bis
  356.     ZMFC9624    Zoom Fax FC96/24
  357.  
  358. MAKE SURE THAT YOUR MODEM DOES NOT USE XON/OFF FLOW CONTROL, AS THIS
  359. WILL CAUSE THE UUCP TRANSFERS TO HANG. USE RTS/CTS FLOW CONTROL
  360. INSTEAD.
  361.  
  362.  
  363.                 Step 6
  364.  
  365. You might need to edit some of the files if they don't "look right".
  366. For example, the COM port of the c:\etc\uupc\modem.mdm file might need
  367. to be changed, and you might need to alter the ATDP or ATDT modem string
  368. according to your telephone system.
  369.  
  370.  
  371.                 That's All
  372.  
  373. You are now ready to run the system. Type:-
  374.  
  375.     snuupm
  376.  
  377. and follow the menus.
  378.  
  379. None of the install files are required once the package is installed, so
  380. they may be deleted. You might one day wish to look into the various
  381. documentation files of the individual packages (eg dougmenu), so retain
  382. copies of the .ZIP files. You can modify your installation at a later
  383. stage without having to remove and reinstall the entire package.
  384.  
  385. Now read on only if you wish to find how the component packages dovetail
  386. together.  The definitive information regarding the individual packages
  387. is contained in the the distribution files of those packages. There is
  388. also some information from some of the users of the system, who have
  389. installed the package in an environment different to that of the authors.
  390. This information is included with permission.
  391.  
  392. ------------------------------------------------------------------------
  393.                     Bugfix to be done manually
  394.                     --------------------------
  395.  
  396. Versions of SNUUPM prior to 24 set up the SNEWS.RC files incorrectly,
  397. such that the signature of the sender is not appended to the postings
  398. of news. Version 24 fixes this when new users are registered.
  399. Installing a later version will not clear the problem for users who
  400. are already registered on the PC as SNUUPM users. The fix for these
  401. users has to be applied manually.
  402.  
  403. So, for every registered user, including "root", cd to the home
  404. directory of each registered user (eg c:\usr\root) and edit the snews.rc
  405. file as follows:
  406.  
  407.    on the "Home=" line, add a trailing "\"
  408.    make the "Signature=" line be "Signature=mbox\inetsig.pms"
  409. ------------------------------------------------------------------------
  410.  
  411.             User's Tips/Comments
  412.             --------------------
  413.  
  414. Windows Tips
  415. ------------
  416.  
  417. You MUST set the CommandEnvSize as described under the quickstart section.
  418. SNUUPM uses environment variables extensively, and Windows does not give
  419. enough space by default. (Note that the config.sys file must also be
  420. configured for environment space).
  421.  
  422.  
  423. Albert Yee likes to run PMAIL and SNEWS in separate windows, here's what
  424. he says:-
  425.  
  426. From: Albert Yee <yee@homepc.pl.my>
  427. Date:          Thu, 20 Oct 1994 07:08:24 
  428.  
  429. ...... I did it by making copies of SNUUPM.BAT and 
  430. modifying line 50:%comspec% /e:2048 /c%sndrive%\usr\lib\snuupm\utl\main.bat
  431. replacing it with PMAIL and SNEWS respectively. I like to start them 
  432. separately in MS-Windows because sometimes, I want to copy things from the 
  433. newsgroups to my mail.
  434.  
  435.  
  436. General Tips
  437. ------------
  438.  
  439.   Debugging
  440.   ---------
  441.  
  442. SNUUPM uses .bat files extensively. Most of them will spew out debugging
  443. information if the DOS environment variable DEBUG is set (to anything).
  444. Use, say, SET DEBUG=YES prior to invoking SNUUPM if you need to debug
  445. a change. Releasing the .bat files is a deliberate decision, so that
  446. hackers can see how the system hangs together, and can customise it as
  447. needed. This slows execution down, and Albert Yee makes a suggestion
  448. that you might wish to implement yourself:-
  449.  
  450.  
  451.   Go Faster
  452.   ---------
  453.  
  454. From: Albert Yee <yee@homepc.pl.my>
  455. Date:          Thu, 20 Oct 1994 07:08:24 
  456.  
  457. SNUUPM seems to use a lot of batch files to string everything together. Why
  458. don't you compile those large batch files into COM files. There is a utility
  459. to do this called BAT2EXEC. Its free. Compiled batch files execute faster,
  460. and you can compress them using PKLITE or LZEXE.
  461.  
  462.  
  463.   Fossil Driver
  464.   -------------
  465.  
  466. (The idea behind this came from Albert Yee <yee@homepc.pl.my>)
  467.  
  468. From:          jblack@dpsman.uem.mz
  469. Date:          Fri, 28 Oct 1994 13:01:48 
  470. Subject:       Success!
  471.  
  472. Greetings,
  473.  
  474. Well, well; note the address: jblack@dpsman.uem.mz! I have finally 
  475. managed to get SNUUPM to run on my own machine.
  476.  
  477. Many, many thanks.
  478.  
  479. The solution, finally, was the Fossil driver. I tried first with the 
  480. newer UUCICO.EXE. It's only advance was to say "Probable cause... 
  481. memory shortage or invalid port setup", rather than just "memory 
  482. shortage". But putting BNU.COM into the AUTOEXEC.BAT made the problem 
  483. just disappear.
  484.  
  485. ...[cut]...
  486.  
  487. Regards, 
  488.  
  489. Jim Black.
  490. --
  491. Super User
  492.  
  493.  
  494.  
  495. From:          jblack@dpsman.uem.mz
  496. Date:          Fri, 4 Nov 1994 12:10:01 
  497. Subject:       Fossil drivers, etc
  498.  
  499. Hello again,
  500.  
  501. Thanks for your note. I don't really have any special tips for would-
  502. be FOSSIL users. I did print and read the many pages of documentation 
  503. that came wrapped with BNU.COM and BNU.SYS, but then I ended up 
  504. loading just the defaults, without any special switches. None of the 
  505. various switches seemed likely to improve performance (at least the 
  506. ones whose function I understood).
  507.  
  508. I have tried both possibilities: loading BNU.COM in AUTOEXEC.BAT, and 
  509. BNU.SYS in CONFIG.SYS. Both seem to work equally well. The only 
  510. drawback with using either of them is that I don't get all the 
  511. reassuring messages that other machines do (you know - "Wanted 'ogin:-
  512. -ogin' Got that" and so on). Which means I spend a fair bit of time 
  513. watching a blank screen, hoping that the hard disk activity means in-
  514. coming mail. Only negative messages tend to come up: "Wanted CONNECT, 
  515. Got??? "" " and the like. Unfortunately the phone connection from 
  516. here to Maputo is 1000+ km, and not terribly reliable, so I think I 
  517. have seen just about every possible error message.
  518.  
  519. Although, as I write that, I realise that I am not sure it is not the 
  520. new UUCICO that doesn't give the messages. I started out just loading 
  521. the 1.12J version, but that did not do the trick. I have not yet 
  522. tried running BNU plus the older version of UUCICO.EXE. I will give 
  523. it a try next spare half-hour I find.
  524.  
  525. I did read in a recent PC Magazine article about high-speed modems, 
  526. that many communications programs do not recognise the 16550 serial 
  527. card - so I am probably not alone in the world. But I wonder if I am 
  528. the first person in the area to try running SNUUPM through a PCMCIA 
  529. card on a laptop?
  530.  
  531. Bye for now,
  532.  
  533. Jim Black
  534.  
  535.  
  536. From:          jblack@dpsman.uem.mz
  537. Date:          Fri, 4 Nov 1994 12:27:49 
  538. Subject:       Bits I forgot..
  539.  
  540. Hello again,
  541.  
  542. Sorry, I just sent an incomplete message - I had meant to include the 
  543. MODEM.MDM file, etc, as you had suggested. So here it is:
  544.  
  545. Description=Generic Hayes Smartmodem at 2400 baud, disabling command echo
  546. Suite=Fossil
  547. Answer=CONNECT
  548. Ring="" \pATS0=1 OK-ATS0=1-OK "" RING
  549. AnswerTimeout=30
  550. Connect=CONNECT
  551. NoConnect="NO DIALTONE" "BUSY" "NO CARRIER"
  552. Device=COM2
  553. DialPrefix=\pATDT
  554. DialTimeout=41
  555. Initialize="" \r\pATZ OK-ATZ-OK-\d\d+++\d\d-OK \pATM0E0&D2X4S0=0 OK
  556. ModemTimeout=2
  557. options=nofixedspeed carrierdetect
  558. InSpeed=2400
  559.  
  560. It is pretty much the standard 'generic Hayes modem' file, with the 
  561. line Suite=Fossil added before anything else. As I said, my 
  562. CONFIG.SYS has only one new line: DEVICE=C:\FOSSIL\BNU.SYS (I put the 
  563. BNU files in their own directory for neatness.)
  564.  
  565. I am running a Toshiba T1910 laptop, which has 4Mb RAM, and a 33 MHz 
  566. 486 processor. I bought my slow but expensive PCMCIA card modem in 
  567. Australia (where I come from) while on holiday. It is made by an Oz 
  568. company called NetComm, and comes with very little documentation. 
  569. (Which is a nuisance considering that NetComm does not appear on the 
  570. list of modems for configuring any of the common communications 
  571. software, such as LapLink 5.) I have so far got away with calling it 
  572. a generic Hayes modem in such configurations.
  573.  
  574. Anyway, I suppose that may be of some help to future e-mail users with 
  575. such card modems. The only bit they may miss is the "Suite=Fossil" 
  576. line, which is hidden away in the SAMPLE.MDM file.
  577.  
  578. Tchiao,
  579.  
  580. Jim Black
  581.  
  582.  
  583.  
  584. Some User's email, reprinted with permission
  585. --------------------------------------------
  586.  
  587. From niherst!lars_j@upr2.clu.net Fri Dec 10 00:21:53 1993
  588. Return-Path: <niherst!lars_j@upr2.clu.net>
  589. Received: from upr2.clu.net by hippo.ru.ac.za (4.1/Hippo-02.06)
  590.     id AA08755; Fri, 10 Dec 93 00:21:29+020
  591. Received: by upr2.clu.net (/\==/\ Smail3.1.28.1 #28.13)
  592.     id <m0p7uGw-00001JC@upr2.clu.net>; Thu, 9 Dec 93 17:55 EST
  593. Received: by niherst.gov.tt (1.65/waf)
  594.     via UUCP; Thu, 09 Dec 93 17:47:03 AST
  595.     for ccml@hippo.ru.ac.za
  596. To: ccml@hippo.ru.ac.za
  597. Subject: Greetings from Trinidad
  598. From: lars_j@niherst.gov.tt (Lars Johnson)
  599. Message-Id: <7V7aec1w165w@niherst.gov.tt>
  600. Date: Thu, 09 Dec 93 17:00:53 AST
  601. Organization: National Institute of Higher Education
  602. Status: RO
  603.  
  604. Hi, Mike!
  605.  
  606. I've spent most of today drafting a report of our EMAIL project, and I 
  607. thought that perhaps you would appreciate knowing that your SNUUPM is 
  608. very well recieved by us.
  609.  
  610. I'd also like to give you some advance warning of some things, so that 
  611. you will be able to indicate wherever you think I may be compromising the 
  612. permission to use SNUUPM which is implicit and explicit in the 
  613. documentation. Thus, please understand that the "consultant's role" in 
  614. which I have cast you is largely a matter of salesmanship, and in no way 
  615. is intended by me to indicate a binding committment on your, or anyone's 
  616. part.
  617.  
  618. In turn, let me say that if you like the things which I say about SNUUPM 
  619. after only a couple days' use, feel free to use ALL my Advertising Copy: 
  620. I was Account Executive at McCann-Erickson (Trinidad) Ltd. for three full 
  621. years, and I know what sells. SNUUPM can make money for you, in today's 
  622. INTERNET-aware world. My advice? Forget giving it away; forget shareware; 
  623. go COMMERCIAL in as big a way as you can NOW! (Research the market first,
  624. though!)
  625.  
  626. BTW, have you given any thought to the Packet-Radio medium for netting? 
  627. I'd be interested to get your feedback on that, also.
  628.  
  629.  
  630. advantages of SNUUPM vs WAFFLE                      
  631.  
  632. To:     [name removed]
  633.         [some text removed], Trinidad/Tobago.
  634.  
  635. [para removed]
  636.  
  637. This UUCP-for-DOS software offers the following main advantages over
  638. WAFFLE:
  639.  
  640. 1)  Clearer, cleaner, more business-like user interface, with an
  641. intuitive hierarchy of menus.
  642.  
  643. 2)  All functions are available through a single, main menu.
  644.  
  645. 3)  Novell NetWare compatibility is built-in (In fact the mail
  646. module, "Pegasus Mail", was written by David Harris as an alternative
  647. interface to the mail module of NetWare v. 2.15 and higher. Among its
  648. more unusual and attractive features is its price: FREE)
  649.  
  650. 4)  Allows easy multi-user access to email accounts (via
  651. individualized log-in procedures), whilst preserving system
  652. administrator status for a "Root" or "Super-User" account.
  653.  
  654. 5)  Built-in message/text/file editor is far and away superior to the
  655. WAFFLE editor, offering among other features which WAFFLE does not
  656. have:
  657.             - easy movement between lines via word-processor type
  658.             commands and cursor keys.
  659.             - easy text formatting (margins, tabs,  etc .)
  660.             - message mode allows carbon copies, blind copies, alias
  661.             recognition  on the address fields.
  662.             - allows the composition of special characters from the
  663.             ASCII extended character set.
  664.             - does spell-checking, and includes 5000 term user-
  665.             maintained dictionary as well as 60,000 word built-in
  666.             dictionary.
  667.             - maintains templates for frequently contacted addressees
  668.             - will save work in progress if the writer is interrupted
  669.             before he or she has completed the message. The user is
  670.             prompted, upon logging in for the next time, whether to
  671.             resume the previous email, (there's that insidious,
  672.             insipid, inchoate, noun again! When I read my
  673.             MAIL I don't read IT MAIL by MAIL, but LETTER
  674.             by LETTER. Ergo, when reading my EMAIL, I read
  675.             IT MESSAGE by MESSAGE, n'est-ce-pas?) or to begin
  676.             another email message.
  677.             - context-sensitive, on-line help.
  678.  
  679. 6)  User-lists, address books, distribution/mailing lists, from which
  680. text can easily be selected via a highlight bar, for insertion into
  681. messages, either as addresses, or as content.
  682.  
  683. 7)  MIME (Multi-purpose Internet Mail Extensions), a recent INTERNET
  684. standard for transmitting binary attachments to normal ASCII text
  685. messages is supported. (N.B. I have not verified this feature yet,
  686. though I have no doubt that it works, and that it will make life
  687. considerably easier, in that users will be able to share non-ascii
  688. files much more easily over the net once this MIME standard gains
  689. more widespread support.)
  690.  
  691. 8)  Offers confidentiality for sensitive data/messages, via
  692. individual user-chosen encryption keywords for message text.
  693.  
  694. 9)  SNUUPM incorporates full adherence to the INTERNET's RFC 822,
  695. which relates to the Unix to Unix CoPy Protocol. This means that
  696. it will interface readily with ANY system running UUCP, including
  697. UPR2.CLU.NET running UNIX SunOS, and our own host concentrator node,
  698. niherst.gov.tt running WAFFLE v. 1.65 under MS-DOS v. 6.0.
  699.  
  700. 10)The entire suite of programs, including source code in C is FREE,
  701. provided that simple guidelines are followed with respect to non-
  702. commercial usage, etc.
  703.  
  704. 11) The author/programmer of the SNUUPM application program is an
  705. INTERNET Domain co-ordinator, and is available on the net for help
  706. and advice. (N.B.  Since Feb 1992 when NIHERST first started using
  707. WAFFLE, we have never had any response from the programmer when we
  708. contacted him via emial with queries regarding WAFFLE. SNUUPM could
  709. hardly do worse.)
  710.  
  711. Now, I would very much like to see the end of WAFFLE on our system, but I 
  712. think I'll need to keep using it for it's BBS capabilities, for persons 
  713. who either cannot or will not use the SNUUPM batch mode of sending 
  714. messages. (Masochists, like the people looking for their UNIX gurus, I 
  715. presume!)
  716.  
  717. However, I'd much prefer it if I could get SNUUPM to talk to WAFFLE on 
  718. the SAME machine, so that I would be able to utilize its capabilities 
  719. more fully. 
  720.  
  721. Here's my setup: I'm running WAFFLE on drive E: of a DELL 486DX/33 box, 
  722. in a protected DOS window under MS-Windows 3.1. The BBS is on-line all 
  723. day, and there's no other way I can do this under "DOS" (not that I know
  724. any other OS, either!) There are a couple of other offices that run WAFFLE 
  725. on their machines, and call in to batch their outgoing messages; and there
  726.  are a few users who call in via their "PROCOMM PLUS" or "TELIX" software 
  727. (TELIX is an old favourite of mine. Do you know it? Is there a shareware 
  728. version after v 3.11?).
  729.  
  730. Now, both those types of users are going to be well served if they can be 
  731. persuaded to switch to SNUUPM: that's no problem. My problem is a selfish 
  732. one: how to get access to SNUUPM  for MYSELF. Any suggestions?
  733.  
  734. [personal message removed]
  735.  
  736. Best regards.
  737. Lars.
  738.  
  739.  
  740. *=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*
  741.  Lars Johnson    | 4 Serpentine Place,           | Tel 1-809  628-8523,
  742.  NIHERST,        | St. Clair,                    |     1-809  622-7879 /80.
  743.  Documentation   | Trinidad, W.I.                | Fax 1-809  622-1589
  744.  Centre          | lars_j@niherst.gov.tt ;-)     | root@niherst.gov.tt :-|
  745. *=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*
  746.  
  747.  
  748.  
  749.  
  750. From aau!aau.ru.ac.za!jbp@kudu.ru.ac.za Tue Jan 18 20:04:06 1994
  751. Return-Path: <aau!aau.ru.ac.za!jbp@kudu.ru.ac.za>
  752. Received: from kudu.ru.ac.za by hippo.ru.ac.za (4.1/Hippo-02.06)
  753.     id AA20973; Tue, 18 Jan 94 20:04:05+020
  754. Received: from aau by kudu.ru.ac.za with uucp
  755.     (Smail3.1.28.1 #1) id m0pMKmZ-000MjqC; Tue, 18 Jan 94 20:04 EET
  756. Message-Id: <m0pMKmZ-000MjqC@kudu.ru.ac.za>
  757. Received:  from aau by aau.ru.ac.za (UUPC/extended 1.12b) with UUCP;
  758.            Tue, 18 Jan 1994 17:30:44 EST
  759. From: <jbp@aau.ru.ac.za>
  760. To: ccml@hippo.ru.ac.za
  761. Date:          Tue, 18 Jan 1994 17:30:35 
  762. Subject:       Signons note
  763. Priority: normal
  764. X-Mailer:     PMail v3.0 (R1)
  765. Status: RO
  766.  
  767. Dear [name deleted]
  768.  
  769. Greetings from the AAU Secretariat.  We hope that the year 1994 will see
  770. electronic networking and communications proliferating in West and Central
  771. Africa through our collaborative efforts with you our member universities
  772. in the region.
  773.  
  774. AAU's present email connection through the UUCP/Internet gateway at Rhodes
  775. University in South Africa is working remarkably well.  We recovered from a
  776. serious problem with our own set-up and this has brought us useful
  777. experience with the SNUUPM package.
  778.  
  779. Meanwhile, we have received information from Mike Lawrie to the effect that
  780. he has set up a UUCP/Internet signon account for you on the host machine at
  781. Rhodes.  The information follows:
  782.  
  783.    [information removed]
  784.  
  785. Thus your computer's full address will be <arcis.ru.ac.za>, and if you
  786. followed SNUUPM's default installation procedure, the primary (base) user
  787. will be "root"  (ie. <root@arcis.ru.ac.za>).  After the installation, you
  788. can register other users on the system by selecting option  "A) Register a
  789. New User on SNUUPM" on the SNUUPM opening (main menu) screen.  But for a
  790. start just use the "root" user-id.
  791.  
  792. Following are a few instructions and tips which we feel will be helpful in
  793. getting you off to a good start.
  794.  
  795. A.   Installing SNUUPM
  796.  
  797. i.   You need to have the two SNUUPM installation diskettes which were
  798.      distributed at the workshop with you.  You need also have at least
  799.      4Mb of free space on your PC's hard disk.
  800.  
  801. ii.  Create a directory on your hard disk (say, MD \SNUUPM), change into
  802.      this directory (CD SNUUPM), and copy (copy a:*.*) all the files on
  803.      the SNUUPM diskettes into this directory.
  804.  
  805. iii. ENTER pkunzip snuupm21.zip
  806.      (This will create the following 3 files: SNUUPM21.DOC, SNUUPM.ZIP,
  807.      and INSTALL.BAT.  It is advised, and indeed essential, that you read
  808.      at least the first 4 screenfuls of the SNUUPM21.DOC file before
  809.      proceeding with the installation).
  810.  
  811. iv.  Edit your AUTOEXEC.BAT file to contain certain lines indicated in the
  812.      SNUUPM21.DOC file.  (Better to put these lines at the end of the
  813.      AUTOEXEC.BAT file to avoid mixing it with its original contents).
  814.  
  815.      The author advises these lines be copied, as is, into your
  816.      AUTOEXEC.BAT file to avoid making any typographical errors when re-
  817.      typing.  You can do this in any standard DOS text editor, or in a
  818.      wordprocessor such as WordPerfect.  But remember, in the case of
  819.      WordPerfect 5.1, to save the final amended AUTOEXEC.BAT file as DOS
  820.      (ASCII) Text [ie. Ctrl-F5, 1(Dos Text), , 1(Save)], and not as normal
  821.      WP text.
  822.  
  823. v.   Include the following line at the end of your CONFIG.SYS file to make
  824.      some amount of memory space available for environment variables -
  825.      SNUUPM uses a lot of them.
  826.  
  827.           shell=c:\command.com /e:2048 /p
  828.  
  829. vi.  Re-boot so that all the changes/additions take effect.
  830.  
  831. vii. Change back into the directory where you copied the SNUUPM files in
  832.      step ii. above, and ENTER "install".
  833.  
  834.   [This next para applies to SNUUPM21 - SNUUPM22 has a "better"
  835.    menu-controlled installation process. Mike Lawrie]
  836.  
  837. >From this point onwards, the procedure is pretty automatic, but you will be
  838. required to answer a few questions about your system - your modem speed
  839. (baud rate) and type (very important, therefore look carefully through the
  840. list that SNUUPM displays screenful by screenful, jot down the name(s) that
  841. best describes/matches your modem type and speed, and type back this name
  842. when asked), password, domain name, etc.  If your modem type is not listed,
  843. then you will need to create your own "modem.mdm" file into the \etc\uupc\
  844. directory. And some level of expertise is required to do this successfully.
  845. At the end of the installation process, the system lists (on your screen)
  846. the options that you chose, and asks for your final confirmation.  It is
  847. advised that you print and keep a copy of these settings using the "Print
  848. Screen" key on your keyboard. (Of course, a Ready printer should be
  849. attached to your PC in order to achieve this).
  850. The system also advises you to check on certain settings in certain files. 
  851. But before tampering with any of these files, read the relevant portions in
  852. SNUUPM21.DOC file about the mentioned files or settings.
  853.  
  854. You are now ready to start SNUUPM and to create and send/receive messages.
  855.  
  856. Start SNUUPM by ENTERING "snuupm" at the DOS prompt.
  857.  
  858.  
  859. B.   Creating a simple mail message in SNUUPM
  860.  
  861.      In the opening SNUUPM screen, observe that "User is root" is
  862.      indicated right on top of the SNUUPM Main Menu options.
  863.  
  864. i.   Select  1) Mail
  865.  
  866. ii.  Select  S: Send a mail message
  867.      You are taken to the Send Message: Editing Screen, with your cursor
  868.      at the "To: [ " line.
  869.  
  870. iii. ENTER the e-mail address of your message's recipient.  (In this case,
  871.      pls. send a simple test message to me <jbp@aau.ru.ac.za> or to Mike
  872.      Lawrie <mlawrie@apies.frd.ac.za>).
  873.  
  874. iv.  The "Subj: " slot could be any text - the "theme" of your message.
  875.  
  876. v.   Type in a short test message, then press Ctrl-Enter.
  877.      You will see the message being queued by "rmail" for onward
  878.      forwarding through "kudu" to your intended recipient.
  879.  
  880.  
  881. C.   Connecting to Kudu (Transmitting your message)
  882.  
  883. i.   Make sure that your modem is turned on, and that it is connected to
  884.      your PC's serial (COM) port via a RS-232 (printer) cable.
  885.  
  886.      Ensure also that your International Direct Dialing (IDD) line (often
  887.      attached to your fax machine) is plugged into the slot on your modem
  888.      marked "TO LINE" not the one marked "TO PHONE".
  889.  
  890.      You are now all set to connect to kudu, and to transmit your
  891.      message(s).
  892.  
  893. ii.  Return to the SNUUPM Main Menu screen by pressing Esc or Q(Quit) as
  894.      many times as necessary.
  895.  
  896. iii. Select option 4) Connect to the Mailserver, and watch your modem
  897.      trying to talk to kudu's modem and to exchange messages with it. 
  898.      Dont give up if the first few trials report "BUSY" or some similar
  899.      messages.  Kudu's modem may be engaged or your local IDD line may
  900.      also be trully "BUSY" and in heavy use at the time of your call. 
  901.      Neither mind any "funny" (machine language) characters that appear on
  902.      your screen - they may all be due to "noise"/surges on the phone
  903.      lines.  There is, therefore, the need to persevere.
  904.      If you receive "NO DIALTONE", it may be because your IDD line is not
  905.      connected to your modem at all, or that it is connected to the "TO
  906.      PHONE" slot instead of the "TO LINE" slot.
  907.  
  908. As soon as you see:
  909.  
  910.      "arcis connected to kudu: at [your modem baud rate, eg. 2400 bps], g
  911.      protocol, z grade"
  912.  
  913. then you know that your system has been recognized by kudu, and you can
  914. send e-mail anywhere in the world!
  915.  
  916. All the best, and please feel free to contact us again if you have any
  917. further questions.
  918.  
  919. Yours sincerely,
  920.  
  921. John Bart-Plange
  922. Technical Assistant
  923.  
  924. PS:  Please pardon me if the above "instructions" are seen as an
  925.      "intrusion" and a belittling of your knowledge and expertise, but we
  926.      wanted only to help.
  927.  
  928.  
  929.  
  930. From garuda!garuda.indiacur.com!arvind@hustle.rahul.net Wed Jan 19 18:38:59 1994
  931. Return-Path: <garuda!garuda.indiacur.com!arvind@hustle.rahul.net>
  932. Received: from hustle.rahul.net by hippo.ru.ac.za (4.1/Hippo-02.06)
  933.     id AA10544; Wed, 19 Jan 94 18:38:52+020
  934. Received: from garuda.UUCP by hustle.rahul.net with UUCP id AA15634
  935.   (5.67a8/IDA-1.5 for ccml@hippo.ru.ac.za); Wed, 19 Jan 1994 08:39:18 -0800
  936. Message-Id: <199401191639.AA15634@hustle.rahul.net>
  937. Received:  from garuda by garuda.indiacur.com (UUPC/extended 1.12b) with UUCP;
  938.            Wed, 19 Jan 1994 08:38:13 GMT
  939. From: <arvind@garuda.indiacur.com>
  940. To: ccml@hippo.ru.ac.za
  941. Date:          Wed, 19 Jan 1994 08:38:11 
  942. Subject:       Suggestion
  943. Priority: normal
  944. X-Mailer:     PMail v3.0 (R1a)
  945. Status: RO
  946.  
  947. Hi Mike,
  948.  
  949. Last night, I installed the same version of SNUUPM on four other 
  950. machines which are networked to my PC mailserver machine. Here are 
  951. some notes:
  952.  
  953. 1. Well, first I had to modify a lot of SNUUPM configurations files 
  954. by hand, changing the drive letter D:\SN (my %sndrive%) to the 
  955. *network* drive letter K:\SN. Had I chosen K: at the time of 
  956. installation, it would have saved me a lot of work later. Is this 
  957. something you want to suggest in the documentation?
  958.  
  959. 2. Next, I had to modify the CONFIG.SYS, AUTOEXEC.BAT, and SYSTEM.INI 
  960. file on four other machines as follows:
  961.  
  962. CONFIG.SYS
  963.     SHELL=C:\DOS\COMMAND.COM C:\DOS /E:2048 /P
  964.     
  965. AUTOEXEC.BAT
  966.     I found it easier to create one common file 
  967.         K:\SN\USR\LIB\SNUUPM\INITENV.BAT
  968.     which contains all your suggested commands and then to insert the 
  969. following line in AUTOEXEC.BAT files of all other computers *after* 
  970. loading the network drivers so that the K:\SN drive is defined:
  971.         CALL K:\SN\USR\LIB\SNUUPM\INITENV.BAT
  972. This work very well. The CALL does modify the environment before it 
  973. ends.
  974.  
  975. SYSTEM.INI
  976.     To make SNUUPM-in-a-window work, I had to patch the Windows 
  977. SYSTEM.INI file on all computers so that the appropriate line in 
  978. there read 2048 instead of 512:
  979.         CommandEnvSize=2048
  980.         
  981. 3. Next I reboot all machines with the new configurations.
  982.  
  983. 4. If you try to run SNUUPM at the same time on more than one
  984. machine, you get a "sharing violation error". The solution is to mark
  985. all the files in K:\SN\USR\LIB\SNUUPM as read-only. This seems to
  986. make it work. I haven't run into any problems as a result -- yet!
  987. Perhaps you can advise as to which specific files should *not* be read-
  988. only.
  989.  
  990. 5. After this, I go into Windows, define a new program manager item 
  991. using your SNUUPM.PIF file, and I'm all set! Works like a charm.
  992.  
  993. One suggestion I have for the SNUUPM.BAT file: If the user doesn't 
  994. specify a name in %1 argument, and PMUSER is not defined, it prints 
  995. an error msg and refuses to run. This is good. What would be better 
  996. is if it then asks for your user name and then runs. From Windows, it 
  997. asks for a "parameter" which is not terribly obviously to new users 
  998. of SNUUPM. Just a thought.
  999.  
  1000.   [This suggestion has been incorporated into SNUUPM23. Mike Lawrie]
  1001.  
  1002. Another question: Is there some way to configure UUPC so it would 
  1003. connect to the remote mailserver automatically, say, every half-hour? 
  1004. Right now, I have to initiate that on my own, and my unix machine 
  1005. will not initiate a call on its own (their policy/terms).
  1006.  
  1007.   [The answer is to look at the UUCP documentation for UUPOLL. Mike
  1008.    Lawrie]
  1009.  
  1010. Many, many thanks for a fine package. The more I use it, the better 
  1011. it feels. Thanks for the online support, too. Without it, it would 
  1012. have taken me much longer.
  1013.  
  1014. - Arvind Kumar
  1015.  
  1016. P.S. Do I need to say that I am composing this in SNUUPM on my PC?
  1017. In minutes, it shall make its way from my PC to South Africa,
  1018. halfway around the globe!
  1019.  
  1020. ii  cccc  India Currents            arvind@indiacur.com
  1021. ii cc     The Complete Indian American Magazine * Since 1987
  1022. ii cc     P.O. Box 21285            Phone:  (408) 274-6966
  1023. ii  cccc  San Jose, CA 95151-1285        Fax:    (408) 274-2733
  1024.  
  1025.  
  1026.  
  1027. ------------------------------------------------------------------------
  1028.  
  1029.                        Key to the Configuration
  1030.                        ------------------------
  1031.  
  1032. 1. CONFIG.SYS, AUTOEXEC.BAT
  1033. ===========================
  1034.  
  1035. The SNUUPM system makes extensive use of environment variables. Some
  1036. have to be preset in the AUTOEXEC.BAT file, others are used as and
  1037. when the system is working. Thus you have to allow for far more than
  1038. the default environment space.
  1039.  
  1040. The additions to AUTOEXEC.BAT, as described under QUICKSTART, cause
  1041. your PC to boot up ready to be used by user "root". While using
  1042. "root" as you personal user-id is not good Unix practice, it gets you
  1043. going very simply and is perfectly legit. The file
  1044.  
  1045.     c:\usr\lib\snuupm\utl\main.mnu
  1046.  
  1047. controls the options that are available to users - root is permitted
  1048. to dial to other systems, and to run the user registration operations.
  1049. It is a simple matter to alter MAIN.MNU to allow all users to do all
  1050. things.
  1051.  
  1052.  
  1053. 2. SNUUPM1.BAT
  1054. ==============
  1055.  
  1056. Start the system by typing
  1057.  
  1058.     snuupm
  1059. or
  1060.     snuupm USER-ID
  1061.  
  1062. This will invoke the SNUUPM.BAT file that you have installed in a 
  1063. directory in the search path, and this in turn invokes SNUUPM1.BAT.
  1064.  
  1065. SNUUPM1.BAT creates three environment variables that are unique to the
  1066. user-id. This allows many users to use the same PC, as long as they
  1067. accept that MSDOS provides no protection against one user prying into
  1068. the files of another. There is no password protection, although PMAIL
  1069. does allow messages to be encrypted.
  1070.  
  1071. SNUUPM1.BAT file needs no editing, but you need to ensure that you have
  1072. first created the necessary files/directories for other users. (The
  1073. ADDUSER commands makes this a simple procedure).
  1074.  
  1075. If you have configured AUTOEXEC.BAT according to the QUICKSTART
  1076. description, the system will default to using the user-id "root". You
  1077. might prefer to modify your autoexec.bat file once you have registered
  1078. a "better" user-id for yourself. If you do this, then you might like
  1079. to give yourself the privileges that "root" enjoys, so edit a few
  1080. lines in
  1081.  
  1082.     c:\usr\lib\snuupm\utl\main.mnu
  1083.  
  1084. The SNUUPM command sets these environment variables:-
  1085.  
  1086. 2.1. uupcusrrc=c:\usr\USER-ID\USER-ID.rc
  1087. --------------
  1088.  
  1089. 2.2. snewsrc=c:\usr\USER-ID\snews.rc
  1090. ------------
  1091.  
  1092. 2.3. pmuser=USER-ID
  1093. -----------
  1094.  
  1095. These three are used by PMAIL to identify one user from another.
  1096.  
  1097.  
  1098. 3. UUPCSYSRC (c:\etc\uupc\uupc.rc)
  1099. ============
  1100.  
  1101. This environment variable is defined in AUTOEXEC.BAT. The file that it
  1102. points to, viz uupc.rc, must have the following configuration in order
  1103. to dovetail the UUPC system to PMAIL and SNEWS.
  1104.  
  1105. 3.1. confdir=c:\etc\uupc
  1106. ------------
  1107.  
  1108. This points to the directory that contains the UUPC files HOSTPATH,
  1109. PASSWD, PERMISSN, SYTEMS and the MODEM.MDM file.
  1110.  
  1111. 3.2. maildir=c:\usr\spool\mail
  1112. ------------
  1113.  
  1114. This is where the UUPC program RMAIL will store mail for each user-id.
  1115. The name of this directory must dovetail with the setting of PMAIL's
  1116. "New mailbox" and "New mail path" parameters. Use PCONFIG's "Standalone
  1117. configuration" and "create a User-defined gateway" options to set the
  1118. PMAIL parameters.
  1119.  
  1120. 3.3. newsdir=c:\usr\spool\news\incoming
  1121. ------------
  1122.  
  1123. This is where the UUPC program RNEWS leaves batched news. The SNEWS
  1124. UNBATCH program expects to find it in the directory set by NEWSDIR.
  1125. For whatever reason, the setting of UUPCNEWS in AUTOEXEC.BAT must
  1126. differ from the setting of this NEWSDIR value.
  1127.  
  1128. 3.4. spooldir=c:\usr\spool
  1129. -------------
  1130.  
  1131. This names the directory that holds the log files of the UUPC programs.
  1132. You need to examine/shorten/delete these files from time to time. The
  1133. log files are useful during debugging, and could be used as the basis
  1134. for monitoring the usage of mail/news.
  1135.  
  1136. 3.5. rmail, rnews
  1137. -----------------
  1138.  
  1139. These parameters point to the location of the RMAIL.EXE and RNEWS.EXE
  1140. program files.
  1141.  
  1142. 3.6. Organisation
  1143. -----------------
  1144.  
  1145. Use something sensible.
  1146.  
  1147. 3.7. Uncompress
  1148. ---------------
  1149.  
  1150. Set to "c:\usr\lib\snuupm\compress -d %s". Note that this COMPRESS.EXE
  1151. is not the same as a "normal" DOS COMPRESS.EXE program, due to the fact
  1152. that news is batched according to Unix standards of end of line
  1153. sequences.
  1154.  
  1155. 3.8. Inmodem
  1156. ------------
  1157.  
  1158. Must be MODEM, which is a file in the c:\etc\uupc\ directory. This will
  1159. be used to drive the modem for incoming UUCICO calls. This matches the
  1160. word "modem" in c:\etc\uupc\systems. This is a copied-and-renamed file
  1161. from the collection of .MDM files that are extracted during the
  1162. installation of SNUUPM.
  1163.  
  1164. 3.9. Mailserv
  1165. -------------
  1166.  
  1167. The name of the host computer that provides you with email connectivity.
  1168.  
  1169. 3.10. Nodename
  1170. --------------
  1171.  
  1172. The name of your computer. Less that 8 characters in size, and must not
  1173. contain "funny" characters like ".". For example, nodename=c119 defines
  1174. a legitimate nodename. Liaise with the sysop at the site of your
  1175. Mailserv machine in order to match. The nodename value also appears in
  1176. the c:\etc\uupc\systems file.
  1177.  
  1178. 3.11. Domain
  1179. ------------
  1180.  
  1181. The fully qualified domain name of your host. For example,
  1182. domain=c119.ru.ac.za or domain=c119.uucp. THIS IS CRITCAL, IF YOU
  1183. DON'T KNOW WHAT TO PUT HERE, ASK SOMEONE WHO DOES KNOW!
  1184.  
  1185. 3.12. Other
  1186. -----------
  1187.  
  1188. Other settings follow a Unix style of setting - ie the directory
  1189. C:\USR\SPOOL is used extensively. Be wary of what parameters that you
  1190. remove - there is some "real dirty" parsing and counting of the
  1191. parameter file by some of these programs (of the SNEWS suite), and
  1192. the error messages are not very helpful.
  1193.  
  1194.  
  1195. 4. UUPCNEWS (c:\usr\spool\news)
  1196. ===========
  1197.  
  1198. This environment variable is defined in AUTOEXEC.BAT. The directory
  1199. to which it points contains the following:-
  1200.  
  1201. 4.1. Newsbase
  1202. -------------
  1203.  
  1204. the NEWSBASE directory, where the news items are stored in a form
  1205. ready to read by the SNEWS program
  1206.  
  1207. 4.2. Active newsgroups
  1208. ----------------------
  1209.  
  1210. the ACTIVE file, which links the names of the newsgroups to the
  1211. contents of the NEWSBASE directory
  1212.  
  1213. 4.3. .NRC files
  1214. ---------------
  1215.  
  1216. the users' .NRC file (ie a file per user), holding the information
  1217. as to what newsgroups have been read.
  1218.  
  1219. 4.4 The HISTORY file
  1220. --------------------
  1221.  
  1222. Tracks the delivery of news. SNEWS won't run without it.
  1223.  
  1224. 4.5 The USER-ID.NRC files
  1225. -------------------------
  1226.  
  1227. There is one per user-id, which contains the current pointers for the
  1228. particular user-id.
  1229.  
  1230. 4.6. INCOMING Directory
  1231. -----------------------
  1232.  
  1233. The UUPC.RC parameter NEWSDIR is set to the setting of the uupcnews
  1234. environment variable followed by "\INCOMING". This is used to hold the
  1235. unbatched news items.
  1236.  
  1237.  
  1238. 5. UUPCUSRRC (c:\usr\USER-ID\USER-ID.rc)
  1239. ============
  1240.  
  1241. The file pointed to by this environment variable contains the UUPC
  1242. setups that are unique to USER-ID.
  1243.  
  1244. 5.1. Name
  1245. ---------
  1246.  
  1247. Your personal name. Not critical.
  1248.  
  1249. 5.2. Mailbox
  1250. ------------
  1251.  
  1252. Your user-id. Absolutely critical, this must dovetail with several
  1253. other parameter settings. DOUBLE CHECK THAT YOU HAVE THIS CORRECT if
  1254. your are bold enough to attempt to change things at a low level.
  1255.  
  1256. 5.3. Home
  1257. ---------
  1258.  
  1259. Set this to c:\usr\USER-ID for safety sake. Probably not used by
  1260. the system (it is used by the MAIL process of UUPC).
  1261.  
  1262. 5.4. Signature
  1263. --------------
  1264.  
  1265. Not critical. Point it to the signature file that you set up for
  1266. PMAIL, ie c:\usr\USER-ID\mbox\inetsig.pms. In general, limit your
  1267. signature to be no more than 4 lines because there are a goodly
  1268. number of folk on the networks who pay high rates for telephone
  1269. calls and you will be causing them some expense each time that
  1270. your signature is mailed to them at the end of your messages.
  1271.  
  1272.  
  1273. 5.5. Editor
  1274. -----------
  1275.  
  1276. This is the name of your favourite ASCII editor - it must produce
  1277. ordinary ASCII codes, not the fancy stuff of a word-processor. Add
  1278. a "%s" after the name of the editor, so that the correct filename
  1279. will be substituted on the command line. For example:-
  1280.  
  1281.     Editor=c:\bin\vi.exe %s
  1282.  
  1283. 5.6. Aliases
  1284. ------------
  1285.  
  1286. This is a list of aliases used by the MAIL (not PMAIL) program of
  1287. UUPC. The contents are a series of single lines with an alias name,
  1288. gap, and the address to be used when MAILing to that alias. Probably
  1289. not of much use.
  1290.  
  1291.  
  1292. 6. SNEWSRC (c:\usr\USER-ID\snews.rc)
  1293. ----------
  1294.  
  1295. The file pointed to by this environment variable contains the SNEWS
  1296. setups that are unique to USER-ID.
  1297.  
  1298. 6.1. Name, Mailbox, Home, Signature, Editor, Aliases, Organization.
  1299. ------------------------------------------------------------------
  1300.  
  1301. Set these EXACTLY as you have done for your USER-ID.rc file. SNEWS will
  1302. make use of them. Spell "Organization" with a "z" not an "s".
  1303.  
  1304.  
  1305. 7. PCONFIG, PMAIL, BURST and UNBATCH
  1306. ====================================
  1307.  
  1308. The parameter values of these must dovetail EXACTLY with the rest of
  1309. the package, or mail and/or news will not flow.
  1310.  
  1311. Incoming mail and news are processed like this:-
  1312.  
  1313. a) UUCICO receives uucp-style files into c:\usr\spool\kudu\{D,X}
  1314.  
  1315. This filename is made up of 
  1316.  
  1317.     UUPCSYSRC(spooldir)
  1318.     \
  1319.     Name of system that is dialed
  1320.     D or X as required by the uucp process
  1321.  
  1322.  
  1323. b) UUXQT processes the mail files, and leaves them in the file
  1324.    c:\usr\spool\mail\USER-ID, in a uucp format. The RMAIL program
  1325.    is run by UUXQT to do this work.
  1326.  
  1327.    This filename is made up of
  1328.  
  1329.     UUPCSYSRC(maildir)
  1330.     \
  1331.     UUPCUSRRC(mailbox)
  1332.  
  1333.    News is deposited in the c:\usr\spool\news\incoming directory, and
  1334.    would normally be in a batched format. RNEWS is run by UUXQT to
  1335.    do this work.
  1336.  
  1337.  
  1338. c) BURST transfers the mail files output by UUXQT/RMAIL into the
  1339.    PMAIL 'new mail' directory c:\usr\USER-ID\mail\. It does this by
  1340.    running a program UU2PM under control of the file
  1341.    c:\pmail\burst.bat. The parameters that UU2PM takes look
  1342.    like this:-
  1343.  
  1344.      uu2pm -d <source-file> <destination-file>
  1345.  
  1346.     The <source-file> is whatever file appears in the directory
  1347.  
  1348.           \usr\spool\mail\
  1349.  
  1350.    The <destination-file> is stored under the appropriate USER-ID
  1351.    according to the address of the message, and looks like
  1352.  
  1353.           \usr\USER-ID\mail\uuXXXXXX.CNM
  1354.  
  1355.    It is CRITICAL that <source-file> of UU2PM matches the output file
  1356.    of UUXQT, and that the <destination-file> of UU2PM matches the
  1357.    directory names that are configured into PMAIL and into the
  1358.    c:\usr\lib\snuupm\burst.bat file.
  1359.  
  1360. d) UNBATCH moves the INCOMING news into the NEWSBASE directory, and sets
  1361.    up the necessary index files that are used by the SNEWS newsreader.
  1362.    
  1363. 7.1. PCONFIG
  1364. ------------
  1365.  
  1366. The dovetailing of PMAIL into the UUPC style of working described above
  1367. is done by running PCONFIG, and removing the DEFAULT.PM file of PMAIL,
  1368. if indeed it exists. The first PCONFIG menu offers three options, viz:-
  1369.  
  1370. 7.1.1.  Standalone configuration
  1371. --------------------------------
  1372.  
  1373. The following are set and need no changing:-
  1374.  
  1375.     Home mailbox     ~%sndrive%\usr\~8\mbox
  1376.     New mailbox      ~%sndrive%\usr\~8\mail
  1377.     Async gateway?   N
  1378.  
  1379. The home mailbox can be anything that is not yet used, but it is
  1380. essential that the new mailbox matches the directory of the 
  1381. <destination-file> used in the UU2PM run.
  1382.  
  1383. 7.1.2. Create a User-defined gateway
  1384. ------------------------------------
  1385.  
  1386. Select the (only) defined gateway, viz UUPC, and you will find (and must
  1387. leave) this setting:-
  1388.  
  1389.     New mail path   ~%sndrive%\usr\~8\mail
  1390.  
  1391. This is the same as the "new mailbox" of the standalone configuration
  1392. of PMAIL.
  1393.  
  1394. These values should all be preset in the disk issued by Rhodes
  1395. University, so you will have nothing to do unless you are changing
  1396. the way that the three separate packages dovetail together.
  1397.  
  1398. Some of the settings have evolved as SNUUPM has matured, and at version
  1399. 22 of SNUUPM look like this:-
  1400.  
  1401.     New mail search path   *.cnm
  1402.     Run for outgoing mail  snu_fpm ~c | rmail ~t
  1403.     Reply address format   ~p <~8@~%snu_hd%>
  1404.  
  1405.  
  1406. 8. Modem file, Systems file
  1407. ===========================
  1408.  
  1409. Here you might need to have some guru advice, and this cannot be
  1410. obtained from a document such as this. You need to select or create a
  1411. suitable .MDM file, and to store this file in c:\etc\uupc\modem.mdm.
  1412.  
  1413. There is the Rhodes University's collection of .MDM files in the
  1414. c:\usr\lib\snuupm\mdm directory and there are a further number included
  1415. with the UUPC package, in one of the .ZIP files.  You might well have to
  1416. modify any .MDM as necessary (eg to use COM1 or COM2 and/or other
  1417. options), and copy it to c:\etc\uupc\modem.mdm.
  1418.  
  1419. There is further advice on configuring the .MDM and SYSTEMS files in the
  1420. SAMPLE.MDM file that is part of the UUPC package. Note, however, that
  1421. the .MDM file must be called "c:\etc\uupc\modem.mdm" or you will have to
  1422. alter some well-hidden configuration parameters.
  1423.  
  1424. You need to edit the c:\etc\uupc\systems file to have the correct
  1425. dialing sequence, username and password to allow your system to 
  1426. exchange mail with a remote uucp host.
  1427.  
  1428.  
  1429. 9. Essential Directories and Files
  1430. ==================================
  1431.  
  1432. Certain directories and files need to be created in order for the programs
  1433. to run. In spite of what the documentation of the individual packages
  1434. say, not all of these are created automatically by the programs of those
  1435. packages, so don't be lulled into a false sense of security. All the
  1436. necessary directories that SNUUPM uses are created by SNUUPM.
  1437.  
  1438. 9.1. Directories
  1439. ----------------
  1440.  
  1441. The empty directories that the pkunzip -d process does not create are
  1442. created by the INSTALL.BAT file.
  1443.  
  1444. 9.2. Files
  1445. ----------
  1446.  
  1447. Create these files, if somehow you have destroyed them:-
  1448.  
  1449.     \etc\uupc\hostpath
  1450.     A single line "# Nothing here!" is fine.
  1451.  
  1452.     \usr\spool\news\history
  1453.     A single line with a space will do.
  1454.  
  1455.  
  1456. 10. General Maintenance
  1457. =======================
  1458.  
  1459. 10.1. Registering users
  1460. -----------------------
  1461.  
  1462. The commands ADDUSER and RMUSER simplify this process. The following
  1463. directories are made by ADDUSER:-
  1464.  
  1465.     c:\usr\USER-ID\mail
  1466.     c:\usr\USER-ID\mbox
  1467.  
  1468. The following files are created by ADDUSER:-
  1469.  
  1470.     c:\usr\USER-ID\USER-ID.rc
  1471.     c:\usr\USER-ID\snews.rc
  1472.     c:\usr\USER-ID\aliases.txt
  1473.  
  1474. The contents of these files are described above, under UUPCUSRRC and
  1475. SNEWSRC.
  1476.  
  1477. An entry needs to be made in the c:\etc\uupc\passwd file:-
  1478.  
  1479.     USER-ID:*:::USER'S REAL NAME
  1480.  
  1481. 10.2. Newsgroups
  1482. ----------------
  1483.  
  1484. Edit the file c:\usr\lib\snuupm\active.bat to cause the ADDGROUP program
  1485. to add newsgroups to the list of newsgroups that you wish to read, and
  1486. then execute this ACTIVE.BAT file. Use the RMGROUP program to remove any
  1487. groups that you no longer wish to read, and edit them out of the
  1488. ACTIVE.BAT file. Understand, however, that in order to get news, and to
  1489. be net.sociable, your news configuration and that of your newsfeed host
  1490. must match.
  1491.  
  1492. From time to time, run the expire program to remove old news groups,
  1493. or run the iexpire program to do this interactively. Specify on the
  1494. command line the age in days of the news that can be expired. The simple
  1495. way to do this is to choose the appropriate option from the SNUUPM main
  1496. menu.
  1497.  
  1498. 10.3. Log files
  1499. ---------------
  1500.  
  1501. Periodically tidy up (eg delete and/or edit/truncate) the *.LOG files in
  1502. the directory c:\usr\spool\ -- this is a main menu option.
  1503.  
  1504.  
  1505. 11. Operation
  1506. =============
  1507.  
  1508. The whole system should be run from either the SNUUPM command. ie:-
  1509.  
  1510.     snuupm
  1511.  
  1512. A menu is displayed, and you select whichever operation you want by
  1513. point-and-shoot, or by function key.
  1514.  
  1515. You can set your system into receive mode (ie to allow other uucp
  1516. hosts to call it) by selecting the "Listen for incoming calls" option.
  1517. Use Ctl-C or Ctl-Break to interrupt the listening process.
  1518.  
  1519.  
  1520. 12. Copyright
  1521. =============
  1522.  
  1523. NONE OF THE COMPONENT PARTS OF SNUUPM, NOR THE ENTIRE PACKAGE, MAY BE
  1524. SOLD. FOR COMMERCIAL USE, CONTACT THE AUTHORS OF EACH PACKAGE AND
  1525. MAKE WHATEVER ARRANGEMENTS EACH AUTHOR REQUIRES.
  1526.  
  1527.  
  1528. 12.1. UU2PM.EXE
  1529. ---------------
  1530.  
  1531. The UU2PM.EXE file is freely distributable, thanks to ideas from Paul
  1532. Nash <paul@frcs.alt.za>. The current (SNUUPM22) production release was
  1533. written by the author of SNUUPM, do what you will with the code at your
  1534. own risk.
  1535.  
  1536. 12.2. UUPC 1.12
  1537. ---------------
  1538.  
  1539. The file UPC12BAD.ZIP contains the licensing information in the file
  1540. LICENSE.PRN. This is too lengthy to include here, and difficult to
  1541. summarise, so the specific file should be consulted. It seems to be
  1542. clear, however, that use of the package in a non-commercial environment
  1543. and in an unchanged form is well within the scope of the license, and
  1544. distribution of the package should include the source code.
  1545.  
  1546. The SNUUPM distribution does not include the UUPC package or any
  1547. component of that package.
  1548.  
  1549. 12.3 PMAIL v3.01
  1550. ----------------
  1551.  
  1552. The PMAIL program GUIDE.EXE displays the following text:-
  1553.  
  1554.        Pegasus Mail is an electronic mail system for use with Novell
  1555.     Netware (versions 2.15A and later): it is a fully-fledged mailer,
  1556.     one of its more unusual characteristics being that it is free - not
  1557.     shareware, but free. You can use it without charge, restriction or
  1558.     obligation on as many servers as you wish.
  1559.  
  1560.        I do sell manuals for the porgram, in order to support development
  1561.     costs, but manual purchases are strictly optional. An order form for
  1562.     manuals is provided in this guide - please print it out and attacht it
  1563.     to your order or cheque if you place an order.
  1564.  
  1565.        ...more...
  1566.  
  1567. The PMAIL author can be contacted at david@pmail.gen.nz (preferred) or at
  1568. david@otago.ac.nz.
  1569.  
  1570. Do NOT distribute PMAIL except as the complete PMAIL3xx.ZIP file.
  1571.  
  1572. The SNUUPM distribution does not include files from the PMAIL package,
  1573. but does include files created by this package for the UUPC<->PMAIL
  1574. gateway. These files were developed by the author of SNUUPM, do what
  1575. you will with them at your own risk.
  1576.  
  1577. 12.4. SNEWS191
  1578. --------------
  1579.  
  1580. Here is an extract from the file SNEWS.DOC found in SNEWS191.ZIP. You
  1581. are referred to that document for more details:-
  1582.  
  1583. >CAVEATS AND COPYRIGHT
  1584. >=====================
  1585. >
  1586. >    Version 1.12 of this software is copyright (1991) by John McCombs,
  1587. >                 Christchurch, New Zealand  <john@inmap.co.nz>
  1588. >
  1589. >    Version 1.90 is copyright 1992 by Michael Studte/John Dennis (Shinohara
  1590. >                 Industries)
  1591. >
  1592. >    Version 1.91 is copyright 1993 by Daniel Fandrich <dan@fch.wimsey.bc.ca>
  1593. >                 or <72365.306@compuserve.com> (some portions are copyright
  1594. >                 1992 by Kai Uwe Rommel <rommel@jonas.bofe.sub.org> or
  1595. >                 <rommel@informatik.tu-muenchen.de>, and copyright 1985,
  1596. >                 1989 by Bill Davidsen)
  1597. >
  1598. >    This package is free software, but NOT public domain; you can
  1599. >    redistribute it and/or modify it under the terms of the GNU
  1600. >    General Public License, version 1, as published by the Free Software
  1601. >    Foundation.
  1602. >
  1603. >    This program is distributed in the hope that it will be useful,
  1604. >    but WITHOUT ANY WARRANTY; without even the implied warranty of
  1605. >    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  1606. >    GNU General Public License for more details.
  1607. >
  1608. >    See the file COPYING, which contains a copy of the GNU General
  1609. >    Public License.
  1610. >
  1611. >    The compress program and documentation included with the SNews
  1612. >    distribution were not written by the SNews authors and are not a formal
  1613. >    part of SNews.  The are part of the public domain compress ported by
  1614. >    Donald J. Gloistein.
  1615.  
  1616.  
  1617. At the request of the author of SNEWS, when the SNUUPM package was being
  1618. developed, this text is included:-
  1619.  
  1620.  "Portions of this software were derived from SNews, which is copyright
  1621.  by John McCombs <john@inmap.co.nz>, and are included by permission 
  1622.  of the author.  NOTE: This version of SNews is not distributed under 
  1623.  the GNU Public Licence.  
  1624.    No warranty is offered by John McCombs in respect to this software 
  1625.  and no liability is accepted for the consequences of its use."
  1626.  
  1627. This note is still included even though SNEWS is not distrbuted as part
  1628. of SNUUPM.
  1629.  
  1630. 12.5. ASKENV.EXE
  1631. ----------------
  1632.  
  1633. Written by T Salmi and released for non-commercial, non-institutional
  1634. and non-profit use. <ts@uwasa.fi>.
  1635.  
  1636. 12.6. DOUGMENU Version 1.68
  1637. ---------------------------
  1638.  
  1639. Taken from the DOUGMENU.DOC file:-
  1640.  
  1641.       "TERMS OF USE for DougMenu v1.67, released on July 31, 1992
  1642.                      "Revised August 2, 1992
  1643.  
  1644. "This program is a freeware product and so should be distributed at
  1645. no charge, besides that of a reasonable media fee, if applicable. 
  1646.  
  1647. "No charge should ever be made for the program itself, or any
  1648. program using source code from this program.
  1649.  
  1650. "While users are free to modify DougMenu for their own use, modified
  1651. versions of DougMenu are not to be distributed out side of the
  1652. business or organization which created or commissioned them.  The
  1653. DougMenu package should always be distributed complete with source
  1654. and unaltered except when being installed for use at multiple sites
  1655. within a business or organization.  Then it is permitted to install
  1656. only the files deemed necessary to use the menu system as long as
  1657. one complete copy is maintained by the business or organization.
  1658.  
  1659. "If you have suggestion concerning the further development of
  1660. DougMenu, please contact the author concerning any changes you
  1661. suggest to the official version.
  1662.  
  1663. "A copy of the most recent version of DougMenu can be mailed to you
  1664. for US $10.  Printed Documentation is available for US $25.  US $5
  1665. surcharge for postage outside North America.  One year of customer
  1666. support via electronic mail is available for US $35.
  1667.  
  1668. "Send requests, comments, or orders to:
  1669.  
  1670. "Douglas A. Bell
  1671. 2585 Euclid Heights Blvd., APT #1
  1672. Cleveland, Ohio   44106
  1673. USA
  1674.  
  1675. "-or-
  1676.  
  1677. "dab6@po.cwru.edu
  1678.  
  1679.  
  1680. "THERE IS NO WARRANTY, EXPRESSED OR IMPLIED, FOR DOUGMENU.  WHILE
  1681. THE AUTHOR HAS ATTEMPTED TO PRODUCE AN ERROR FREE PROGRAM, THE
  1682. AUTHOR ASSUMES NO RESPONSIBILITY FOR ANY DAMAGE THAT THIS PROGRAM
  1683. MIGHT CAUSE.
  1684.  
  1685. "(c) Copyright 1992"
  1686.  
  1687.  
  1688. 13. Mailserver, Hostname, Domain, User-id, Baud Rate
  1689. ----------------------------------------------------
  1690.  
  1691. The mailserver name "kudu", the hostname "c119", the domain "ru.ac.za"
  1692. and the user-id "root" are what the author of SNUUPM uses. You will
  1693. need to alter these to suit your particular circumstances. Adding new
  1694. mailservers and user-ids to your PC involves making a few directories as
  1695. well - SNUUPM provides a simple interface for adding new users, but not
  1696. for adding new mailservers so you are "on your own" if you attempt this
  1697. (it has been done).  Changing your modem baud rate will require several
  1698. files to be changed, it is probably best to do this by a re-installation
  1699. of the package.  The INSTALL.BAT and INSTALL.MNU files make use of
  1700. install-time environment variables to set the values that the user
  1701. specifies interactively, and this is really the easiest way to do things
  1702. and to get them correct.
  1703.  
  1704. 13.1. Mailserver
  1705. ----------------
  1706.  
  1707. 13.1.1. Directories to be made
  1708. ------------------------------
  1709.  
  1710.     c:\usr\spool\MAILSERVER
  1711.     c:\usr\spool\MAILSERVER\c
  1712.     c:\usr\spool\MAILSERVER\d
  1713.     c:\usr\spool\MAILSERVER\x
  1714.  
  1715. 13.1.2. Files to be edited
  1716. --------------------------
  1717.  
  1718.     c:\usr\lib\snuupm\callin.bat
  1719.     c:\usr\lib\snuupm\callout.bat
  1720.     c:\etc\uupc\passwd
  1721.     c:\etc\uupc\permissn
  1722.     c:\etc\uupc\systems
  1723.  
  1724. 13.2. Hostname
  1725. --------------
  1726.  
  1727. Files to be edited:-
  1728.  
  1729.     c:\etc\uupc\systems
  1730.     c:\usr\uupc\uupc.rc
  1731.  
  1732. 13.3. Domain
  1733. ------------
  1734.  
  1735. File to be edited:-
  1736.  
  1737.     c:\etc\uupc\uupc.rc
  1738.  
  1739. 13.4. User-id (default=root)
  1740. -------------
  1741.  
  1742. Type
  1743.  
  1744.     adduser
  1745.  
  1746. (or better still, select the "Register a new user" option from the
  1747. SNUUPM menu) which will prompt you for the user-id (eg mlawrie, or mike,
  1748. or anything that is a valid DOS filename without an extension), and
  1749. then for the person's name (eg Mike Lawrie). The various files will
  1750. be created for this new user. Apart from making an entry in
  1751. c:\etc\uupc\passwd, all files and directories for the user are created
  1752. within the directory c:\usr\USER-ID, so removing a user involves
  1753. removing files and directories within this directory.
  1754.  
  1755.  
  1756. 13.5. Baud Rate
  1757. ---------------
  1758.  
  1759. The baud rate has to be configured into the c:\etc\uupc\systems and
  1760. c:\etc\uupc\modem.mdm files. The fourth field of the systems file and
  1761. the Inspeed parameter of the modem.mdm file must match the baud rate
  1762. of the modem.
  1763.  
  1764.  
  1765. 14. Removing the Package
  1766. ------------------------
  1767.  
  1768. Deregister user-ids with the RMUSER command.
  1769.  
  1770. Remove the contents of the directories
  1771.  
  1772.     c:\etc\uupc
  1773.     c:\usr\lib\snuupm
  1774.     c:\usr\root
  1775.     c:\usr\spool
  1776.  
  1777. and undo changes to your AUTOEXEC.BAT and CONFIG.SYS files.
  1778.  
  1779. Simple but sad :-( 
  1780.  
  1781.  
  1782. 15. Clashes
  1783. -----------
  1784.  
  1785. The PMAIL program was originally designed to run on a Novell network.
  1786. So, if you PC is on such a network, the chances are that the IPX and 
  1787. NETX programs will clash with the snuupm configuration. Too bad, until
  1788. someone provides a workaround.
  1789.  
  1790. ------------------------------------------------------------------
  1791. Please send comments and corrections regarding this document to
  1792. Mike Lawrie <mlawrie@apies.frd.ac.za>
  1793.  
  1794. This software is supplied on an "as is" basis, and there are no
  1795. guarrantees regarding fitness of purpose, reliability, workability
  1796. or anything of that nature.
  1797.  
  1798. Under no conditions may it be sold. The snuupm component may be 
  1799. distributed only for the reasonable cost of distribution. Commercial
  1800. use is prohibited.
  1801. ------------------------------------------------------------------
  1802. $Id: snuupmxx.doc 1.2 1995/04/28 17:17:51 mlawrie Exp mlawrie $
  1803. $Log: snuupmxx.doc $
  1804. Revision 1.2  1995/04/28 17:17:51  mlawrie
  1805. Added description of the TZ environment variable, based on the
  1806. Turbo C++ v3.1 "tzset" routine.
  1807.  
  1808. Revision 1.1  1995/04/22 21:51:34  mlawrie
  1809. Initial revision
  1810.  
  1811. ------------------------------------------------------------------
  1812.