SIFT-MAIL(1) SIFT-MAIL(1) NNAAMMEE sift-mail - Edit Sift-Tcl configuration file for _s_i_f_t_-_t_c_l SSYYNNOOPPSSIISS ssiifftt--mmaaiill [ _s_i_f_t_-_t_c_l_-_f_i_l_e ] [ --ttkk _t_k_-_f_i_l_e ] DDEESSCCRRIIPPTTIIOONN _S_i_f_t_-_m_a_i_l is an X-windows application for creating and editing _S_i_f_t_-_T_c_l files that are used by _s_i_f_t_-_t_c_l to sort, search, route and filter e-mail. When invoked with no arguments it creates a configuration file for _s_i_f_t_-_t_c_l_. When it starts it shows a browser with a list of "sifters". New sifters can be created and old ones modi- fied. The log of sifting activity can be viewed, a summary report of sifting activity can be generated and automatic reporting options can be set. Each "sifter" that is created has a type and performs some sifting task. The current list of types is: File mail by mailing list of origin File mail by sender of the message Send out-of-town notification Automatically reply to messages with certain sub- jects In the future many other types of sifters may be added. Each sifter type has a number of options that can be con- figured (e.g. mail folder for filing or kind of pattern matching). Each sifter can also be activated and deacti- vated so it doesn't have to be deleted to be temporarily turned off. It is possible and desirable to have a number of sifters configured since each one does a specific sift- ing task. For example a configuration might have seven sifters to sift seven different mailing lists. By default the file created is ~~//..ssiifftt--ttccll,, however a dif- ferent file may be created or edited by giving it's name as an argument. _S_i_f_t_-_t_c_l always maintains back ups of files it edits with the suffixes --11,, --22 ...... --88.. They are rotated automatically, never more than 8 are kept, and --88 is the oldest one. Normally, end users need not be concerned with the details of the Sift-Tcl file created. It has a standard header and trailer and a number of sections, one for each sifter. Each of the sections has two parts, the variables that define the configuration, and the Sift-Tcl code that is actually executed. The varibles are read and written by _s_i_f_t_-_m_a_i_l only. The Sift-Tcl code is generated from the 25 June 1995 1 SIFT-MAIL(1) SIFT-MAIL(1) variables by _s_i_f_t_-_m_a_i_l and is read and executed by _s_i_f_t_- _t_c_l_. _S_i_f_t_-_m_a_i_l is implemented mostly in Tk/Tcl. The Tk code that defines the interface can be replaced without recom- piling using the _-_t_k option. This allows custom sifter types to be created with their own GUI interfaces and without recompiling _s_i_f_t_-_m_a_i_l_. In practice this is most useful for debugging the interface since the whole inter- face is defined in the single Tk file and there is no way to add and remove individual modules. FFIILLEESS $$HHOOMMEE//..ssiifftt--ttccll The default file for for the Sift-Tcl configuration that is generated. $$HHOOMMEE//..ssiiffttlloogg The logfile that can be viewed and from which the reports are generated. SSEEEE AALLSSOO ssiifftt--ttccll(1) AAUUTTHHOORR Copyright (c) 1995 by Laurence Lundblade 25 June 1995 2