home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 17 / CD_ASCQ_17_101194.iso / vrac_os2 / ntmgr98p.zip / WHATSNEW.098 < prev   
Text File  |  1994-09-05  |  6KB  |  240 lines

  1.  
  2.  ========================================================================
  3.  
  4.  WARNING! You *must* make changes to your old configuration files if you
  5.  want to upgrade to this version from NetMgr 0.97 or an earlier version!
  6.  
  7.  ------------------------------------------------------------------------
  8.  
  9.  In short:
  10.  
  11.  * The format for EchoCopy, EchoMove and Bounce actions has changed: you
  12.    need to add an origiantion adress for this now.
  13.  
  14.  * NetMgr will not keep on scanning for more masks that match anymore. As
  15.    soon as a matching mask is found, scanning for matching masks stops. So
  16.    you must specify *all* actions you want to perform on a message with the
  17.    *first* mask that would match the message! Put the most 'specific' mask
  18.    first, and specify more generic, 'catch all' Masks at the end of the
  19.    config!
  20.  
  21.    Performing more than one action for a certain mask is very easy now,
  22.    read the rest of this whatsnew file to find out how!
  23.  
  24.  ========================================================================
  25.  
  26.  
  27. Changes and fixes since NetMgr 0.97:
  28.  
  29.  
  30. * Squish code updated to Squish v1.10 standards (unlimited number of
  31.   messages in an area etc).
  32.  
  33.  
  34. * New command line switch: -q will make NetMgr run in 'quiet' mode, where
  35.   hardly anything will be written to the screen.
  36.  
  37.  
  38. * Kludges (VIA lines) are now invalidated when a message is bounced.
  39.  
  40.  
  41. * EchoCopy and EchoMove can now use any address as their origination
  42.   address, not just 'Home'.
  43.   The format for those commands have changed to:
  44.  
  45.   Action EchoCopy <address> <area> [seen-by]
  46.  
  47.   Example:
  48.  
  49.   Action EchoCopy 60:100/1.0 $c:\local\mvdmsgs 2:281/527
  50.  
  51.   This will copy a message to the area 'local\msdmsgs', will use 60:100/1.0
  52.   as the origination address (origin line and MSGID) and will add the string
  53.   '2:281/527' to the SEEN-BY.
  54.  
  55.  
  56. * Similar change for 'bounce'.
  57.  
  58.   Format now:
  59.  
  60.   Action Bounce 81:431/23 c:\txt\bounce.txt
  61.  
  62.   Bounce messages and use 81:431/23 as origination address.
  63.  
  64.   In addition, 'bounce' will now also show the original message header of
  65.   the message that was bounced. This information is shown below the
  66.   bouncetext, but (of course :-) before the message body.
  67.  
  68.  
  69. * Bounce also has a few brothers now, in the same style:
  70.  
  71.   ■ Action EmptyBounce <address> <bounce textfile>
  72.  
  73.     Will send a message back, with only the bouncetext as the body.
  74.  
  75.   ■ Action HdrBounce <address> <bounce textfile>
  76.  
  77.     Will send the message back, with the bouncetext and the header of the
  78.     original message. The body of the original messag is not shown.
  79.  
  80.  
  81. * New action: Forward.
  82.  
  83.   Format:
  84.  
  85.   Action Forward <mask>
  86.  
  87.   Example:
  88.  
  89.   Action Forward Gerard, 2:281/527.0, Kasper Kwant, 2:500/144.0, Test!, +l+c
  90.  
  91.   This action will forward the message (shwoing both header and body, like
  92.   'bounce' does) to someone else.
  93.   The header of the message will be constructed using the mask you specify.
  94.   In this case, it will look like this:
  95.  
  96.   From: Gerard, 2:281/527
  97.   To  : Kasper Kwant, 2:500/144
  98.   Subj: Test!
  99.   Attr: Loc, Crash
  100.   ----------------------------------
  101.   * Forwarded by NetMgr+ 0.98
  102.  
  103.   Original message:
  104.   From:
  105.   To  :           <--- header of original message.
  106.   Subj:
  107.   ----------------
  108.   Bla, bla        <--- body of original message.
  109.  
  110.  
  111. * New action: HdrFile
  112.  
  113.   Format:
  114.  
  115.   Action HdrFile <file to write to>
  116.  
  117.   Example:
  118.  
  119.   Action HdrFile c:\temp\headers.txt
  120.  
  121.   This action will write a message HEADER to file. It is just like the
  122.   action 'FILE' but only writes out the header, not the message body.
  123.  
  124.  
  125. * You can now specify several actions for one mask, and several masks
  126.   followed by one action.
  127.   Like this:
  128.  
  129.   Mask *, *, Gerard van Essen, *, *, *
  130.   Mask *, *, Gerard van.Essen, *, *, *
  131.   Action Copy $c:\mail\persnet
  132.  
  133.   When either of the two Masks is matched, the 'Copy' action will be
  134.   performed.
  135.  
  136.   Another example:
  137.  
  138.   Mask *, *, Gerard van.Essen, *, *, *
  139.   Action Copy $c:\mail\persnet
  140.   Action Copy !c:\mail\persjam
  141.  
  142.   When the above mask is matched, BOTH actions will be performed on the
  143.   message, so two copies will be made.
  144.  
  145.   ==> !! Please note:
  146.  
  147.   NetMgr will not keep on scanning for more masks that match anymore. As
  148.   soon as a mask is found, scanning for matching masks stops. So you must
  149.   specify all actions you want to perform on a message with that mask.
  150.  
  151.  
  152. * Certain Mask/Action combinations will now be tied to a certain ScanDir.
  153.  
  154.   When a ScanDir statement is found in NetMgr.cfg, all Mask/Action
  155.   combinations following that ScanDir up to the next ScanDir statement will
  156.   (only) be valid for that particular ScanDir.
  157.  
  158.   ScanDir c:\fd\netmail
  159.  
  160.   Mask A
  161.   Action ..
  162.   Action ..
  163.  
  164.   Mask B
  165.   Action
  166.  
  167.   Mask C
  168.   Action
  169.  
  170.   ScanDir c:\fd\usenet
  171.  
  172.   Mask D
  173.   Action
  174.  
  175.   In the above example, c:\fd\netmail will be scanned for Mask A, B and C,
  176.   but not for Mask D.
  177.   c:\fd\usenet will (only) be scanned for Mask D.
  178.  
  179.   You can also specify more than one ScanDir, followed by one or more Masks.
  180.   All ScanDirs will be scanned for those masks.
  181.  
  182.   ScanDir c:\fd\usenet
  183.   ScanDir $c:\fd\netmail
  184.  
  185.   Mask E
  186.   Action
  187.  
  188.   In the above example, both c:\fd\usenet and $c:\fd\netmail will be scanned
  189.   for mask E.
  190.  
  191. * New ACTION: MakeMsg.
  192.   Format:
  193.   Action MakeMsg <file for body> <mask>
  194.  
  195.   Example:
  196.  
  197.   Action MakeMsg c:\txt\body.txt Art, 2:281/527.0, SysOp, 1:138/211.0, Poll me!, +l
  198.  
  199.   This will generate a message to SysOp on 1:138/211, with body.txt as the
  200.   body of the message.
  201.  
  202.  
  203. * New Action: ChangePath
  204.  
  205.   Format:
  206.   Action ChangePath <new path>
  207.  
  208.   Example:
  209.  
  210.   Action ChangePath c:\frodo\infiles
  211.  
  212.   This action replaces the path of files found in the subject line. It makes
  213.   sense to only use this for file attach messages, as you will get a
  214.   terribly screwed up subject line otherwise :-)
  215.  
  216.   In the above example, the subject line:
  217.  
  218.   Subj: c:\tmp\myfile.txt d:\outfiles\test.txt
  219.  
  220.   will be rewritten to:
  221.  
  222.   Subj: c:\frodo\infiles\myfile.txt c:\frodo\infiles\test.txt
  223.  
  224.   If a file does not have a path at all, the defined path will be added:
  225.  
  226.   Subj: test.txt
  227.  
  228.   will get:
  229.  
  230.   Subj: c:\frodo\infiles\test.txt
  231.  
  232.   If the defined change will lead to a subject line that is too long (the
  233.   new path is longer than the old one, and the subject would get longer than
  234.   71 chars) the message will not be changed.
  235.  
  236.  
  237. * Several other minor fixes and enhancements.
  238.  
  239.  
  240.