mvmf: sievevac man page

mvmf: sievevac man page


SIEVEVAC(1)                 General Commands Manual                 SIEVEVAC(1)

NAME
       sievevac - SIEVE vacation database tool

SYNOPSIS
       sievevac [-c] [-e days] [-l] [-x] dbfile

DESCRIPTION
       sievevac provides a few functions relating to the database used by mfl's
       SIEVE's vacation action.

       Command line options:

       -c     Clean the database.

       -e days
              When expiring entries in the database, use this number of days as
              the lifetime for each entry.

       -l     List the entries in the database.

       -x     Increment debugging level

       dbfile is the name of the database file to use.

OPERATION
       sievevac  accesses  and  operates  on  a database used in the "vacation"
       SIEVE action in the mfl scripting language. When the -c flag  is  given,
       sievevac  will  attempt  to  clean  the history file by removing entries
       older than their time to live. Normally each entry will have an  expira-
       tion  period set when the entry is first tested.  Each individual action
       can have a time limit applied, but this limit is  only  remembered  when
       the entry is first created.  Use of the -e option here will force a spe-
       cific  expiration period for all entries. If it's not given, or if it is
       specified as 0, the limit remembered with each entry is used.

       Normally the database is self-cleaning: a purge operation is done  when-
       ever  the last cleaned time is old enough (1 day, say). The last cleaned
       time, by the way, is shown when the -l option is  used  to  display  the
       contents of the database.

SEE ALSO
       http://www.mvmf.org/ -- the mvmf web site.

CREDITS TO
       M. Mallett  (mem@mvmf.org)    2026

BUGS
       You tell me..

                                                                    SIEVEVAC(1)