Short: Stuntzi's UMS tools 2.11 Uploader: Matthias Scheler Type: comm/ums Architecture: m68k-amigaos TITLE : sumsset, sumsprint, sumswrite, sumsfolder, sumsdel, sumsexport AUTHORS : Stefan Stuntz AUTHORS : Bernhard Moellemann AUTHORS : Matthias Scheler AUTHORS : Klaus Melchior AUTHORS : Oliver Oster AUTHORS : Ulrich Sibiller COPYRIGHT : Public Domain REQUIREMENTS: Kickstart 2.x, UMS release V10 HISTORY: -------- V2.10 (05-Mar-95) [zza] - sumsdel.c: added - sumsset.c: warns if Deleted bit is set - sumstl.h: VERSION introduced for same version in all files - sumsprint.c: fixed access of arguments via argv checking for CTRL-C in PrintMessage, too V2.11 (03-Aug-95) [kmel] - sumsexport.c: added [kmel] - new directory structure [kmel] - all: change CLI template to stop the problems with USER/A or NAME/A [kmel] - umsfilter: ID_LENGTH, added new filter: TextLength, HeaderLength [SS] - all, sumstl.h: VERSION has information about the compiler [kmel] - all: Compiled with SASC 6.51, if compiling with Dice some expressions produce an error [kmel] OVERVIEW: --------- 'sumstl' stands for "Stuntzi's UMS Tools" and is a collection of six useful tools for the UMS message base system: sumsprint - extract certain messages from message base to a file. sumswrite - create new messages. sumsset - set certain bits on certain messages. sumsfolder - set folder on certain messages. sumsdel - deletes certain messages sumsexport - exports messages in a UMS-specific format With the aid of these six tools, you can perform lots of actions, such as automatic message archiving, automatic generation of return receipts, automatic message forwarding, areafix support, user filter, etc. You could e.g. select all messages about "MUI", extract them from the message base with 'sumsprint' and forward them to a special MUI-Area with 'sumswrite'. Or you could select all messages from user "Martin Horneffer" and route them via 'sumsprint' to a printer. Thus, you will have all his mumbling on a sheet of paper and can easily create some nice paper planes. :-) If you are a node that offers some kind of areafix, 'sumsprint' could extract all messages to user "Areafix" for further parsing with an areafix tool. Do you need some kind of expire? Just select all messages in 'fidonet.Amiga.ger' that are older than 30 days and set the Expire-Bit with 'sumsset'. There are simply no limits!