home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / INTERNET / VUU101.ZIP / VUUCP.TXT < prev   
Text File  |  1993-04-17  |  12KB  |  311 lines

  1.                           VUUAccess
  2.  
  3.                   A VUUCP Replacement Tool
  4.                         Developed by
  5.                       Mitchel F. Ludwig
  6.  
  7.                       Version 1.01
  8.  
  9. New Features in v1.01 :
  10.  
  11.    - Added support for "" in Waffle static file.
  12.    - Fixed bug in static file parsing which ignored last
  13.      line of static file.
  14.    - Added better handling of RMAIL/RNEWS with bad header
  15.      info.
  16.      Bad header info is now logged to the .log file, but the
  17.      processing of information will continue.
  18.    - Added better handling of messages which exceed the limit
  19.      VBBS imposes.  Now, messages of > 32K are logged as such
  20.      and skipped.  Processing continues.
  21.    - Tracking of mail.  Mail messages are logged, in their
  22.      entirity, to the .log file.  Remember to clean it up, on
  23.      an active system, it will get big quick.
  24.  
  25. Registration :
  26.  
  27.     As of the 1.01 release of the VUUAccess code,  I am  now
  28. taking registration info for the software.  Registration  is
  29. $25.00 US, and for that you get, basically, nothing.  Except
  30. for  the work I've  done, the easy  documentation, the quick
  31. and helpful  support, and  the nasty looks from my wife, you
  32. get nothing.   Honestly though, I'm all for shareware, and I
  33. think VUUAccess is a very useful package.   Just like I feel
  34. anyone  using  Waffle  to  transport UUCP  should be using a
  35. registered copy of their software, you should register this.
  36.     Once registered,  sysops  will receive notification,  by
  37. mail,  of any updates to the  VUUAccess code.  Additionally,
  38. I will accept any reasonable  requests for enhancements, bug
  39. fixes, documentation work,  whatever, from registered users.
  40. Also,  the nifty part,  registered users will get access  to
  41. an anonymous login  to my system,  from which  they will  be
  42. able to  download the  latest  and greatest  VUUAccess code.
  43. Please send the following information, along with your check
  44. to my address (at the bottom of this document).
  45.  
  46.    Full Name        :
  47.    Street Address   :
  48.    City, St, Zip    :
  49.    UUCP System Name :
  50.    Your account on  :
  51.    VBBS Node #      :
  52.    VBBS Handle      :
  53.  
  54.  
  55. The System :
  56.  
  57.       First  off,  let me state my kudos to  Roland  for  an
  58. excellent package in VBBS.  I've never met the man, but  his
  59. determination  and  drive have been of benefit  to  us  all.
  60. Kissing  up  finished, let me state that,  while  the  VUUCP
  61. package  provided for VBBS is usable, it's  no  picnic.   To
  62. that end, begins my story...
  63.      About two years ago, I started using VBBS.  Up to then,
  64. I had run both a Waffle BBS, as well as a public access UNIX
  65. system.   When  I  moved to VBBS, I looked at  the  original
  66. VUUCP.  Although it worked, it was anything but useful.   It
  67. was  difficult to manage, and frequently didn't work at all.
  68. At that point, I started using Waffle as a door from my VBBS
  69. system, and began to look for alternatives.
  70.       It  took  me about two months to decided  that,  if  I
  71. wanted  my USENET news/mail directed into VBBS, I was  going
  72. to have to do it myself.  Took me two years to get around to
  73. it.  Thus was born VUUAccess.
  74.  
  75.    Please note.  This software is currently in BETA test.  I
  76. don't guarentee anything.  It's clean, as far as I can tell,
  77. but you never know.
  78.    Those who take the software are encouraged to let me know
  79. what the deal is. I'd appreciate any comments you might have
  80. on how to improve it.  Also, if you find it useful, and  you
  81. are going to use it, a $25.00 donation is requested.     Not
  82. required, mind you, but requested.  You can send it to me at
  83. the address below.
  84.  
  85.  
  86.  
  87.  
  88. Installation :
  89.  
  90.       Installation of VUUAccess is about as easy as it gets.
  91. Merely  place  the  VUUCP.EXE  program  in  your  root  VBBS
  92. directory, and your installed.  It is assumed that  you  are
  93. already  running Waffle, using the 1.64 release  or  better.
  94. There  are  no  configuration programs, no install  scripts,
  95. nothing.   All  you need to do is define a  few  environment
  96. variables, and you are off.  They are :
  97.  
  98.           WAFFLE  :   This is the default Waffle environment
  99.           variable.  It should point to the static file  for
  100.           your Waffle system.
  101.      
  102.           TEMP  :    This should point to a directory  where
  103.           temporary files can be worked on.
  104.      
  105.           VBBS  :    This points to the VBBS home directory.
  106.           It should be an explicit drive and path.
  107.      
  108.           VBBSID  :  This is your VBBS node number.  If  you
  109.           have  a registered number, place it here.  If not,
  110.           use  whatever is in your network configuration for
  111.           VBBS (usually 0).
  112.      
  113.           SIG  :           This points to the file that  you
  114.           want appended to the end of all outgoing mail  and
  115.           news.   Much like the VBBS taglines, it should  be
  116.           something  that  describes your  system.   If  you
  117.           don't  want  one,  you can leave this  environment
  118.           variable unassigned.
  119.  
  120.       That's  all there is to it.  VUUAccess is now set  up.
  121. All  you need to do on the VBBS end to make it active is set
  122. up  Network  type  9  in the VCONFIG  package.   Enter  your
  123. network node name, and you are ready to fly.
  124.  
  125.       To  test  the  system, and see if it is  working,  try
  126. mailing  from  VBBS to an existing account  on  your  Waffle
  127. system.  From VBBS, send mail, using the correct network, to
  128. the account on the Waffle system.   For example, if you have
  129. an  account  named  root  on your  Waffle  system,  mail  to
  130. root@youraddress, where youraddress is the USENET address of
  131. your  machine.   After leaving the VBBS  session,  VUUAccess
  132. should  send the mail to your Waffle system.  Log  into  the
  133. Waffle system, and check to make sure that it is there.  You
  134. should have received mail from username.usernum@youraddress,
  135. where  username the name entered in the last name  field  on
  136. your VBBS system, usernum is the account number you have  on
  137. VBBS, and youraddress is your network address.  Once this is
  138. working, you can move on.  If any problems occur, check  the
  139. Waffle  error  logs  for  the type of  problem  encountered.
  140. Common problems include :
  141.  
  142.           Incorrectly setting up environment variables.
  143.      
  144.           No path to Waffle bin directory.
  145.      
  146.           Bad Waffle static file setup.
  147.  
  148.  
  149.  
  150.  
  151.  
  152. Configuring Mail :
  153.  
  154.       To  set up the ability to receive mail, run the  VUUCP
  155. package  using  the  /P  option.  This  will  generate  user
  156. aliases for your system.  When it is done running, check the
  157. alias  file for your Waffle system.  For each user  on  your
  158. system, you should see a line similar to:
  159.  
  160.     username.usernum | vuucp /E NETWORKID=9 username.usernum
  161.  
  162.       This information tells Waffle that when mail comes  in
  163. for  username.usernum,  to pass it  to  the  VUUCP  program.
  164. Based  on  the  Network type and destination address,  VUUCP
  165. will mail the incoming mail to the correct VBBS address.
  166.  
  167.       Once  this had been completed, try mailing from Waffle
  168. to  VBBS.  From waffle, send mail to your VBBS address as it
  169. is  displayed in the aliases file.  You should see the VUUCP
  170. banner as the program routes the mail to VBBS.  Now log into
  171. VBBS.   The mail tosser should mail a number of messages  to
  172. various  users.   These include both your test  message,  as
  173. well  as welcome messages from VUUCP to the new USENET users
  174. on  your  system.  Once this is completed, log in  and  read
  175. mail.   You  should have two messages from the USENET.   One
  176. should  be  a  welcome  message, the other  your  mail  from
  177. Waffle.   If  this is not occurring, check the Waffle  error
  178. files.
  179.  
  180.  
  181.  
  182.  
  183. Configuring News :
  184.  
  185.       Assuming  the  correct installation of  VUUAccess  for
  186. mail, installation for news support is infinitely easy.  The
  187. administrator need only add the newsgroups to  Vconfig  that
  188. he/she  wished to make available to users into a  sub  area,
  189. and off he/she goes.
  190.  
  191.       In order to pass news to VBBS, it is necessary that  a
  192. line be added to whatever batch file will be used to poll  a
  193. host  machine on the USENET network.  For example,  using  a
  194. batch file named poll.bat, the file could look like :
  195.  
  196.           UUXQT
  197.           BATCH
  198.           UUCICO -s all
  199.           UUXQT
  200.           c:\vbbs\VUUCP /n NETWORKID=9
  201.           expire
  202.  
  203.      In short, this does the following :
  204.      
  205.           UUXQT :   Runs the Waffle UUXQT program to process
  206.           any incoming mail/news that may still be there.
  207.      
  208.           BATCH :   Will create batches of news for outgoing
  209.           processing.
  210.      
  211.           UUCICO :  Will poll any system in your L.sys file.
  212.      
  213.           UUXQT  :    Process  any news/mail  that  came  in
  214.           during the uucico session.
  215.      
  216.           VUUCP  :    Execute VUUCP, and read into VBBS  any
  217.           new incoming news.
  218.      
  219.           EXPIRE  :   Run a third party (also available  for
  220.           download) expire program to clean up old news.
  221.  
  222.  
  223.       Any  incoming  news which also has  an  entry  in  the
  224. network subs list for your VBBS system will be read  in  and
  225. passed to VBBS as a new post.
  226. ALIASES.SYS File :
  227.  
  228.       If there exist on your system any aliases you wish  to
  229. keep  at  all  times,  you may place a file  in  the  system
  230. directory  of  your Waffle system called aliases.sys.   This
  231. file will be appended to the aliases file each time VUUCP is
  232. executed  with  the /P option.  Use this file  for  aliasing
  233. accounts like root into your VBBS system.
  234.  
  235.  
  236.  
  237. External Events :
  238.  
  239.       To correctly process information in VUUCP, a number of
  240. external  events  need  to be set up.   At  a  minimum,  the
  241. following  events should be placed in your  external  events
  242. list in Vconfig.
  243.  
  244.      c:\vbbs\VUUCP /P NETWORKID=network_number
  245.  
  246.            This  tells  VUUCP to create the alias  file  for
  247. Waffle  at  a specified time of each day.  This  should  run
  248. once per day, usually in the evening or early morning.
  249.  
  250.      c:\waffle\bin\POLL.bat
  251.  
  252.            This tells VBBS to call Waffle to poll out  to  a
  253. host  system.  This can occur any number of times  during  a
  254. day, but should occur at least once per day.
  255.  
  256.  
  257.  
  258. Logging of Information :
  259.  
  260.       The  VUUCP  log is located in the VBBS data directory.
  261. Any  pertinent  information is logged here.  This  includes,
  262. but is not limited to, mail and news traffic to and from the
  263. VBBS system.
  264. VUUCP Execution parameters :
  265.  
  266.       The  VUUCP  package  is  called  using  the  following
  267. conventions :
  268.  
  269.           VUUCP /option NETWORKID=network_number [user].
  270.  
  271.       When  executing VUUCP, a number of calling  parameters
  272. may be passed.  They are :
  273.  
  274.           /U  :  Any outgoing news/mail will be passed  from
  275.           the VBBS system to rnews or rmail.
  276.      
  277.           /P  :  Build alias file.  This will build an alias
  278.           file  by  combining any VBBS accounts into  USENET
  279.           accounts, as well as including any aliases in your
  280.           aliases.sys file.  Additionally, new USENET  users
  281.           will   have  mailed  to  them  a  welcome  message
  282.           explaining a little bit about the USENET.
  283.      
  284.           /E  :  Pass  incoming mail from USENET to  a  VBBS
  285.           account.
  286.      
  287.           /N : Process incoming news from USENET into VBBS.
  288.  
  289.  
  290.  
  291.  
  292.    For more information, or to download VUUAccess, call :
  293.                               
  294.                    The Starship Bistromath
  295.                         908-940-1012
  296.                         24hrs v.32bis
  297.  
  298.                         or mail me at
  299.  
  300.                         1@9083 (VNet)
  301.                 root@wefunk.rent.com (USENET)
  302.               ludwig.1@wefunk.rent.com (USENET)
  303.  
  304.  
  305.                Snail Mail :
  306.  
  307.                Mitchel F. Ludwig
  308.                105 Lindsey Court
  309.                Franklin Park, NJ 08823
  310.  
  311.