On Sun, Mar 04, 2012 at 01:38:14PM +0200, Timo Sirainen wrote: > > > > Great news. I would love to test it, if I will be able to run this on a > > test > > account, only. All other users should become synced the "old way" for the > > time > > being. > > > > Would that be possible with the current implementation? > > 1) Replicator syncs all users at startup. If you can change your userdb > iteration to return only one test user for replicator that avoids it. (You > may be able to do protocol replicator { userdb {..} } and protocol > !replicator { .. })
IMHO it would be great if it didn't sync all users. We probably av have hundreds of thousands of inactive users that we would like to sync at a later point. Also when we provision users that's just an entry in a LDAP-directory without any files or directories. So dovecot shouldn't create any directories for these before they've received mail or logged in. So, ideally (for us), dovecot should keep a log over which accounts are active (has received or checked mail), and only sync users that has been active for the last $timeperiode on startup. -jf