home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 2 BBS / 02-BBS.zip / imm_110.zip / README.TXT < prev    next >
Text File  |  1994-11-27  |  5KB  |  107 lines

  1.  
  2.         INCOMMING MAIL MONITOR TERMS AND RESTRICTIONS
  3.  
  4.  
  5.  
  6.         Copyright(c) 1994, Jim Dailey, FidoNet 1:106/202, ALL RIGHTS
  7.         RESERVED.
  8.  
  9.         INCOMMING MAIL MONITOR IS, REFERRED TO AS IMM, IS AND WILL 
  10.         REMAIN THE INTELLECTUAL PROPERTY OF JAMES DAILEY. BECAUSE IMM
  11.         IS LICENSED FREE OF CHARGE, I PROVIDE ABSOLUTELY NO WARRANTY 
  12.         AND WILL ONLY GUARANTEE THAT IMM WILL TAKE UP SPACE ON YOUR 
  13.         DISK.  IMM IS OFFERED "AS IS" WITHOUT WARRANTY OF ANY KIND, 
  14.         EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, 
  15.         ANY IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A 
  16.         PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND 
  17.         PERFORMANCE OF IMM, AND THE ACCURACY OF ITS ASSOCIATED 
  18.         DOCUMENTATION, IS WITH YOU. SHOULD NMS OR ITS ASSOCIATED 
  19.         DOCUMENTATION PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL 
  20.         NECESSARY SERVICING, REPAIR OR CORRECTION.
  21.  
  22.         A LICENSE TO FREELY USE IMM IS GRANTED TO ALL NON-COMMERCIAL
  23.         USERS.  IF YOU RUN A SUBSCRIPTION BBS, OR RUN A BBS IN SUPPORT
  24.         OF YOUR BUSINESS, YOU ARE REQUIRED TO MAKE A ONE TIME $25
  25.         DONATION TO A CHARITY THAT SUPPORTS ABUSED CHILDREN.  YOU MAY
  26.         POST IMM FOR DOWNLOADING FROM YOUR BBS, OR DISTRIBUTE IMM
  27.         THROUGH FIDONET FILE DISTRIBUTION SYSTEMS UNDER THE FOLLOWING
  28.         CONDITIONS:
  29.  
  30.         1.  YOU ARE NOT TO MODIFY THE ORIGINAL DISTRIBUTION FILE
  31.             INCLUDING RE-ARCHIVING THE DISTRIBUTION FILE.
  32.  
  33.         2.  YOU ARE NOT TO REVERSE ENGINEER, MODIFY IN ANYWAY ANY FILE
  34.             IN THE DISTRIBUTION ARCHIVE.
  35.  
  36.         3.  YOU ARE NOT TO SELL OR CHARGE A FEE FOR IMM.  IF YOU RUN A
  37.             SUBSCRIPTION BBS, IMM IS TO BE FREELY AVAILABLE FOR DOWNLOAD
  38.             OR NOT AVAILABLE AT ALL.
  39.  
  40.         4.  YOU ARE PROHIBITED FROM CHARGING FOR THE DISTRIBUTION OF
  41.             IMM.
  42.  
  43.  
  44. PROGRAM DESCRIPTION
  45.  
  46.         I have used Binkley in an OS/2 environment for a few years. 
  47.         With the power of OS/2 I wondered why I couldn't process the
  48.         mail as soon as it arrived even if my uplink had more than 1
  49.         mail file to send me.  IMM solves this problem.
  50.  
  51.         IMM, running at idle priority, continuously monitors your
  52.         inbound area.  When a mail file is completly received, IMM
  53.         will start your mail processing .CMD file in a seperate 
  54.         session.  While your .CMD file is processing, and should 
  55.         another mail file arrive, IMM will not start a new session 
  56.         until the first session is complete.  All mail files received 
  57.         while the first session was processing mail, will be processed 
  58.         by the second session.
  59.         
  60.         To terminate IMM, press CTRL+C.  If a mail processing session
  61.         started by IMM is not complete, IMM will not terminate until
  62.         the mail processing session is comleted.
  63.  
  64.         All parameters required by IMM are specified in it's
  65.         configuration file, whose default name is IMM.CFG.  If you
  66.         wish to supply a different name, specify it as a command line
  67.         parameter, (ie. IMM -c NODE1IMM.CFG). IMM will monitor
  68.         multiple inbound paths. If you have seperate mail processing
  69.         for each node, then you will have to run a seperate IMM to 
  70.         monitor each node.
  71.  
  72.         IMMPM operates in the same manner as the text mode version. 
  73.         The one advantage IMMPM has is that you can scroll back upto
  74.         500 lines to see what your mail activity has been.
  75.  
  76.         When your mail processor is started, it is started in a 
  77.         seperate session. The current directory for this session is
  78.         the root the directory of the drive that CMD.EXE is located
  79.         on.  Be sure to change your .CMD file to change to the 
  80.         correct directory for processing your mail.
  81.  
  82.         So that your mail processor will not attempt to process an
  83.         incomming mail file, IMM will move a mail file to a holding
  84.         directory.  Your mail processing .CMD file must process your
  85.         mail from the holding directory.
  86.  
  87.         So that other mail process and tick processing will not mess
  88.         with the files in your outbound concurrently, you must
  89.         implement a locking mechanism to allow only one process to
  90.         run, causing the others to wait.  I have included my .CMD
  91.         files for mail processing and tick processing that uses such 
  92.         a locking mechanism.  Included is RXX19.ZIP which contains
  93.         RXEXTRAS.DLL.  This DLL is required for the locking
  94.         mechanism. (You REXX programmers might want to check out
  95.         RXEXTRAS. It does some pretty neat stuff).
  96.  
  97.         Should you have any questions, suggestions, or bug reports, I
  98.         can be reached at the following addresses:
  99.  
  100.        
  101.         FidoNet  : 1:106/202
  102.         InterNet : jdailey@houston.legent.com
  103.  
  104.         I also frequent the FidoNet OS2BBS echo.
  105.  
  106.  
  107.