[Dovecot] (slightly OT) syncing / migrating IMAP mailboxes
Steffen Kaiser
skdovecot at smail.inf.fh-bonn-rhein-sieg.de
Tue Aug 28 10:26:07 EEST 2007
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Tue, 28 Aug 2007, Gunter Ohrner wrote:
I used UW-Imap's mailutil with success, but to copy an existing Mailbox to
a fresh one using just IMAP. This is not your case.
> So, does anyone have any pratical solution on how to migrate one IMAP
> mailbox to another? For various reasons I'd really prefer to go with a
Well, the first thing is how do you want to decide, which mails are
"identical".
I have great success with Maildir-based mailboxes by simply running a file
dupe checker across both mailboxes and delete the duplicates from the
"old" one. There was pretty few stuff left.
Way back, when we had some mboxes among the Maildirs, I transformed the
mbox to Maildir, crafted a perl script that extracted the message ID and
- From line from the mails and deleted any dup from the "old" mailbox (and
compared the body before, just to be sure).
> cannot seem to get reliably support from its authors and/or its user
> community... :-/
Be yourself.
You have to make your own rules about what you consider as "equal"
messages, e.g. when the two mailbox syncs lay one month apart:
+ The user moved a message to another folder in the "new" mail store.
+ The user has the message multiple times in his mail folders. (Even
within the _same_ folder). This can happen intenionally and not.
+ The "same" message arrived the user multiple times through different
hops - the body and the essential headers (From, MessageID, To, ...) are
the same, but not Received and "custom" headers (e.g. Virus scan notices).
I would not rely on another tool.
Bye,
- --
Steffen Kaiser
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iQEVAwUBRtPOEi9SORjhbDpvAQJtrwgA072VxCWbV3lAokL++vCQoKb5WQL1dNK9
6dxjsg/Pj4CiAoAUOQAL1kwtVu92wUQNKRIxH5zWcMcjtFWdXUAs6ApZ8CZ/JfRC
KRMTQPTrGP8uOZAtHEryAbqcOBIdrotJeBml2XjDNlE/YLqJTBVQ4NM2SsDYAOx5
iPUd3W9U0eS3JaGtIILHtZkT2XIo+ZJZLvxAVWI32XxIvMuEL7q1dCbh6+JKJMJ9
BhEphNExx/CqE7GOnYhbYOZNxV6F0iA4OyP9qVTC5llW4X2OzPsypMBQ5fPKVSv4
2x8DmRDSmNUNoDRKad8HfjbsUfhaLzMmS3LNonQ9hqQguNBghEkF8Q==
=S8A0
-----END PGP SIGNATURE-----
More information about the dovecot
mailing list