[Dovecot] move mail from server with v1.0 to server w. v2.1?

Steffen Kaiser skdovecot at smail.inf.fh-brs.de
Wed Feb 6 12:10:25 EET 2013


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Mon, 4 Feb 2013, Frank wrote:

> Steffen Kaiser wrote:
>> On Fri, 1 Feb 2013, Frank Lienhard wrote:
>> 
>>> My first attempt was tho simply rsync the Maildirs along with the homes. 
>>> Both deovecot versions are set up with the maildir format, but this 
>>> results in ~30% doublicated mails on the new server.
>> 
>> Er, a) you got 30% more files on the new server (aka target), than you have 
>> on the old server (aka source)??
>> 
>> b) Or do you see them, when you login via IMAP to the the new server?
>> 
>> ===
>> 
>> If a), did you ran rsync, while the source host is in production still? Do 
>> you use "H" option to preserve hardlinks and/or "--delete" if you run rsync 
>> multiple times?
>> 
>> If b), did you verified the duplication with a IMAP client, that does _no_ 
>> caching on its own or with a fresh and empty local cache / profile / ... .
>> 
> I used -avu, where:
> -a equals: -rlptgoD (no -H,-A,-X)
> -u  skip file that are newer on the receiver
>
> I stopped the getmail cronjob to ensure that no new messages get fetched 
> while sync. After that I created a new account in Icedove and at first all 
> went well, but after a while I got duoplicates of abou 900 old messages.
> I admit I only looked that up from Icedove and not in the dir from cli.

When you rsync'ed multiple times, you _must_ use "--delete" as well, 
because in Maildir status changes, such as "read", "seen", "replied", 
lables a.s.o., are reflected by changing the filename of the messages. 
Hence, without "--delete" you get the same message multiple times with 
different status or labels.

I tried it myself and had 1:1 copies of the mailboxes, regardless if I use 
the same or a fresh profile in Thunderbird.

I use: rsync -essh -vaH --delete from/ target:/.../to/

- -- 
Steffen Kaiser
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iQEVAwUBURIsEV3r2wJMiz2NAQLNQwgAwRiTbnrPlgmKIYUMwDVWo5tztighb8+b
WoYjr4XkK5SkxJH1ZUnsaNzoKYC0j/Zf+PE/kK9C32X+itkIhH8f3L8jITCzj3RR
kl6/j/OE3hnMDJNSfoYabmdpzc9knXabj04GVbZNW0cwXX33eU3CQd9yHbno3Raq
DVsnCIe23L7sO7giNORUIpZJuhzfri8YpvAdZsypaK0ZfMXbBxYN6lPaoEPkYcKH
T91EvjbeGKJGpAKokjtyCIrBbvYPW6ARyD/y7G7qrGFvUqqZTzhEUbEPuZ6kCkFS
Zc5bmv90BcQ/O1U6U2jH72A3UeCsCRBl9BWp9Cvs5P5Pbi1kyzvZrA==
=GtYM
-----END PGP SIGNATURE-----



More information about the dovecot mailing list