ADC Home > Reference Library > Reference > Mac OS X > Mac OS X Man Pages

 

This document is a Mac OS X manual page. Manual pages are a command-line technology for providing documentation. You can view these manual pages locally using the man(1) command. These manual pages come from many different sources, and thus, have a variety of writing styles.

This manual page is associated with Mac OS X Server. It is not available on standard Mac OS X (client) installations.

For more information about the manual page format, see the manual page for manpages(5).



SQUATTER(8)                                                                                      SQUATTER(8)



NAME
       squatter - create SQUAT indexes for mailboxes

SYNOPSIS
       squatter [ -C config-file ] [ -r ] [ -s ] [ -a ] [ -v ] mailbox...

DESCRIPTION
       Squatter  creates  a  new  SQUAT  index for one or more IMAP mailboxes.  The SQUAT index is a unified
       index of all of the header and body text of each message a given mailbox.  This index is used to sig-nificantly significantly
       nificantly reduce IMAP SEARCH times on a mailbox.

       Squatter  creates an index of ALL messages in the mailbox, not just those since the last time that it
       was run (i.e., it does NOT do incremental updates).  Any  messages  appended  to  the  mailbox  after
       squatter  is  run, will NOT be included in the index.  To include new messages in the index, squatter
       must be run again.  For large and active mailboxes, it is recommended to run squatter periodically as
       an EVENT in cyrus.conf(5)

       NOTE: Messages and mailboxes that have not been indexed CAN still be SEARCHed, just not as quickly as
       those with a SQUAT index.

       Squatter reads its configuration options out of the imapd.conf(5) file unless specified otherwise  by
       -C.

OPTIONS
       -C config-file
              Read configuration options from config-file.

       -r     Recursively create indexes for all sub-mailboxes of the mailboxes or mailbox prefixes given as
              arguments.

       -s     Skip mailboxes whose index file is older than their current squat file (within  a  small  time
              delta).

       -a     Only  create indexes for mailboxes which have the shared /vendor/cmu/cyrus-imapd/squat annota-tion annotation
              tion set to "true".

              The value of the /vendor/cmu/cyrus-imapd/squat annotation is inherited by all children of  the
              given  mailbox,  so an entire mailbox tree can be indexed (or not indexed) by setting a single
              annotation on the root of that tree with a value of "true" (or "false").  If  a  mailbox  does
              not  have a /vendor/cmu/cyrus-imapd/squat annotation set on it (or does not inherit one), then
              the mailbox is not  indexed.   In  other  words,  the  implicit  value  of  /vendor/cmu/cyrus-imapd/squat /vendor/cmu/cyrusimapd/squat
              imapd/squat is "false".

       -v     Increase the verbosity of progress/status messages.

FILES
       /etc/imapd.conf /etc/cyrus.conf



CMU                                             Project Cyrus                                    SQUATTER(8)

Did this document help you?
Yes: Tell us what works for you.
It’s good, but: Report typos, inaccuracies, and so forth.
It wasn’t helpful: Tell us what would have helped.