[Dovecot] indexer-worker

Wojciech Puchar wojtek at wojtek.tensor.gdynia.pl
Thu Jun 28 13:38:18 EEST 2012


>> 29413 root             1  76    0 22820K  9204K kqread  1   0:17  5.86% indexer-worker
>
> It runs as root while not really doing anything, but when it starts
> accessing users' files it temporarily drops privileges. This is
> necessary if users have multiple different UIDs.

to showed it with root privilege and 60% CPU load+disk I/O when doing text 
search over not yet indexed folder.

> If you have only one UID e.g. vmail, you could set:
>
i'm not sure what you exactly mean.

I have simplest possible config - mail accounts are unix accounts and mail 
is at Maildir

my config below


# 2.1.7: /usr/local/etc/dovecot/dovecot.conf
# OS: FreeBSD 8.3-STABLE amd64 
disable_plaintext_auth = no
listen = *
mail_location = maildir:~/Maildir
mail_plugins = fts fts_squat
namespace inbox {
   inbox = yes
   location =
   mailbox Drafts {
     special_use = \Drafts
   }
   mailbox Junk {
     special_use = \Junk
   }
   mailbox Sent {
     special_use = \Sent
   }
   mailbox "Sent Messages" {
     special_use = \Sent
   }
   mailbox Trash {
     special_use = \Trash
   }
   prefix = 
}
passdb {
   args = /usr/local/etc/dovecot/deny-users
   deny = yes
   driver = passwd-file
}
passdb {
   driver = pam
}
plugin {
   fts = squat
   fts_squat = partial=4 full=10
}
protocols = imap
ssl_cert = </etc/ssl/certs/dovecot.pem
ssl_key = </etc/ssl/private/dovecot.pem
userdb {
   driver = passwd
}
protocol imap {
   mail_max_userip_connections = 20
   mail_plugins = fts fts_squat
}


More information about the dovecot mailing list