This manual page is for Mac OS X Server version 10.6.3

If you are running Mac OS X (client), this command is not available.

If you are running a different version of Mac OS X Server, view the documentation locally:

  • In Xcode

  • In Terminal, using the man(1) command

Reading manual pages

Manual pages are intended as a quick reference for people who already understand a technology.

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

  • For more information about this technology, look for other documentation in the Apple Reference Library.

  • For general information about writing shell scripts, read Shell Scripting Primer.



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)

Reporting Problems

The way to report a problem with this manual page depends on the type of problem:

Content errors
Report errors in the content of this documentation with the feedback links below.
Bug reports
Report bugs in the functionality of the described tool or API through Bug Reporter.
Formatting problems
Report formatting mistakes in the online version of these pages with the feedback links below.

Did this document help you? Yes It's good, but... Not helpful...