.\" Copyright (c) 2010-2011 Dovecot authors, see the included COPYING file .TH DOVEADM\-INDEX 1M "2011-05-11" "Dovecot v2.0" "Dovecot" .SH NAME doveadm\-index \- Index mailboxes .\"------------------------------------------------------------------------ .SH SYNOPSIS .BR doveadm " [" \-Dv "] " index " [" \-S .IR socket_path "] " mailbox .\"------------------------------------- .br .BR doveadm " [" \-Dv "] " index " [" \-S .IR socket_path "] " .BI \-A \ mailbox .\"------------------------------------- .br .BR doveadm " [" \-Dv "] " index " [" \-S .IR socket_path "] " .BI \-u " user mailbox" .\"------------------------------------------------------------------------ .SH DESCRIPTION Add unindexed messages in a mailbox into index/cache file. If full text search is enabled, also add unindexed messages to the fts database. .PP The caching adds only the fields that were previously added to the mailbox\(aqs caching decisions, so it won\(aqt do anything useful for mailboxes that user\(aqs client hasn\(aqt accessed yet. You can use .B doveadm dump command to show a specific mailbox\(aqs current caching decisions. .\"------------------------------------------------------------------------ .SH OPTIONS Global .BR doveadm (1M) .IR options : .TP .B \-D Enables verbosity and debug messages. .TP .B \-v Enables verbosity, including progress counter. .\" --- command specific options --- "/. .PP Command specific .IR options : .\"------------------------------------- .TP .B \-A If the .B \-A option is present, the .I command will be performed for all users. Using this option in combination with system users from .B userdb { driver = passwd } is not recommended, because it contains also users with a lower UID than the one configured with the .I first_valid_uid setting. .sp When the SQL userdb module is used make sure that the .I iterate_query setting in .I /etc/dovecot/conf.d/dovecot\-sql.conf matches your database layout. When using the LDAP userdb module, make sure that the .IR iterate_attrs " and " iterate_filter settings in .I /etc/dovecot/conf.d/dovecot\-ldap.conf match your LDAP schema. Otherwise .BR doveadm (1M) will be unable to iterate over all users. .\"------------------------------------- .TP .BI \-S\ socket_path The option\(aqs argument is either an absolute path to a local UNIX domain socket, or a hostname and port .RI ( hostname : port ), in order to connect a remote host via a TCP socket. .sp This allows an administrator to execute .BR doveadm (1M) mail commands through the given socket. .\"------------------------------------- .TP .BI \-u\ user/mask Run the .I command only for the given .IR user . It\(aqs also possible to use .RB \(aq * \(aq and .RB \(aq ? \(aq wildcards (e.g. \-u *@example.org). .br When neither the .B \-A option nor .BI \-u\ user was specified, the .I command will be executed with the environment of the currently logged in user. .\"------------------------------------------------------------------------ .SH ARGUMENTS .TP .I mailbox The name of the mailbox to index. .\"------------------------------------------------------------------------ .SH EXAMPLE Index bob\(aqs INBOX: .PP .nf .B doveadm index \-u bob INBOX .fi .\"------------------------------------------------------------------------ .SH REPORTING BUGS Report bugs, including .I doveconf \-n output, to the Dovecot Mailing List . Information about reporting bugs is available at: http://dovecot.org/bugreport.html .\"------------------------------------------------------------------------ .SH SEE ALSO