[sent to early, sorry]

On 2014-07-31 12:05, Jogi Hofmüller wrote:
Am 2014-07-30 17:36, schrieb Reindl Harald:

why do you need dsync at all for such a migration?

Migrating from cyrus to dovecot in a transparent manner.

And additionaly, if one wants to switch mailbox formats whilst
migration. Dsync is great in that scenario.

I did so, migrating from a dovecot 1.2.x to 2.x server in the past.
Not many users, not many mail involved. Technically I did what has
been proposed already: Running an initial dsync run, running periodic
differential sync until final switch. During switch I had had to shut
down dovecot for a short time.

In the meantime I use something like to block users during maintainance:

# temporary blocks
passdb {
  driver = passwd-file
  deny = yes
  args = /path/to/deny-users
}

# regular
passwd {
  driver = sql
  args = /path/to/dovecot-sql.conf
}

/path/to/deny-users holds username to block.

But, I have to admit: that doesn't work for all of my users, I never found out why. Thst's why I finally decided for a hard shotdown of dovecot for the final switch.

Regards and good luck,
Michael

Reply via email to